[dpdk-dev] [PATCH v2] doc: add Vector FM10K introductions

Chen, Jing D jing.d.chen at intel.com
Tue Feb 23 08:37:03 CET 2016


Hi, John,

Best Regards,
Mark


> -----Original Message-----
> From: Mcnamara, John
> Sent: Monday, February 22, 2016 9:47 PM
> To: Chen, Jing D; dev at dpdk.org
> Subject: RE: [PATCH v2] doc: add Vector FM10K introductions
> 
> > -----Original Message-----
> > From: Chen, Jing D
> > Sent: Saturday, February 6, 2016 6:48 AM
> > To: dev at dpdk.org
> > Cc: Mcnamara, John <john.mcnamara at intel.com>; Chen, Jing D
> > <jing.d.chen at intel.com>
> > Subject: [PATCH v2] doc: add Vector FM10K introductions
> >
> > From: "Chen Jing D(Mark)" <jing.d.chen at intel.com>
> >
> > Add introductions on how to enable Vector FM10K Rx/Tx functions, the
> > preconditions and assumptions on Rx/Tx configuration parameters.
> 
> Hi Mark,
> 
> Thanks for the update. A few minor comments below.
> 
> 
> 
> > +Vector PMD (vPMD) uses Intel® SIMD instructions to optimize packet I/O.
> > +It improves load/store bandwidth efficiency of L1 data cache by using a
> > +wider SSE/AVX register 1 (1).
> 
> This should probably be "register (1)"
> 
> 
> > +The wider register gives space to hold multiple packet buffers so as to
> > +save instruction number when processing bulk of packets.
> 
> Maybe a little clearer as:
> 
> The wider register gives space to hold multiple packet buffers so as to save
> on the number of instructions when bulk processing packets.
> 
> 
> > +
> > +There is no change to PMD API. The RX/TX handler are the only two
> > +entries for vPMD packet I/O. They are transparently registered at
> > +runtime RX/TX execution if all condition checks pass.
> 
> s/if all condition checks pass./if all conditions are met./
> 
> 
> > +As vPMD is focused on high throughput, it 4 packets at a time.  So it
> 
> s/it 4 packets at a time/it processes 4 packets at a time/
> 
> John

Many thanks for the comments. I'll change and send a new version soon.



More information about the dev mailing list