Does FreeBSD supports TCP Offload Engine (TOE) from Broadcom in Dell PE2950?

Dan Nelson dnelson at allantgroup.com
Wed May 28 22:09:59 UTC 2008


In the last episode (May 28), Rob said:
> VeeJay wrote:
> > Does FreeBSD supports TCP Offload Engine (TOE) from Broadcom in
> > Dell PE2950?
> 
> from man bge:
> 
>      X v1.0 compliant.  It supports IP, TCP and UDP checksum offload
>      for both receive and transmit, multiple RX and TX DMA rings for
>      QoS applications, rules-based receive filtering, and VLAN tag
>      stripping/insertion as well

( i.e. the bge driver does not support TCP data offload )

The embedded NIC in the 2950 is a BCM5708, however, which is handled by
the bce driver, and the if_bce.c source has references to TSO, so it
might be supported.  Best way to find out is to run "ifconfig -m" and
see whether TSO4 is listed in the capabilities line for your nic.  Then
again, a PE2950 should be able to saturate a gigabit NIC quite easily
even without any offloading.

-- 
	Dan Nelson
	dnelson at allantgroup.com


More information about the freebsd-questions mailing list