[NET]: Kill skb->real_dev
authorDavid S. Miller <davem@davemloft.net>
Wed, 10 Aug 2005 02:34:12 +0000 (19:34 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Mon, 29 Aug 2005 22:32:25 +0000 (15:32 -0700)
commitf2ccd8fa06c8e302116e71df372f5c1f83432e03
tree6e933f4bdc8899009edb33642b908779f123fb4a
parentb6b99eb5409d75ae35390057cd28f3aedfbd4cf4
[NET]: Kill skb->real_dev

Bonding just wants the device before the skb_bond()
decapsulation occurs, so simply pass that original
device into packet_type->func() as an argument.

It remains to be seen whether we can use this same
exact thing to get rid of skb->input_dev as well.

Signed-off-by: David S. Miller <davem@davemloft.net>
45 files changed:
drivers/block/aoe/aoenet.c
drivers/net/bonding/bond_3ad.c
drivers/net/bonding/bond_3ad.h
drivers/net/bonding/bond_alb.c
drivers/net/hamradio/bpqether.c
drivers/net/pppoe.c
drivers/net/wan/hdlc_generic.c
drivers/net/wan/lapbether.c
drivers/net/wan/syncppp.c
include/linux/if_vlan.h
include/linux/netdevice.h
include/linux/skbuff.h
include/net/arp.h
include/net/ax25.h
include/net/datalink.h
include/net/ip.h
include/net/ipv6.h
include/net/llc.h
include/net/p8022.h
include/net/psnap.h
include/net/x25.h
net/802/p8022.c
net/802/psnap.c
net/8021q/vlan.h
net/8021q/vlan_dev.c
net/appletalk/aarp.c
net/appletalk/ddp.c
net/ax25/ax25_in.c
net/core/dev.c
net/core/skbuff.c
net/decnet/af_decnet.c
net/decnet/dn_route.c
net/econet/af_econet.c
net/ipv4/arp.c
net/ipv4/ip_input.c
net/ipv4/ipconfig.c
net/ipv6/ip6_input.c
net/ipx/af_ipx.c
net/irda/irlap_frame.c
net/irda/irmod.c
net/llc/llc_core.c
net/llc/llc_input.c
net/netrom/nr_dev.c
net/packet/af_packet.c
net/x25/x25_dev.c