[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