net: vlan: prepare for 802.1ad support
authorPatrick McHardy <kaber@trash.net>
Fri, 19 Apr 2013 02:04:29 +0000 (02:04 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 19 Apr 2013 18:45:27 +0000 (14:45 -0400)
commit1fd9b1fc310314911f66d2f14a8e4f0ef37bf47b
tree20422146c46fb38a5cdd0d14e671a0793c3389b4
parent80d5c3689b886308247da295a228a54df49a44f6
net: vlan: prepare for 802.1ad support

Make the encapsulation protocol value a property of VLAN devices and change
the device lookup functions to take the protocol value into account.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
12 files changed:
drivers/net/bonding/bond_main.c
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
include/linux/if_vlan.h
net/8021q/vlan.c
net/8021q/vlan.h
net/8021q/vlan_core.c
net/8021q/vlan_dev.c
net/8021q/vlan_gvrp.c
net/8021q/vlan_mvrp.c
net/8021q/vlan_netlink.c
net/bridge/br_netfilter.c