examples/vmdq_dcb: support X710
authorJingjing Wu <jingjing.wu@intel.com>
Thu, 25 Feb 2016 07:33:35 +0000 (15:33 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 16 Mar 2016 16:47:10 +0000 (17:47 +0100)
commit8cc72f2814dd7f0b805e5a170e93f464c0ffcd51
treeb89c84b24d2699e5180e198f31d0d9c9dd889767
parent5135f3ca49a7efe23bb0a51f0e361bf2129ebc28
examples/vmdq_dcb: support X710

Currently, the example vmdq_dcb only works on Intel(R) 82599 NICs.
This patch extends this sample to make it work both on Intel(R) 82599
and X710/XL710 NICs by making the following changes:
  1. add VMDQ base queue checking to avoid forwarding on PF queues.
  2. assign each VMDQ pool to a MAC address.
  3. add more arguments (nb-tcs, enable-rss) to change the default
     setting
  4. extend the max number of queues from 128 to 1024.
This patch also reworks the user guide for the vmdq_dcb sample.

Signed-off-by: Jingjing Wu <jingjing.wu@intel.com>
Acked-by: Helin Zhang <helin.zhang@intel.com>
doc/guides/sample_app_ug/vmdq_dcb_forwarding.rst
examples/vmdq_dcb/main.c