X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Fnics%2Fnetvsc.rst;h=19f9940fe6e1ba80815632302041f271f4593012;hb=7a483d58db54e54201739e6b6e359078f07ed48d;hp=5a68ffa8a396a9d67efaa00b411b389e3243a7d1;hpb=74a5a6663b5820211b8f4c0a9610ae1f0f8bd497;p=dpdk.git diff --git a/doc/guides/nics/netvsc.rst b/doc/guides/nics/netvsc.rst index 5a68ffa8a3..19f9940fe6 100644 --- a/doc/guides/nics/netvsc.rst +++ b/doc/guides/nics/netvsc.rst @@ -133,3 +133,11 @@ The user can specify below argument in devargs. set larger than the MTU, then all packets smaller than the chunk size of the VMBus send buffer will be copied; larger packets always have to go as a single direct request. The default value is 512 (bytes). + +#. ``rx_extmbuf_enable``: + The rx_extmbuf_enable is used to control if netvsc should use external + mbuf for receiving packets. The default value is 0. (netvsc doesn't use + external mbuf, it always allocates mbuf and copy received data to mbuf) + A non-zero value tells netvsc to attach external buffers to mbuf on + receiving packets, thus avoid copying memory. Use of external buffers + requires the application is able to read data from external mbuf.