numam-dpdk/drivers/net
Andrew Rybchenko 9039c81257 ethdev: change promiscuous callbacks to return status
Enabling/disabling of promiscuous mode is not always successful and
it should be taken into account to be able to handle it properly.

When correct return status is unclear from driver code, -EAGAIN is used.

Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
Acked-by: Matan Azrad <matan@mellanox.com>
Acked-by: Hyong Youb Kim <hyonkim@cisco.com>
2019-10-07 15:00:54 +02:00
..
af_packet ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
af_xdp ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
ark ethdev: change device info get callback to return int 2019-10-07 14:45:35 +02:00
atlantic ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
avp ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
axgbe ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
bnx2x ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
bnxt ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
bonding ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
cxgbe ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
dpaa ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
dpaa2 ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
e1000 ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
ena net/ena: use dynamic log type for debug logging 2019-10-07 15:00:52 +02:00
enetc ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
enic ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
failsafe ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
fm10k ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
hinic ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
i40e ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
iavf ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
ice ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
ifc
ipn3ke ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
ixgbe ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
kni net/kni: remove resources when port is closed 2019-10-07 15:00:52 +02:00
liquidio ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
memif net/memif: allow for full key size in socket name 2019-10-07 15:00:52 +02:00
mlx4 ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
mlx5 ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
mvneta ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
mvpp2 ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
netvsc ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
nfb ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
nfp ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
null ethdev: change device info get callback to return int 2019-10-07 14:45:35 +02:00
octeontx ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
octeontx2 ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
pcap ethdev: change device info get callback to return int 2019-10-07 14:45:35 +02:00
qede ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
ring ethdev: change device info get callback to return int 2019-10-07 14:45:35 +02:00
sfc ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
softnic ethdev: change device info get callback to return int 2019-10-07 14:45:35 +02:00
szedata2 ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
tap ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
thunderx ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
vdev_netvsc
vhost ethdev: change device info get callback to return int 2019-10-07 14:45:35 +02:00
virtio ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
vmxnet3 ethdev: change promiscuous callbacks to return status 2019-10-07 15:00:54 +02:00
Makefile
meson.build