Add a few eth_dev ops to the tap PMD for completeness. We want it to behave as much as possible as a standard PMD.
v2 change: - use snprintf in tap_mtu set v3 change: - call tap_mac_set() only once in tap_setup_queue() v4 changes: - use new tap_ioctl function for shared behavior between ops - update supported packet types - remove IFF_NOARP flag from link status change - sync desired MTU to both remote and tap netdevices - remove support for mac_add and mac_remove ops Pascal Mazon (8): net/tap: remove wrong IFF_NOARP flags net/tap: refactor ioctl calls net/tap: add MAC address management net/tap: add MTU management net/tap: add speed capabilities net/tap: add multicast addresses management net/tap: add packet type management net/tap: add flow control management doc/guides/nics/features/tap.ini | 6 + drivers/net/tap/rte_eth_tap.c | 255 +++++++++++++++++++++++++++++++-------- 2 files changed, 214 insertions(+), 47 deletions(-) -- 2.8.0.rc0