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

Mcnamara, John john.mcnamara at intel.com
Mon Feb 22 14:47:29 CET 2016


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



More information about the dev mailing list