Re: [ovs-dev] [v6 10/11] dpif-netdev/mfex: Add AVX512 based optimized miniflow extract

2021-07-09 Thread Van Haaren, Harry
Replies inline prefixed with [HVH] (Topic seems to have went formatted email, can't remove without losing context.) From: Eelco Chaudron Sent: Friday, July 9, 2021 10:55 AM To: Van Haaren, Harry Cc: Ferriter, Cian ; ovs-dev@openvswitch.org; f...@sysclose.org; i.maxim...@ovn.org; Amber, Kumar ;

Re: [ovs-dev] [v6 10/11] dpif-netdev/mfex: Add AVX512 based optimized miniflow extract

2021-07-09 Thread Eelco Chaudron
On 8 Jul 2021, at 17:08, Van Haaren, Harry wrote: -Original Message- From: Eelco Chaudron Sent: Thursday, July 8, 2021 2:42 PM To: Ferriter, Cian Cc: ovs-dev@openvswitch.org; f...@sysclose.org; i.maxim...@ovn.org; Van Haaren, Harry ; Amber, Kumar ; Stokes, Ian Subject: Re: [v6 10/

Re: [ovs-dev] [v6 10/11] dpif-netdev/mfex: Add AVX512 based optimized miniflow extract

2021-07-08 Thread Van Haaren, Harry
> -Original Message- > From: Eelco Chaudron > Sent: Thursday, July 8, 2021 2:42 PM > To: Ferriter, Cian > Cc: ovs-dev@openvswitch.org; f...@sysclose.org; i.maxim...@ovn.org; Van > Haaren, Harry ; Amber, Kumar > ; Stokes, Ian > Subject: Re: [v6 10/11] dpif-netdev/mfex: Add AVX512 based op

Re: [ovs-dev] [v6 10/11] dpif-netdev/mfex: Add AVX512 based optimized miniflow extract

2021-07-08 Thread Eelco Chaudron
On 6 Jul 2021, at 15:11, Cian Ferriter wrote: > From: Harry van Haaren > > This commit adds AVX512 implementations of miniflow extract. > By using the 64 bytes available in an AVX512 register, it is > possible to convert a packet to a miniflow data-structure in > a small quantity instructions.

Re: [ovs-dev] [v6 10/11] dpif-netdev/mfex: Add AVX512 based optimized miniflow extract

2021-07-08 Thread Amber, Kumar
Hi Eelco, Replies inline. > > + * The functionality here can be easily auto-validated and tested > > +against the > > + * scalar miniflow_extract() function. As such, manual review of the > > +code by > > + * the community (although welcome) is not required. Confidence in > > +the > > + * corre

Re: [ovs-dev] [v6 10/11] dpif-netdev/mfex: Add AVX512 based optimized miniflow extract

2021-07-08 Thread Eelco Chaudron
On 6 Jul 2021, at 15:11, Cian Ferriter wrote: > From: Harry van Haaren > > This commit adds AVX512 implementations of miniflow extract. > By using the 64 bytes available in an AVX512 register, it is > possible to convert a packet to a miniflow data-structure in > a small quantity instructions.

[ovs-dev] [v6 10/11] dpif-netdev/mfex: Add AVX512 based optimized miniflow extract

2021-07-06 Thread Cian Ferriter
From: Harry van Haaren This commit adds AVX512 implementations of miniflow extract. By using the 64 bytes available in an AVX512 register, it is possible to convert a packet to a miniflow data-structure in a small quantity instructions. The implementation here probes for Ether()/IP()/UDP() traff