From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Graf Subject: Re: [patch net-next v2 8/9] switchdev: introduce Netlink API Date: Tue, 23 Sep 2014 10:18:08 +0100 Message-ID: <20140923091808.GB6944@casper.infradead.org> References: <20140919154946.GH1980@nanopsycho.orion> <541C6E6D.9000109@mojatatu.com> <541CAA3C.5080105@intel.com> <20140920081426.GE1821@nanopsycho.orion> <20140920105354.GA29419@casper.infradead.org> <20140922081341.GA20905@casper.infradead.org> <20140922221727.GA4708@casper.infradead.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: ryazanov.s.a-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, Jason Wang , John Fastabend , Neil Jerram , Eric Dumazet , Andy Gospodarek , "dev-yBygre7rU0TnMu66kgdUjQ@public.gmane.org" , Felix Fietkau , Florian Fainelli , ronye-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org, Jeff Kirsher , Or Gerlitz , Ben Hutchings , Lennert Buytenhek , Alexander Duyck , Jiri Pirko , simon.horman-wFxRvT7yatFl57MIdRCFDg@public.gmane.org, Roopa Prabhu , Jamal Hadi Salim , aviadr-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org, Nicolas Dichtel , Vladislav Yasevich , Neil Horman , "netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-yBygre7rU0TnMu66kgdUjQ@public.gmane.org Sender: "dev" List-Id: netdev.vger.kernel.org On 09/22/14 at 03:40pm, Tom Herbert wrote: > On Mon, Sep 22, 2014 at 3:17 PM, Thomas Graf wrote: > > What makes stateful offload interesting to me is that the final > > desintation of a packet is known at RX and can be redirected to a > > queue or VF. This allows to build packet batches on shared pages > > while preserving the securiy model. To put this in other words: It is equivalent to applying the snabbswitch + vhost-user principle to the kernel but with encap support. The SR-IOV case would be a further optimization of that.