Skip to content

net/tap: add additional management ops

Pascal Mazon dpdk-dev 5 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v5 Latest8 patches 3 repliesIn review
  2. v48 patches 5 repliesSuperseded
  3. v36 patches 9 repliesSuperseded
Earlier versions · 2
VersionPostedPatchesRepliesStatus
v26 patches0 repliesSuperseded
v16 patches8 repliesSuperseded

Changes in v5 from the cover letter

- rebase after adrien's patches on Tx poll and Rx signaling
- add dependency to librte_net for packet type

Patches in v5 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8net/tap: remove wrong IFF_NOARP flagsdrivers/net/tap/rte_eth_tap.c+2 -21 reply
2/8net/tap: refactor ioctl callsdrivers/net/tap/rte_eth_tap.c+48 -420 replies
3/8net/tap: add MAC address managementdoc/guides/nics/features/tap.ini drivers/net/tap/rte_eth_tap.c+34 -60 replies
4/8net/tap: add MTU managementdoc/guides/nics/features/tap.ini drivers/net/tap/rte_eth_tap.c+27 -00 replies
5/8net/tap: add speed capabilitiesdoc/guides/nics/features/tap.ini drivers/net/tap/rte_eth_tap.c+36 -00 replies
6/8net/tap: add multicast addresses managementdoc/guides/nics/features/tap.ini drivers/net/tap/rte_eth_tap.c+14 -00 replies
7/8net/tap: add packet type managementdoc/guides/nics/features/tap.ini drivers/net/tap/Makefile drivers/net/tap/rte_eth_tap.c+37 -00 replies
8/8net/tap: add flow control managementdoc/guides/nics/features/tap.ini drivers/net/tap/rte_eth_tap.c+20 -00 replies

Reviews trailers per patch

All 8 patches have a Reviewed-by or Acked-by.

PatchFerruh Yigit[email protected]
1/8R-b A-b
2/8R-b
3/8R-b
4/8R-b
5/8R-b
6/8R-b
7/8R-b
8/8R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v5 thread

Cover letter [PATCH v5 0/8] net/tap: add additional management ops

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

v5 changes:
- rebase after adrien's patches on Tx poll and Rx signaling
- add dependency to librte_net for packet type

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/Makefile         |   1 +
 drivers/net/tap/rte_eth_tap.c    | 255 +++++++++++++++++++++++++++++++--------
 3 files changed, 215 insertions(+), 47 deletions(-)
Signature · 1 line
2.8.0.rc0