i40e/base: update adminq commands
authorHelin Zhang <helin.zhang@intel.com>
Thu, 30 Apr 2015 15:03:39 +0000 (23:03 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Sun, 17 May 2015 21:18:32 +0000 (23:18 +0200)
commit55f3a6e637f28c245b3a7bbcc47060c8e89319d9
tree6618dee6374afb7442bc50830c87dc3616b79256
parentdafe8f87a41dd8b8bde8b0d91381fccdeea29ec1
i40e/base: update adminq commands

Miscellaneous modifications are added as follows for future use.
- Admin queue command opcodes
- struct i40e_aqc_arp_proxy_data
- struct i40e_aq_set_phy_config
- struct i40e_aqc_nvm_config_data_immediate_field
- struct i40e_aqc_oem_param_change
- struct i40e_aqc_opc_oem_ocsd_initialize
- struct i40e_aqc_opc_oem_ocbb_initialize
In addition, sturcture and command length check at compile time
are added for each admin queue opcodes in order to report any
potential issues as early as possible.

Test report: http://www.dpdk.org/ml/archives/dev/2015-May/017384.html

Signed-off-by: Helin Zhang <helin.zhang@intel.com>
Acked-by: Jijiang Liu <jijiang.liu@intel.com>
Tested-by: Min Cao <min.cao@intel.com>
lib/librte_pmd_i40e/i40e/i40e_adminq_cmd.h