Thanks for your comments guys. I’ve ordered some Intel NICs :)
I just wanted to make sure I was getting the best offload capability, but I agree with you Claudio ;) Cheers, Andy. Sent from a teeny tiny keyboard, so please excuse typos > On 2 Aug 2019, at 19:09, Brian Brombacher <br...@planetunix.net> wrote: > > I find cheap PCI-Express and PCI-X em(4) cards suffice for my needs. 990-992 > Mbps with tcpbench. > > >>> On Aug 2, 2019, at 11:26 AM, Claudio Jeker <cje...@diehard.n-r-g.com> wrote: >>> >>> On Fri, Aug 02, 2019 at 12:28:58PM +0100, Andy Lemin wrote: >>> Ahhh, thank you! >>> >>> I didn’t realise this had changed and now the drivers are written with >>> full knowledge of the interface. >> >> That is an overstatement but we know for sure a lot more about these cards >> then many other less open ones. >> >>> So that would make Intel Server NICs (i350 for example) some of the best >>> 1Gbe cards nowadays then? >> >> They are well supported by OpenBSD as are many other server nics like bge >> and bnx. I would not call them best, when it comes to network cards it >> seems to be a race to the bottom. All chips have stuff in them that is >> just not great. em(4) for example needs a major workaround because the >> buffersize is specified by a bitfield. >> >> My view is more pessimistic, all network cards are shit there are just >> some that are less shitty. Also I prefer to use em(4) over most other >> gigabit cards. >> >> -- >> :wq Claudio >> >>> >>> Sent from a teeny tiny keyboard, so please excuse typos >>> >>>>> On 2 Aug 2019, at 09:52, Jonathan Gray <j...@jsg.id.au> wrote: >>>>> >>>>> On Fri, Aug 02, 2019 at 09:19:09AM +0100, Andy Lemin wrote: >>>>> Hi list, >>>>> >>>>> I know this is a rather classic question, but I have searched a lot on >>>>> this again recently, and I just cannot find any conclusive up to date >>>>> information? >>>>> >>>>> I am looking to buy the best 1Gbe NIC possible for OpenBSD and the only >>>>> official comments I can find relate to 3COM for ISA, or community >>>>> consensus towards Chelsio for 10Gbe. >>>>> >>>>> I know Intel works ok and I???ve used the i350???s before, but my >>>>> understanding is that Intel still doesn???t provide the documentation for >>>>> their NICs and so the emX driver is reverse engineered. >>>> >>>> This is incorrect. Intel provides datasheets for Ethernet parts. >>>> em(4) is derived from Intel authored code for FreeBSD supplied under a >>>> permissive license. >>>> >>>>> >>>>> And if I remember correctly some offload features were also disabled in >>>>> the emX driver a while back as some functions where found to be insecure >>>>> on die and so it was deemed safer to bring the logic back on CPU. >>>>> >>>>> So I???m looking for the best 1Gbe NIC that supports the most >>>>> offloading/best driver support/performance etc. >>>>> >>>>> Thanks, Andy. >>>>> >>>>> PS; could we update the official supported hardware lists? ;) >>>>> All the best. >>>>> >>>>> >>>>> Sent from a teeny tiny keyboard, so please excuse typos >>>>> >>> >> >