Merge branch 'rtnetlink-cleanup-user-notifications'
David Ahern says: ==================== rtnetlink: Cleanup user notifications for netdev events Vlad's recent patch to add the event type to rtnetlink notifications points out a number of redundant or unnecessary notifications sent to userspace for events that are essentially internal to the kernel. Trim the list to put a dent in the notification storm. v2 - rebased to top of net-next with IFLA_EVENT patch reverted - dropped removal NETDEV_CHANGEINFODATA since it is intentionally only to send a message to userspace - dropped NOTIFY_PEERS since Vlad's says it is needed for macvlans - add patches to remove NETDEV_CHANGEUPPER and NETDEV_CHANGE_TX_QUEUE_LEN from the event list ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
commit
29b904a0dd
|
@ -4117,21 +4117,12 @@ static int rtnetlink_event(struct notifier_block *this, unsigned long event, voi
|
|||
|
||||
switch (event) {
|
||||
case NETDEV_REBOOT:
|
||||
case NETDEV_CHANGEMTU:
|
||||
case NETDEV_CHANGEADDR:
|
||||
case NETDEV_CHANGENAME:
|
||||
case NETDEV_FEAT_CHANGE:
|
||||
case NETDEV_BONDING_FAILOVER:
|
||||
case NETDEV_POST_TYPE_CHANGE:
|
||||
case NETDEV_NOTIFY_PEERS:
|
||||
case NETDEV_CHANGEUPPER:
|
||||
case NETDEV_RESEND_IGMP:
|
||||
case NETDEV_PRECHANGEMTU:
|
||||
case NETDEV_CHANGEINFODATA:
|
||||
case NETDEV_PRECHANGEUPPER:
|
||||
case NETDEV_CHANGELOWERSTATE:
|
||||
case NETDEV_UDP_TUNNEL_PUSH_INFO:
|
||||
case NETDEV_CHANGE_TX_QUEUE_LEN:
|
||||
rtmsg_ifinfo(RTM_NEWLINK, dev, 0, GFP_KERNEL);
|
||||
break;
|
||||
default:
|
||||
|
|
Loading…
Reference in New Issue