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 > -----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
