Re: pending changes for TOE support
- From: Darren Reed <darrenr@xxxxxxxxxxx>
- Date: Tue, 18 Dec 2007 09:42:18 +1100
David Christensen wrote:
some provision+ * The TOE API assumes that the tcp offload engine can offload the
+ * the entire connection from set up to teardown, with
time wait. If+ * being made to allowing the software stack to handle
driver's responsibility+ * the device does not meet these criteria, it is the
tcp_usrreqs and make+ * to overload the functions that it needs to in
scope of what cards+ * its own calls to tcp_output if it needs to do so.
While I'm familiar with TCP, I'm less familiar with the
capable than thesupport for TOE. Do we know of any cards that are less
on-par on that front?chelsio card in this respect, or are they all sort of
the futureI.e., do we think the above eventuality is likely?I don't have any way of knowing. I think it is probably safe to say
that any vendors that don't meet that criteria now will in
as transistor density increases.There are cards (or at least I've heard talk of this) that do partial
TCP offload - that is the connection setup and teardown are handled by
the operating system and that only data transfer is offloaded. I'm in
the wrong country to chase down details on this ;(
You are referring to Microsoft Chimney architecture which would be
supported by all TOE adapters that operate under Windows (our
NetXtreme II controllers included). There are IP issues related to
a chimney style implementation that would likely preclude their use
under FreeBSD including passing TCP state information between the
host OS and the controller among them.
No, I'm not referring to anything Microsoft. They aren't the
only operating system vendor that's working in this space.
It would be preferable if FreeBSD could just see what the raw
hardware is capable of and decide for itself what kind of
architecture makes sense.
Darren
_______________________________________________
freebsd-arch@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@xxxxxxxxxxx"
- References:
- pending changes for TOE support
- From: Kip Macy
- Re: pending changes for TOE support
- From: Kip Macy
- Re: pending changes for TOE support
- From: Robert Watson
- Re: pending changes for TOE support
- From: Kip Macy
- Re: pending changes for TOE support
- From: Darren Reed
- RE: pending changes for TOE support
- From: David Christensen
- pending changes for TOE support
- Prev by Date: Re: RDMA support on FreeBSD
- Next by Date: final decision about *at syscalls
- Previous by thread: RE: pending changes for TOE support
- Next by thread: Re: Added native socks support to libc in FreeBSD 7
- Index(es):
Relevant Pages
|
|