numam-dpdk/drivers/net/ark
Thomas Monjalon 0607dadf98 ethdev: reset all when releasing a port
The function rte_eth_dev_release_port() is partially resetting
the struct rte_eth_dev. The drivers were completing this reset
with more pointers set to NULL in the close or remove operations.

More pointers are reset at ethdev level,
and some redundant assignments are removed from PMDs.

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Acked-by: Stephen Hemminger <stephen@networkplumber.org>
Reviewed-by: Haiyue Wang <haiyue.wang@intel.com>
Acked-by: Jeff Guo <jia.guo@intel.com>
Reviewed-by: Andrew Rybchenko <arybchenko@solarflare.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
Acked-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
2020-10-16 22:26:41 +02:00
..
ark_ddm.c net/ark: replace compile time log config with runtime 2020-09-18 18:55:08 +02:00
ark_ddm.h net/ark: support updated hardware and Tx meta data 2018-10-18 10:24:39 +02:00
ark_ethdev_rx.c net/ark: replace compile time log config with runtime 2020-09-18 18:55:08 +02:00
ark_ethdev_rx.h net/ark: use SPDX tags 2018-07-04 21:21:31 +02:00
ark_ethdev_tx.c net/ark: remove Tx padding configuration macro 2020-09-18 18:55:08 +02:00
ark_ethdev_tx.h net/ark: use SPDX tags 2018-07-04 21:21:31 +02:00
ark_ethdev.c ethdev: reset all when releasing a port 2020-10-16 22:26:41 +02:00
ark_ext.h net: add rte prefix to ether structures 2019-05-24 13:34:45 +02:00
ark_global.h net: add rte prefix to ether structures 2019-05-24 13:34:45 +02:00
ark_logs.h net/ark: remove Tx padding configuration macro 2020-09-18 18:55:08 +02:00
ark_mpu.c net/ark: replace compile time log config with runtime 2020-09-18 18:55:08 +02:00
ark_mpu.h net/ark: use SPDX tags 2018-07-04 21:21:31 +02:00
ark_pktchkr.c net/ark: replace compile time log config with runtime 2020-09-18 18:55:08 +02:00
ark_pktchkr.h replace packed attributes 2020-04-16 18:16:46 +02:00
ark_pktdir.c net/ark: replace compile time log config with runtime 2020-09-18 18:55:08 +02:00
ark_pktdir.h replace packed attributes 2020-04-16 18:16:46 +02:00
ark_pktgen.c net/ark: replace compile time log config with runtime 2020-09-18 18:55:08 +02:00
ark_pktgen.h replace packed attributes 2020-04-16 18:16:46 +02:00
ark_rqp.c net/ark: replace compile time log config with runtime 2020-09-18 18:55:08 +02:00
ark_rqp.h net/ark: use SPDX tags 2018-07-04 21:21:31 +02:00
ark_udm.c net/ark: replace compile time log config with runtime 2020-09-18 18:55:08 +02:00
ark_udm.h net/ark: use SPDX tags 2018-07-04 21:21:31 +02:00
meson.build net/ark: add to meson build 2018-06-14 19:27:50 +02:00
rte_pmd_ark_version.map version: 20.11-rc0 2020-08-12 11:32:16 +02:00