On 12 Oct 2022, at 16:54, Ferriter, Cian wrote:
> Hi Eelco, > > Thanks for reaching out, here's our priority list: > 1. Actions IPv6. Currently at v3. > http://patchwork.ozlabs.org/project/openvswitch/patch/[email protected]/ > 2. DPIF Recirc AVX512. Currently at v7. > http://patchwork.ozlabs.org/project/openvswitch/list/?series=322458 > 3. NVGRE optimizations. Currently at v2 (I mistakenly omitted the v2 tag when > sending the last version, oops). > http://patchwork.ozlabs.org/project/openvswitch/list/?series=318621 Thanks Cian, I’ll be on PTO next week but will start reviewing once I get back. Cheers, Eelco >> -----Original Message----- >> From: Eelco Chaudron <[email protected]> >> Sent: Wednesday 12 October 2022 14:30 >> To: Ferriter, Cian <[email protected]> >> Cc: [email protected]; Amber, Kumar <[email protected]>; Finn, >> Emma <[email protected]>; >> Stokes, Ian <[email protected]>; Van Haaren, Harry >> <[email protected]> >> Subject: Re: [ovs-dev] [PATCH v7 0/9] DPIF + MFEX Inner AVX512 >> >> Hi Cian, et al. >> >> I’m still planning to review all the AVX512-related patches that intel >> people have out, but I’m a bit >> short on time. >> >> My next step is to review this set, or are there any other sets that you >> want to be reviewed first? >> Even better would be a priority list that I can work down. >> >> Cheers, >> >> Eelco >> >> >> On 12 Oct 2022, at 13:55, Cian Ferriter wrote: >> >>> This Series of Patchsets introduce the Optimizations for supporting >>> tunneled packets in DPIF and MFEX. Along with the optimization various >>> refactoring of scalar path is done to be used accross without >>> duplication. >>> >>> Over the Tests we have observed a gain of approximate 20~25% gain in >>> performance over the scalar path. >>> >>> --- >>> v7: >>> - Reword bridge.rst documentation to better explain the use of the >>> -recirc option and provide examples. This is all based on feedback >>> from Sunil. >>> >>> v6: >>> - Fix minor comments. >>> - Reworked magic block array and build the offsets from header sizes. >>> >>> v5: >>> - Added comments to decribe method for handling MFEX inner. >>> - Fixed garbage passing of incorrect tunnel values. >>> >>> Kumar Amber (9): >>> dpif-netdev: Refactor per thread recirc data allocation. >>> dpif-netdev: Refactor hash function to own header. >>> dpif-netdev-avx512: Refactor avx512 dpif and create new APIs. >>> dpif-netdev-avx512: Add inner packet handling to dpif. >>> dpif-netdev: Add function pointer for dpif re-circulate. >>> dpif-mfex: Modify set/get MFEX commands to include inner. >>> dpif-mfex: Change MFEX fn pointer prototype to include md_is_valid. >>> mfex-study: Modify study func to select outer and inner MFEX funcs. >>> mfex-avx512: Add support for tunnel packets in avx512 MFEX. >>> >>> Documentation/topics/dpdk/bridge.rst | 32 +++- >>> lib/dpif-netdev-avx512.c | 72 ++++++--- >>> lib/dpif-netdev-extract-avx512.c | 213 +++++++++++++++++++++------ >>> lib/dpif-netdev-extract-study.c | 133 +++++++++++------ >>> lib/dpif-netdev-private-dpcls.h | 23 +++ >>> lib/dpif-netdev-private-dpif.c | 81 +++++++--- >>> lib/dpif-netdev-private-dpif.h | 37 ++++- >>> lib/dpif-netdev-private-extract.c | 33 ++++- >>> lib/dpif-netdev-private-extract.h | 19 ++- >>> lib/dpif-netdev-private-thread.h | 6 + >>> lib/dpif-netdev.c | 67 ++++----- >>> 11 files changed, 534 insertions(+), 182 deletions(-) >>> >>> -- >>> 2.25.1 >>> >>> _______________________________________________ >>> dev mailing list >>> [email protected] >>> https://mail.openvswitch.org/mailman/listinfo/ovs-dev _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
