net: Plumb extack error reporting to enslavements
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest7 patches 1 replyIn review
- v17 patches 9 repliesSuperseded
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | net: Add extack to netdev_notifier_infoinclude/ net/ | +56 | 0 replies | |
| 2/7 | net: Add extack to ndo_add_slavedrivers/ drivers/ drivers/ +6 more | +22 | 0 replies | |
| 3/7 | net: Add extack to upper device linkingdrivers/ drivers/ drivers/ +16 more | +44 | 0 replies | |
| 4/7 | net: vrf: Add extack messages for enslave errorsdrivers/ | +11 | 0 replies | |
| 5/7 | net: bonding: Add extack messages for some enslave failuresdrivers/ | +7 | 0 replies | |
| 6/7 | net: bridge: Pass extack to down to netdev_master_upper_dev_linknet/ net/ net/ +1 more | +15 | 0 replies | |
| 7/7 | mlxsw: spectrum: Add extack messages for enslave failuresdrivers/ | +37 | 0 replies |
Reviews trailers per patch
2 of 7 patches have a Reviewed-by or Acked-by.
| Patch | Stephen Hemminger | Ido Schimmel |
|---|---|---|
| 1/7 | ||
| 2/7 | ||
| 3/7 | ||
| 4/7 | ||
| 5/7 | ||
| 6/7 | A-b | |
| 7/7 | R-b T-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v2 net-next 0/7] net: Plumb extack error reporting to enslavements
Another round of extending extack error reporting, this time for enslavements through ndo_add_slave and notifiers.
v2
- changed how the messages are added to bonding driver per Jiri's request
- fixed spectrum message for LAG overflow per Ido's comment
David Ahern (7):
net: Add extack to netdev_notifier_info
net: Add extack to ndo_add_slave
net: Add extack to upper device linking
net: vrf: Add extack messages for enslave errors
net: bonding: Add extack messages for some enslave failures
net: bridge: Pass extack to down to netdev_master_upper_dev_link
mlxsw: spectrum: Add extack messages for enslave failures
drivers/net/bonding/bond_main.c | 19 +++-- drivers/net/bonding/bond_options.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 47 ++++++++--- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 2 +- drivers/net/ipvlan/ipvlan_main.c | 2 +- drivers/net/macsec.c | 2 +- drivers/net/macvlan.c | 7 +- drivers/net/macvtap.c | 2 +- drivers/net/team/team.c | 5 +- drivers/net/usb/qmi_wwan.c | 2 +- drivers/net/vrf.c | 23 ++++-- include/linux/if_macvlan.h | 3 +- include/linux/netdevice.h | 19 ++++- include/net/bonding.h | 3 +- net/8021q/vlan.c | 6 +- net/8021q/vlan.h | 2 +- net/8021q/vlan_netlink.c | 2 +- net/batman-adv/hard-interface.c | 2 +- net/batman-adv/soft-interface.c | 3 +- net/bridge/br_device.c | 5 +- net/bridge/br_if.c | 15 +++- net/bridge/br_ioctl.c | 2 +- net/bridge/br_private.h | 3 +- net/core/dev.c | 96 +++++++++++++--------- net/core/rtnetlink.c | 10 ++- net/openvswitch/vport-netdev.c | 3 +- 27 files changed, 192 insertions(+), 97 deletions(-)
Signature · 1 line
2.1.4