[SK_BUFF]: Introduce skb_mac_header()
authorArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 19 Mar 2007 22:33:04 +0000 (15:33 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Thu, 26 Apr 2007 05:24:41 +0000 (22:24 -0700)
commit98e399f82ab3a6d863d1d4a7ea48925cc91c830e
tree5f84043aeec1ec27c2e8e6cc25b5d2e6c3d07343
parent31713c333ddbb66d694829082620b69b71c4b09a
[SK_BUFF]: Introduce skb_mac_header()

For the places where we need a pointer to the mac header, it is still legal to
touch skb->mac.raw directly if just adding to, subtracting from or setting it
to another layer header.

This one also converts some more cases to skb_reset_mac_header() that my
regex missed as it had no spaces before nor after '=', ugh.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
49 files changed:
arch/um/drivers/daemon_kern.c
arch/um/drivers/mcast_kern.c
arch/um/drivers/pcap_kern.c
arch/um/drivers/slip_kern.c
arch/um/drivers/slirp_kern.c
arch/um/os-Linux/drivers/ethertap_kern.c
arch/um/os-Linux/drivers/tuntap_kern.c
drivers/block/aoe/aoe.h
drivers/ieee1394/eth1394.h
drivers/media/dvb/dvb-core/dvb_net.c
drivers/message/fusion/mptlan.c
drivers/net/arcnet/capmode.c
drivers/net/plip.c
drivers/net/slip.c
drivers/net/wan/hostess_sv11.c
drivers/net/wan/sealevel.c
drivers/net/wan/syncppp.c
drivers/net/wireless/airo.c
drivers/net/wireless/hostap/hostap_main.c
drivers/net/wireless/orinoco.c
drivers/net/wireless/wavelan.c
drivers/net/wireless/wavelan_cs.c
drivers/s390/net/claw.c
include/linux/if_ether.h
include/linux/if_tr.h
include/linux/if_vlan.h
include/linux/netfilter_bridge/ebt_802_3.h
include/linux/skbuff.h
net/802/hippi.c
net/appletalk/ddp.c
net/ax25/af_ax25.c
net/bluetooth/bnep/core.c
net/bridge/br_netfilter.c
net/core/dev.c
net/core/filter.c
net/core/skbuff.c
net/ipv4/netfilter/ipt_LOG.c
net/ipv4/netfilter/ipt_ULOG.c
net/ipv4/route.c
net/ipv4/tcp_input.c
net/ipv4/xfrm4_mode_tunnel.c
net/ipv6/ndisc.c
net/ipv6/netfilter/ip6t_LOG.c
net/ipv6/netfilter/ip6t_eui64.c
net/ipv6/xfrm6_mode_beet.c
net/ipv6/xfrm6_mode_tunnel.c
net/netfilter/xt_mac.c
net/packet/af_packet.c
net/tipc/eth_media.c