[ovs-dev] [Suspected-Phishing] [ovs-dev 0/2] Add offloading of multiple outputs

Chris Mi chrism at mellanox.com
Thu Apr 12 07:29:24 UTC 2018


A reminder.

Thanks,
Chris

On 4/10/2018 1:18 PM, Chris Mi wrote:
> This patchset adds the offloading support of multiple outputs.
>
> The first patch makes the actions order consistent. In previous
> implementation, the actions order is lost when offloading. If there
> is only one output, there is on problem. But if there are multiple
> outputs, some ports should see the packets before some actions and
> some ports should see the packets after some actions. So we should
> keep the actions order that OVS DP passes to TC library to make sure
> the right ports see the right packets.
>
> The second patch is straighforward that we remove the one output
> limitation. If the output is the last action, we use TC mirred
> redirect. Otherwise, we use TC mirred mirror.
>
>
> Chris Mi (2):
>    tc: Make the actions order consistent
>    netdev-tc-offloads: Add offloading of multiple outputs
>
>   lib/dpif-netlink.c       |  10 +--
>   lib/netdev-tc-offloads.c | 182 +++++++++++++++++++++++++++--------------------
>   lib/tc.c                 | 171 +++++++++++++++++++++++++++-----------------
>   lib/tc.h                 |  57 +++++++++------
>   4 files changed, 249 insertions(+), 171 deletions(-)
>



More information about the dev mailing list