On 04/07/2017 05:25 PM, David Ahern wrote:
> NOTIFY_PEERS is an internal event; do not generate userspace
> notifications.

We actually need this event to support macvtap over bonding
as well as to resolve some issues with VMs using a bonded uplink
on the host.

-vlad

> 
> Signed-off-by: David Ahern <d...@cumulusnetworks.com>
> ---
>  include/uapi/linux/if_link.h | 1 -
>  net/core/rtnetlink.c         | 4 ----
>  2 files changed, 5 deletions(-)
> 
> diff --git a/include/uapi/linux/if_link.h b/include/uapi/linux/if_link.h
> index 4fa3bf3eb21d..8f23e9dde667 100644
> --- a/include/uapi/linux/if_link.h
> +++ b/include/uapi/linux/if_link.h
> @@ -906,7 +906,6 @@ enum {
>       IFLA_EVENT_CHANGE_NAME,
>       IFLA_EVENT_FEAT_CHANGE,
>       IFLA_EVENT_BONDING_FAILOVER,
> -     IFLA_EVENT_NOTIFY_PEERS,
>       IFLA_EVENT_CHANGE_UPPER,
>       IFLA_EVENT_RESEND_IGMP,
>       IFLA_EVENT_CHANGE_LOWER_STATE,
> diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c
> index e2b0ec5174e7..d2587aa339c4 100644
> --- a/net/core/rtnetlink.c
> +++ b/net/core/rtnetlink.c
> @@ -1294,9 +1294,6 @@ static int rtnl_fill_link_event(struct sk_buff *skb, 
> unsigned long event)
>       case NETDEV_BONDING_FAILOVER:
>               rtnl_event = IFLA_EVENT_BONDING_FAILOVER;
>               break;
> -     case NETDEV_NOTIFY_PEERS:
> -             rtnl_event = IFLA_EVENT_NOTIFY_PEERS;
> -             break;
>       case NETDEV_CHANGEUPPER:
>               rtnl_event = IFLA_EVENT_CHANGE_UPPER;
>               break;
> @@ -4173,7 +4170,6 @@ static int rtnetlink_event(struct notifier_block *this, 
> unsigned long event, voi
>       case NETDEV_CHANGENAME:
>       case NETDEV_FEAT_CHANGE:
>       case NETDEV_BONDING_FAILOVER:
> -     case NETDEV_NOTIFY_PEERS:
>       case NETDEV_CHANGEUPPER:
>       case NETDEV_RESEND_IGMP:
>       case NETDEV_CHANGELOWERSTATE:
> 

Reply via email to