OSDN Git Service

hv_netvsc: use netif_is_bond_master() instead of open code
authorJuhee Kang <claudiajkang@gmail.com>
Sun, 10 Oct 2021 04:03:28 +0000 (13:03 +0900)
committerDavid S. Miller <davem@davemloft.net>
Sun, 10 Oct 2021 10:18:48 +0000 (11:18 +0100)
Use netif_is_bond_master() function instead of open code, which is
((event_dev->priv_flags & IFF_BONDING) && (event_dev->flags & IFF_MASTER)).
This patch doesn't change logic.

Signed-off-by: Juhee Kang <claudiajkang@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/hyperv/netvsc_drv.c

index 479d283..65850ea 100644 (file)
@@ -2742,8 +2742,7 @@ static int netvsc_netdev_event(struct notifier_block *this,
                return NOTIFY_DONE;
 
        /* Avoid Bonding master dev with same MAC registering as VF */
-       if ((event_dev->priv_flags & IFF_BONDING) &&
-           (event_dev->flags & IFF_MASTER))
+       if (netif_is_bond_master(event_dev))
                return NOTIFY_DONE;
 
        switch (event) {