> -----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