0607dadf98
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> |
||
---|---|---|
.. | ||
ark_ddm.c | ||
ark_ddm.h | ||
ark_ethdev_rx.c | ||
ark_ethdev_rx.h | ||
ark_ethdev_tx.c | ||
ark_ethdev_tx.h | ||
ark_ethdev.c | ||
ark_ext.h | ||
ark_global.h | ||
ark_logs.h | ||
ark_mpu.c | ||
ark_mpu.h | ||
ark_pktchkr.c | ||
ark_pktchkr.h | ||
ark_pktdir.c | ||
ark_pktdir.h | ||
ark_pktgen.c | ||
ark_pktgen.h | ||
ark_rqp.c | ||
ark_rqp.h | ||
ark_udm.c | ||
ark_udm.h | ||
meson.build | ||
rte_pmd_ark_version.map |