[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