On Fri, Jul 09, 2021 at 05:36:01PM +0530, kumar Amber wrote: > From: Harry van Haaren <harry.van.haa...@intel.com> > > This commit adds 3 new traffic profile implementations to the > existing avx512 miniflow extract infrastructure. The profiles added are: > - Ether()/IP()/TCP() > - Ether()/Dot1Q()/IP()/UDP() > - Ether()/Dot1Q()/IP()/TCP() > > The design of the avx512 code here is for scalability to add more > traffic profiles, as well as enabling CPU ISA. Note that an implementation > is primarily adding static const data, which the compiler then specializes > away when the profile specific function is declared below. > > As a result, the code is relatively maintainable, and scalable for new > traffic profiles as well as new ISA, and does not lower performance > compared with manually written code for each profile/ISA. > > Note that confidence in the correctness of each implementation is > achieved through autovalidation, unit tests with known packets, and > fuzz tested packets. > > Signed-off-by: Harry van Haaren <harry.van.haa...@intel.com> > Acked-by: Eelco Chaudron <echau...@redhat.com> > ---
Acked-by: Flavio Leitner <f...@sysclose.org> _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev