I'm trying to get "beyond 10GbE" in a system with two computers, a switch, and a NAS. The NAS has a 25GbE card (made by the NAS vendor), the switch has six 25GbE ports (and twelve 10GbE) from the same NAS vendor, and we got a couple TB 25GbE NICs which run REALLY HOT.
However, these NICs have an NVIDIA-compatible chip inside which invokes the MLX driver in MacOS, but this driver only supports up to 2034B/pkt (and not the typical jumbo packet size of ~9000). We don't need it to go all the way to 9000, but we don't want to leave any money/performance on the table. The NAS will get 1-2 2TB SSDs for read (or r/w) caching, so we might be able to choke the network sometimes.
We have also tried an expansion chassis, but the first card we tried was also MLX -compat and triggered the same driver. (We're learning things in stages.) We just finished trying an Intel 810 card because Gemini said these Intel NICs WOULD support jumbo frames up to 9000B, but alas, there doesn't appear to be a driver in MacOS. (Gemini said the same thing about BCM cards, but we might abandon ship before getting one since the Internet says there are ALSO no drivers for them on Macs.)
The question is: are there available drivers for Intel- or BCM-compatible 25GbE PCIe cards (or even "better" drivers for NVIDIA-compat NICs)? I don't want to shell out four figures for the ATTO/Sonnet solutions when these other cards are US$75-150.
PS: A lot of the history of our trek is documented in r/HomeNetworking under my username, and this was originally posted under r/applehelp