Re: [ovs-dev] [PATCH] packets: Prefetch the packet metadata in cacheline1.

2017-11-28 Thread Bodireddy, Bhanuprakash
>-Original Message- >From: Chandran, Sugesh >Sent: Monday, November 27, 2017 5:58 PM >To: Bodireddy, Bhanuprakash ; 'Aaron >Conole' >Cc: 'd...@openvswitch.org' ; Ben Pfaff > >Subject: RE: [ovs-dev] [PATCH] packets: Prefetch the packet meta

Re: [ovs-dev] [PATCH] packets: Prefetch the packet metadata in cacheline1.

2017-11-27 Thread Chandran, Sugesh
Hi Bhanu, Regards _Sugesh > -Original Message- > From: Bodireddy, Bhanuprakash > Sent: Monday, November 27, 2017 4:35 PM > To: 'Aaron Conole' > Cc: 'd...@openvswitch.org' ; Ben Pfaff ; > Chandran, Sugesh > Subject: RE: [ovs-dev] [PATCH]

Re: [ovs-dev] [PATCH] packets: Prefetch the packet metadata in cacheline1.

2017-11-27 Thread Bodireddy, Bhanuprakash
>>Bhanuprakash Bodireddy writes: >> >>> pkt_metadata_prefetch_init() is used to prefetch the packet metadata >>> before initializing the metadata in pkt_metadata_init(). This is done >>> for every packet in userspace datapath and is performance critical. >>> >>> Commit 99fc16c0 prefetches only cac

Re: [ovs-dev] [PATCH] packets: Prefetch the packet metadata in cacheline1.

2017-11-20 Thread Bodireddy, Bhanuprakash
> >Bhanuprakash Bodireddy writes: > >> pkt_metadata_prefetch_init() is used to prefetch the packet metadata >> before initializing the metadata in pkt_metadata_init(). This is done >> for every packet in userspace datapath and is performance critical. >> >> Commit 99fc16c0 prefetches only cachline

Re: [ovs-dev] [PATCH] packets: Prefetch the packet metadata in cacheline1.

2017-11-20 Thread Aaron Conole
Bhanuprakash Bodireddy writes: > pkt_metadata_prefetch_init() is used to prefetch the packet metadata > before initializing the metadata in pkt_metadata_init(). This is done > for every packet in userspace datapath and is performance critical. > > Commit 99fc16c0 prefetches only cachline0 and cac

[ovs-dev] [PATCH] packets: Prefetch the packet metadata in cacheline1.

2017-11-17 Thread Bhanuprakash Bodireddy
pkt_metadata_prefetch_init() is used to prefetch the packet metadata before initializing the metadata in pkt_metadata_init(). This is done for every packet in userspace datapath and is performance critical. Commit 99fc16c0 prefetches only cachline0 and cacheline2 as the metadata part of respective