On 16 Sep 2014, at 01:49 , Adrian Chadd <adr...@freebsd.org> wrote:

> On 15 September 2014 17:00, Rui Paulo <rpa...@me.com> wrote:
>> On Sep 8, 2014, at 20:10, Adrian Chadd <adr...@freebsd.org> wrote:
>>> 
>>> The IPv6 part of this is missing - I'm going to do some re-juggling of
>>> where various parts of the RSS framework live before I add the IPv6
>>> code (read: the IPv6 code is going to go into netinet6/in6_rss.[ch],
>>> rather than living here.)
>> 
>> Any thoughts on how are you going to handle the IPv6 part?  I would probably 
>> avoid parsing any special IPv6 header type and provide RSS iff the packet is 
>> IPv6 header + next header = (TCP|UDP).
> 
> I'm likely going to do exactly that for now and only support those
> bits in the RSS config. The IPV6 _EXT bits can come later.

Neither our driver independent soft-LRO nor any of the in-tree drivers can 
currently deal if extension headers and punt anything to software to my best 
knowledge;  there is also very limited support for them in hardware anyway.

I did started prototyping two different strategies for “library functions” that 
could be used in various places in the stack but never got to the point to 
properly evaluate them so far (and would probably have to find them on a turned 
off machine currently).

But yes, ignoring them for now will be ok, and once we do them we need to do 
them everywhere in the stack anyway;-)

— 
Bjoern A. Zeeb             "Come on. Learn, goddamn it.", WarGames, 1983

_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to