TOE support issues
Kip Macy
kip.macy at gmail.com
Tue Jan 8 23:07:44 PST 2008
On Dec 19, 2007 10:06 AM, Kevin Oberman <oberman at es.net> wrote:
> I have come up with several questions about the supportability of
> TOE.
Sorry for the delay.
>
> 1. Packet capture. Can I use tcpdump or other libpcap tools with TOE
> cards? Can the card do pcap in its own microcode?
Yes. All traffic can be captured. That functionality is not currently
supported but is planned.
>
> 2. Statistics. What statistics are available with TOE? I know the
> Chelsio card keeps all kinds of potentially interesting stats as will
> as the basic packet and error counts. Can these be made available to user
> code, management tools, and such stuff?
The standard TCP and IP MIBs are available. There are a large number
of other statistics that are available numbers of packets of different
sizes, classes of errors, pause frames, etc. However, I did not port
over from Linux because I didn't know of any good way of exporting
them. I will probably just add a sysctl node to make them visible.
> 3. The Chelsio card has some very impressive, but as far as I can tell,
> undocumented capabilities for things like traffic shaping and
> policing. Any of these available?
The traffic manager and packet classification features are fully
supported today. This is undergoing license packaging right now. This
will be available as a separately licensable feature shortly.
By way of clarification all cards support it, but it isn't enabled by default.
-Kip
More information about the freebsd-arch
mailing list