• John Fastabend's avatar
    net: fix conflict between null_or_orig and null_or_bond · 2df4a0fa
    John Fastabend authored
    If a skb is received on an inactive bond that does not meet
    the special cases checked for by skb_bond_should_drop it should
    only be delivered to exact matches as the comment in
    netif_receive_skb() says.
    
    However because null_or_bond could also be null this is not
    always true.  This patch renames null_or_bond to orig_or_bond
    and initializes it to orig_dev.  This keeps the intent of
    null_or_bond to pass frames received on VLAN interfaces stacked
    on bonding interfaces without invalidating the statement for
    null_or_orig.
    Signed-off-by: default avatarJohn Fastabend <john.r.fastabend@intel.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    2df4a0fa
dev.c 143 KB