From owner-svn-src-all@FreeBSD.ORG Tue Sep 16 09:57:11 2014 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 491007EF; Tue, 16 Sep 2014 09:57:11 +0000 (UTC) Received: from mx1.sbone.de (mx1.sbone.de [IPv6:2a01:4f8:130:3ffc::401:25]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mx1.sbone.de", Issuer "SBone.DE" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id F255FCE; Tue, 16 Sep 2014 09:57:10 +0000 (UTC) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:31::2013:587]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id 4E85F25D37C3; Tue, 16 Sep 2014 09:57:08 +0000 (UTC) Received: from content-filter.sbone.de (content-filter.sbone.de [IPv6:fde9:577b:c1a9:31::2013:2742]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 61331C770C4; Tue, 16 Sep 2014 09:57:07 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:31::2013:587]) by content-filter.sbone.de (content-filter.sbone.de [fde9:577b:c1a9:31::2013:2742]) (amavisd-new, port 10024) with ESMTP id nqx224XUHRJw; Tue, 16 Sep 2014 09:57:05 +0000 (UTC) Received: from [IPv6:fde9:577b:c1a9:4420:cabc:c8ff:fe8b:4fe6] (orange-tun0-ula.sbone.de [IPv6:fde9:577b:c1a9:4420:cabc:c8ff:fe8b:4fe6]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 05928C770C3; Tue, 16 Sep 2014 09:57:03 +0000 (UTC) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: svn commit: r271297 - head/sys/netinet From: "Bjoern A. Zeeb" In-Reply-To: Date: Tue, 16 Sep 2014 09:57:01 +0000 Content-Transfer-Encoding: quoted-printable Message-Id: <7196B9EB-B5E0-4656-80FE-2527B5F41308@FreeBSD.org> References: <201409090310.s893ALba076415@svn.freebsd.org> To: Adrian Chadd X-Mailer: Apple Mail (2.1878.6) Cc: "svn-src-head@freebsd.org" , "svn-src-all@freebsd.org" , "src-committers@freebsd.org" , Rui Paulo X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Sep 2014 09:57:11 -0000 On 16 Sep 2014, at 01:49 , Adrian Chadd wrote: > On 15 September 2014 17:00, Rui Paulo wrote: >> On Sep 8, 2014, at 20:10, Adrian Chadd wrote: >>>=20 >>> 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.) >>=20 >> 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 =3D (TCP|UDP). >=20 > 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 =93library = functions=94 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;-) =97=20 Bjoern A. Zeeb "Come on. Learn, goddamn it.", WarGames, 1983