Re: Flows! Offload them.
From: Thomas Graf <tgraf@suug.ch>
Date: 2015-02-26 19:05:48
On 02/26/15 at 10:15am, Tom Herbert wrote:
But, routing (aka switching) in the stack is not configured through TC. We have a whole forwarding and routing infrastructure (eg. iproute) with optimizations that allow routes to be cached in sockets, etc. To me, it seems like offloading that basic functionality is a prerequisite before attempting to offload more advanced policy mechanisms of TC, netfilter, etc.
It is visible that you are coming from container focused world with sockets on the host ;-) The L3 offload desire comes primiarly from a VM centric host where decap+L3 offload to a VF allows to spend zero cycles on the host kernel. I'm not sure if offload makes sense at all for container workloads w/o VM isolation per tentant or orch system or something similar.