[SK_BUFF]: Introduce skb_network_header()
authorArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 11 Apr 2007 03:50:43 +0000 (20:50 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Thu, 26 Apr 2007 05:24:59 +0000 (22:24 -0700)
commitd56f90a7c96da5187f0cdf07ee7434fe6aa78bbc
tree3b9073cecfbb3b6a1e25ab2b5dd2a22a43aef238
parentbbe735e4247dba32568a305553b010081c8dea99
[SK_BUFF]: Introduce skb_network_header()

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

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
59 files changed:
drivers/isdn/i4l/isdn_net.c
drivers/net/bonding/bond_alb.c
drivers/net/loopback.c
drivers/net/pasemi_mac.c
drivers/s390/net/qeth_main.c
include/linux/if_pppox.h
include/linux/skbuff.h
include/net/cipso_ipv4.h
include/net/inet_ecn.h
include/net/llc_pdu.h
include/net/pkt_cls.h
net/bridge/br_netfilter.c
net/core/dev.c
net/core/filter.c
net/dccp/ipv6.c
net/decnet/dn_route.c
net/ipv4/af_inet.c
net/ipv4/ah4.c
net/ipv4/esp4.c
net/ipv4/icmp.c
net/ipv4/ip_fragment.c
net/ipv4/ip_options.c
net/ipv4/ip_output.c
net/ipv4/ip_sockglue.c
net/ipv4/ipmr.c
net/ipv4/ipvs/ip_vs_app.c
net/ipv4/ipvs/ip_vs_core.c
net/ipv4/netfilter/arpt_mangle.c
net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c
net/ipv4/raw.c
net/ipv4/tcp_input.c
net/ipv4/xfrm4_input.c
net/ipv4/xfrm4_mode_beet.c
net/ipv4/xfrm4_mode_transport.c
net/ipv4/xfrm4_policy.c
net/ipv6/af_inet6.c
net/ipv6/ah6.c
net/ipv6/datagram.c
net/ipv6/esp6.c
net/ipv6/exthdrs.c
net/ipv6/icmp.c
net/ipv6/ip6_input.c
net/ipv6/ip6_output.c
net/ipv6/ip6_tunnel.c
net/ipv6/ipcomp6.c
net/ipv6/mip6.c
net/ipv6/netfilter/nf_conntrack_reasm.c
net/ipv6/raw.c
net/ipv6/reassembly.c
net/ipv6/tcp_ipv6.c
net/ipv6/xfrm6_input.c
net/ipv6/xfrm6_mode_beet.c
net/ipv6/xfrm6_mode_transport.c
net/ipv6/xfrm6_mode_tunnel.c
net/ipv6/xfrm6_policy.c
net/netfilter/xt_TCPMSS.c
net/sched/act_pedit.c
net/sched/cls_u32.c
net/sched/em_u32.c