PfSense drivers for newer NICs?

The videos on here inspired me to build my own pfsense router, as I would really like to connect 3 of my switches directly to my router over their SFP and SFP+ connections. I really have two main questions about driver related things. First, does pfsense have drivers for the newer NICs out there from Intel such as the X710-DA2: https://www.amazon.com/Intel-Ethernet-Converged-X710-DA2-X710DA2/dp/B00NJ3ZC26
and the X710-T4: https://www.cdw.com/shop/products/Intel-Ethernet-Converged-Network-Adapter-X710-T4-network-adapter/4456062.aspx

If not I can attempt to compile them myself but I dont really know how in pfsense and a quick Google search of how to do it makes the process look a bit complicated.

And finally, @wendell , would it be possible for you to do a video on how to compile drivers for pfsense? That way I could use these newer adapters if the drivers are not already in there, and I really want to plug in a few Infiniband ConnectX-3 adapters to be able to move some of my computers from my Infiniband switch to the new router. I am using Mellanox MCX354A-FCBT adapters: https://www.cdw.com/shop/products/Mellanox-ConnectX-3-VPI-MCX354A-FCBT-network-adapter-2-ports/2582160.aspx?RecommendedForEDC=3356697&RecoType=RP&cm_sp=Product-_-Session&ProgramIdentifier=3
They can be found pretty cheap on EBay and Mellanox has OFED drivers for FreeBSD that are supposed to work in pfsense, I just have no idea how to actually go about installing new drivers for the router.
EDIT: Not asking for you to use one of these adapters for the video (though I will donate one to you if you want to use these specific ones). I just need some help with a general "how to compile drivers in pfsense" for any NIC hardware and I can hopefully figure out how to do it for the specific Infiniband drivers from there.

Here are the BSD 10.3HCL. I always just stick with what is baked in.
https://www.freebsd.org/releases/10.3R/hardware.html

1 Like

Thanks. I assumed that page was just extremely outdated, as there is no recent hardware listed as far as I can tell. The newest 10gigabit adapter there is support for was launched 10 years ago and has been EOL for quite some time. Intel has drivers for all the newer stuff of course, I just have no idea how to get the drivers installed in pfsense. Odd that FreeBSD would fall 10+ years behind in having driver support for the OS.