Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 May 2008 17:09:56 -0500
From:      Dan Nelson <dnelson@allantgroup.com>
To:        Rob <bitabyss@gmail.com>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>, VeeJay <maanjee@gmail.com>
Subject:   Re: Does FreeBSD supports TCP Offload Engine (TOE) from Broadcom in Dell PE2950?
Message-ID:  <20080528220956.GF5582@dan.emsphone.com>
In-Reply-To: <483DB790.2030301@gmail.com>
References:  <2cd0a0da0805281217t4402f319ic708685d51d662b2@mail.gmail.com> <483DB790.2030301@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@allantgroup.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080528220956.GF5582>