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
>>>> 
>> 
> 

Reply via email to