> -----Original Message-----
> From: dev <[email protected]> On Behalf Of Eelco Chaudron
> Sent: Wednesday 14 December 2022 11:17
> To: Finn, Emma <[email protected]>
> Cc: [email protected]; [email protected]
> Subject: Re: [ovs-dev] [v8] odp-execute: Add ISA implementation of set_masked
> IPv6 action
> 
> 
> 
> On 8 Dec 2022, at 17:01, Emma Finn wrote:
> 
> > This commit adds support for the AVX512 implementation of the
> > ipv6_set_addrs action as well as an AVX512 implementation of updating
> > the L4 checksums.
> >
> > Here are some relative performance numbers for this patch:
> > +-----------------------------+----------------+
> > | Actions                     | AVX with patch |
> > +-----------------------------+----------------+
> > | ipv6_src                    | 1.14x          |
> > +-----------------------------+----------------+
> > | ipv6_src + ipv6_dst         | 1.40x          |
> > +-----------------------------+----------------+
> > | ipv6_label                  | 1.14x          |
> > +-----------------------------+----------------+
> > | mod_ipv6 4 x field          | 1.43x          |
> > +-----------------------------+----------------+
> >
> > Signed-off-by: Emma Finn <[email protected]>
> >
> > ---
> > v8:
> >   - Added check for L4 header length.
> > v7:
> >   - Added clearing of connection tracking fields.
> > v6:
> >   - Added check for ipv6 extension headers.
> > v5:
> >   - Fixed load for ip6 src and dst mask for checksum check.
> > v4:
> >   - Reworked and moved check for checksum outside loop.
> >   - Code cleanup based on review from Eelco.
> > v3:
> >   - Added a runtime check for AVX512 vbmi.
> > v2:
> >   - Added check for availbility of s6_addr32 field of struct in6_addr.
> >   - Fixed network headers for freebsd builds.
> > ---
> 
> Thanks for following this through! The changes look good to me, and found an
> AVX machine to run some tests :)
> 
> Acked-by: Eelco Chaudron <[email protected]>
Hi Emma,
Saw some failing tests on the Intel CI, this was related to an issue on our 
side where the NICs were unbound from DPDK resulting in failures on some of the 
OVS DPDK unit tests testing physical ports.

I reran the failed tests and they were all fine so the failures weren't patch 
related.

Thanks,
Michael.
> 
> _______________________________________________
> 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

Reply via email to