Skip to content

net: Plumb extack error reporting to enslavements

David Ahern bridge netdev 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest7 patches 1 replyIn review
  2. v17 patches 9 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7net: Add extack to netdev_notifier_infoinclude/linux/netdevice.h net/core/dev.c+56 -330 replies
2/7net: Add extack to ndo_add_slavedrivers/net/bonding/bond_main.c drivers/net/bonding/bond_options.c drivers/net/team/team.c +6 more+22 -130 replies
3/7net: Add extack to upper device linkingdrivers/net/bonding/bond_main.c drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c drivers/net/hyperv/netvsc_drv.c +16 more+44 -320 replies
4/7net: vrf: Add extack messages for enslave errorsdrivers/net/vrf.c+11 -20 replies
5/7net: bonding: Add extack messages for some enslave failuresdrivers/net/bonding/bond_main.c+7 -00 replies
6/7net: bridge: Pass extack to down to netdev_master_upper_dev_linknet/bridge/br_device.c net/bridge/br_if.c net/bridge/br_ioctl.c +1 more+15 -70 replies
7/7mlxsw: spectrum: Add extack messages for enslave failuresdrivers/net/ethernet/mellanox/mlxsw/spectrum.c+37 -100 replies

Reviews trailers per patch

2 of 7 patches have a Reviewed-by or Acked-by.

PatchStephen HemmingerIdo Schimmel
1/7
2/7
3/7
4/7
5/7
6/7A-b
7/7R-b T-b

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

Read the v2 thread

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