Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Jan 2008 23:07:43 -0800
From:      "Kip Macy" <kip.macy@gmail.com>
To:        "Kevin Oberman" <oberman@es.net>
Cc:        freebsd-arch@freebsd.org
Subject:   Re: TOE support issues
Message-ID:  <b1fa29170801082307w7642b49dg67a983cdc4a4f6d2@mail.gmail.com>
In-Reply-To: <20071219180601.C170945014@ptavv.es.net>
References:  <20071219180601.C170945014@ptavv.es.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Dec 19, 2007 10:06 AM, Kevin Oberman <oberman@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



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