From mboxrd@z Thu Jan 1 00:00:00 1970 From: Xin Long Subject: [PATCHv3 net-next 0/4] net: remove rtmsg_ifinfo used in bridge and bonding Date: Tue, 24 Oct 2017 13:54:16 +0800 Message-ID: Cc: davem@davemloft.net, David Ahern , Jiri Pirko To: network dev Return-path: Received: from mail-pf0-f193.google.com ([209.85.192.193]:44880 "EHLO mail-pf0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750989AbdJXFy3 (ORCPT ); Tue, 24 Oct 2017 01:54:29 -0400 Received: by mail-pf0-f193.google.com with SMTP id x7so18903360pfa.1 for ; Mon, 23 Oct 2017 22:54:29 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-ID: It's better to send notifications to userspace by the events in rtnetlink_event, instead of calling rtmsg_ifinfo directly. This patcheset is to remove rtmsg_ifinfo called in bonding and bridge, the notifications can be handled by NETDEV_CHANGEUPPER and NETDEV_CHANGELOWERSTATE events in rtnetlink_event. It could also fix some redundant notifications from bonding and bridge. v1->v2: - post to net-next.git instead of net.git, for it's more like an improvement for bonding v2->v3: - add patch 1/4 to remove rtmsg_ifinfo called in add_del_if Xin Long (4): bridge: remove rtmsg_ifinfo called in add_del_if bonding: remove rtmsg_ifinfo called in bond_master_upper_dev_link rtnetlink: bring NETDEV_CHANGELOWERSTATE event process back to rtnetlink_event bonding: remove rtmsg_ifinfo called after bond_lower_state_changed drivers/net/bonding/bond_main.c | 11 +++-------- include/net/bonding.h | 4 ---- net/bridge/br_ioctl.c | 3 --- net/core/rtnetlink.c | 2 +- 4 files changed, 4 insertions(+), 16 deletions(-) -- 2.1.0