numam-dpdk/drivers/net
Thomas Monjalon c4c2bc7e2e net/ring: release port upon close
The flag RTE_ETH_DEV_CLOSE_REMOVE is set so all port resources
can be freed by rte_eth_dev_close().

Freeing of private port resources is moved
from the ".remove(device)" to the ".dev_close(port)" operation.

Nothing is closed in a secondary process.

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Stephen Hemminger <stephen@networkplumber.org>
2020-09-30 19:19:14 +02:00
..
af_packet net/af_packet: release port upon close 2020-09-30 19:19:13 +02:00
af_xdp ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
ark ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
atlantic net/atlantic: release port upon close 2020-09-30 19:19:13 +02:00
avp ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
axgbe net/axgbe: release port upon close 2020-09-30 19:19:13 +02:00
bnx2x net/bnx2x: release port upon close 2020-09-30 19:19:14 +02:00
bnxt ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
bonding net/bonding: release port upon close 2020-09-30 19:19:14 +02:00
cxgbe ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
dpaa net/dpaa: release port upon close 2020-09-30 19:19:14 +02:00
dpaa2 net/dpaa2: release port upon close 2020-09-30 19:19:14 +02:00
e1000 ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
ena ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
enetc net/enetc: release port upon close 2020-09-30 19:19:14 +02:00
enic ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
failsafe net/failsafe: release port upon close 2020-09-30 19:19:14 +02:00
fm10k ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
hinic ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
hns3 ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
i40e ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
iavf ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
ice ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
igc ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
ionic ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
ipn3ke ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
ixgbe ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
kni ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
liquidio ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
memif ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
mlx4 net/mlx4: release port upon close 2020-09-30 19:19:14 +02:00
mlx5 ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
mvneta ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
mvpp2 ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
netvsc ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
nfb ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
nfp ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
null net/null: release port upon close 2020-09-30 19:19:14 +02:00
octeontx net/octeontx: release port upon close 2020-09-30 19:19:14 +02:00
octeontx2 ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
pcap net/pcap: release port upon close 2020-09-30 19:19:14 +02:00
pfe net/pfe: release port upon close 2020-09-30 19:19:14 +02:00
qede net/qede: release port upon close 2020-09-30 19:19:14 +02:00
ring net/ring: release port upon close 2020-09-30 19:19:14 +02:00
sfc ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
softnic ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
szedata2 ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
tap ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
thunderx ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
vdev_netvsc build: remove makefiles 2020-09-08 00:09:50 +02:00
vhost ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
virtio ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
vmxnet3 ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
meson.build bus/pci: introduce Windows support with stubs 2020-06-30 00:02:54 +02:00