net: vlan: add protocol argument to packet tagging functions
Add a protocol argument to the VLAN packet tagging functions. In case of HW tagging, we need that protocol available in the ndo_start_xmit functions, so it is stored in a new field in the skb. The new field fits into a hole (on 64 bit) and doesn't increase the sks's size. Signed-off-by:Patrick McHardy <kaber@trash.net> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/infiniband/hw/nes/nes_hw.c 1 addition, 1 deletiondrivers/infiniband/hw/nes/nes_hw.c
- drivers/net/bonding/bond_alb.c 2 additions, 2 deletionsdrivers/net/bonding/bond_alb.c
- drivers/net/ethernet/3com/typhoon.c 1 addition, 1 deletiondrivers/net/ethernet/3com/typhoon.c
- drivers/net/ethernet/adaptec/starfire.c 1 addition, 1 deletiondrivers/net/ethernet/adaptec/starfire.c
- drivers/net/ethernet/alteon/acenic.c 1 addition, 1 deletiondrivers/net/ethernet/alteon/acenic.c
- drivers/net/ethernet/amd/amd8111e.c 1 addition, 1 deletiondrivers/net/ethernet/amd/amd8111e.c
- drivers/net/ethernet/atheros/atl1c/atl1c_main.c 1 addition, 1 deletiondrivers/net/ethernet/atheros/atl1c/atl1c_main.c
- drivers/net/ethernet/atheros/atl1e/atl1e_main.c 1 addition, 1 deletiondrivers/net/ethernet/atheros/atl1e/atl1e_main.c
- drivers/net/ethernet/atheros/atlx/atl1.c 1 addition, 1 deletiondrivers/net/ethernet/atheros/atlx/atl1.c
- drivers/net/ethernet/atheros/atlx/atl2.c 1 addition, 1 deletiondrivers/net/ethernet/atheros/atlx/atl2.c
- drivers/net/ethernet/broadcom/bnx2.c 1 addition, 1 deletiondrivers/net/ethernet/broadcom/bnx2.c
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 2 additions, 2 deletionsdrivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
- drivers/net/ethernet/broadcom/tg3.c 1 addition, 1 deletiondrivers/net/ethernet/broadcom/tg3.c
- drivers/net/ethernet/brocade/bna/bnad.c 1 addition, 1 deletiondrivers/net/ethernet/brocade/bna/bnad.c
- drivers/net/ethernet/chelsio/cxgb/sge.c 1 addition, 1 deletiondrivers/net/ethernet/chelsio/cxgb/sge.c
- drivers/net/ethernet/chelsio/cxgb3/sge.c 2 additions, 2 deletionsdrivers/net/ethernet/chelsio/cxgb3/sge.c
- drivers/net/ethernet/chelsio/cxgb4/sge.c 2 additions, 2 deletionsdrivers/net/ethernet/chelsio/cxgb4/sge.c
- drivers/net/ethernet/chelsio/cxgb4vf/sge.c 3 additions, 2 deletionsdrivers/net/ethernet/chelsio/cxgb4vf/sge.c
- drivers/net/ethernet/cisco/enic/enic_main.c 1 addition, 1 deletiondrivers/net/ethernet/cisco/enic/enic_main.c
- drivers/net/ethernet/emulex/benet/be_main.c 3 additions, 3 deletionsdrivers/net/ethernet/emulex/benet/be_main.c
Please register or sign in to comment