numam-dpdk/drivers/net/cxgbe
Jianfeng Tan 5f19dee604 drivers/net: do not use private ethdev data
We introduced private rte_eth_dev_data to allow vdev to be created
both in primary process and secondary process(es). This is not
friendly to multi-process model, for example, it leads to port id
contention issue if two processes both find the data entry is free.

And to get stats of primary vdev in secondary, we must allocate
from the pre-defined array so that we can find it.

Suggested-by: Bruce Richardson <bruce.richardson@intel.com>
Signed-off-by: Jianfeng Tan <jianfeng.tan@intel.com>
Reviewed-by: Qi Zhang <qi.z.zhang@intel.com>
2018-04-24 12:33:51 +02:00
..
base net/cxgbe: add option to keep outer VLAN tag in QinQ 2018-04-14 00:40:21 +02:00
cxgbe_compat.h net/cxgbe: convert to SPDX license tags 2018-03-30 14:08:44 +02:00
cxgbe_ethdev.c ethdev: return diagnostic when setting MAC address 2018-04-14 00:43:30 +02:00
cxgbe_main.c drivers/net: do not use private ethdev data 2018-04-24 12:33:51 +02:00
cxgbe_pfvf.h ethdev: return diagnostic when setting MAC address 2018-04-14 00:43:30 +02:00
cxgbe.h net/cxgbe: convert to SPDX license tags 2018-03-30 14:08:44 +02:00
cxgbevf_ethdev.c net/cxgbe: support setting MAC address 2018-03-30 14:08:44 +02:00
cxgbevf_main.c net/cxgbe: add VF port statistics 2018-03-30 14:08:44 +02:00
Makefile drivers/net: remove redundant icc flag 2018-04-14 00:43:30 +02:00
rte_pmd_cxgbe_version.map cxgbe: add pmd skeleton 2015-06-30 22:46:42 +02:00
sge.c net/cxgbe: update to Rx/Tx offload API 2018-04-14 00:40:21 +02:00