/linux-3.3/net/ipv6/ |
D | exthdrs.c | 54 const unsigned char *nh = skb_network_header(skb); in ipv6_find_tlv() 117 switch ((skb_network_header(skb)[optoff] & 0xC0) >> 6) { in ip6_tlvopt_unknown() 144 const unsigned char *nh = skb_network_header(skb); in ip6_parse_tlv() 214 hao = (struct ipv6_destopt_hao *)(skb_network_header(skb) + optoff); in ipv6_dest_hao() 238 hao = (struct ipv6_destopt_hao *)(skb_network_header(skb) + in ipv6_dest_hao() 373 opt->nhoff = (&hdr->nexthdr) - skb_network_header(skb); in ipv6_rthdr_rcv() 407 skb_network_header(skb))); in ipv6_rthdr_rcv() 471 skb_push(skb, skb->data - skb_network_header(skb)); in ipv6_rthdr_rcv() 489 skb_push(skb, skb->data - skb_network_header(skb)); in ipv6_rthdr_rcv() 496 (&hdr->type) - skb_network_header(skb)); in ipv6_rthdr_rcv() [all …]
|
D | ip6_input.c | 188 nexthdr = skb_network_header(skb)[nhoff]; in ip6_input_finish() 204 skb_postpull_rcsum(skb, skb_network_header(skb), in ip6_input_finish() 280 u8 *ptr = skb_network_header(skb) + opt->ra; in ip6_mc_input() 304 if (!pskb_may_pull(skb, (skb_network_header(skb) + in ip6_mc_input() 308 icmp6 = (struct icmp6hdr *)(skb_network_header(skb) + offset); in ip6_mc_input()
|
D | xfrm6_input.c | 34 skb_network_header(skb)[IP6CB(skb)->nhoff] = in xfrm6_transport_finish() 43 __skb_push(skb, skb->data - skb_network_header(skb)); in xfrm6_transport_finish() 52 return xfrm6_rcv_spi(skb, skb_network_header(skb)[IP6CB(skb)->nhoff], in xfrm6_rcv()
|
D | mip6.c | 100 skb_network_header(skb))); in mip6_mh_filter() 108 skb_network_header(skb))); in mip6_mh_filter() 226 (skb_network_header(skb) + offset); in mip6_destopt_reject() 266 const unsigned char *nh = skb_network_header(skb); in mip6_destopt_offset() 403 const unsigned char *nh = skb_network_header(skb); in mip6_rthdr_offset()
|
D | reassembly.c | 269 skb_network_header(skb))); in ip6_frag_queue() 274 const unsigned char *nh = skb_network_header(skb); in ip6_frag_queue() 445 payload_len = ((head->data - skb_network_header(head)) - in ip6_frag_reasm() 481 skb_network_header(head)[nhoff] = skb_transport_header(head)[0]; in ip6_frag_reasm() 489 skb_push(head, head->data - skb_network_header(head)); in ip6_frag_reasm() 510 head->csum = csum_partial(skb_network_header(head), in ip6_frag_reasm() 561 IP6CB(skb)->nhoff = (u8 *)fhdr - skb_network_header(skb); in ipv6_frag_rcv()
|
D | ip6_output.c | 345 if (!pskb_may_pull(skb, (skb_network_header(skb) + in ip6_forward_proxy_check() 349 icmp6 = (struct icmp6hdr *)(skb_network_header(skb) + offset); in ip6_forward_proxy_check() 424 u8 *ptr = skb_network_header(skb) + opt->ra; in ip6_forward() 595 exthdr = (struct ipv6_opt_hdr *)(skb_network_header(skb) + in ip6_find_1stfragopt() 699 tmp_hdr = kmemdup(skb_network_header(skb), hlen, GFP_ATOMIC); in ip6_fragment() 710 memcpy(skb_network_header(skb), tmp_hdr, hlen); in ip6_fragment() 735 memcpy(skb_network_header(frag), tmp_hdr, in ip6_fragment() 839 fh = (struct frag_hdr *)(skb_network_header(frag) + hlen); in ip6_fragment() 853 skb_copy_from_linear_data(skb, skb_network_header(frag), hlen); in ip6_fragment() 1579 if (skb->data < skb_network_header(skb)) in ip6_push_pending_frames()
|
D | xfrm6_mode_transport.c | 53 skb_network_header(skb), ihl); in xfrm6_transport_input()
|
D | xfrm6_policy.c | 129 const unsigned char *nh = skb_network_header(skb); in _decode_session6() 140 nh = skb_network_header(skb); in _decode_session6()
|
/linux-3.3/net/sched/ |
D | act_nat.c | 182 tcph = (void *)(skb_network_header(skb) + ihl); in tcf_nat() 196 udph = (void *)(skb_network_header(skb) + ihl); in tcf_nat() 212 icmph = (void *)(skb_network_header(skb) + ihl); in tcf_nat() 223 icmph = (void *)(skb_network_header(skb) + ihl); in tcf_nat() 239 icmph = (void *)(skb_network_header(skb) + ihl); in tcf_nat()
|
D | em_u32.c | 25 const unsigned char *ptr = skb_network_header(skb); in em_u32_match()
|
/linux-3.3/net/ipv4/ |
D | xfrm4_mode_transport.c | 31 memmove(skb_network_header(skb), iph, ihl); in xfrm4_transport_output() 49 skb_network_header(skb), ihl); in xfrm4_transport_input()
|
D | ip_options.c | 43 unsigned char *iph = skb_network_header(skb); in ip_options_build() 102 sptr = skb_network_header(skb); in ip_options_echo() 213 unsigned char *optptr = skb_network_header(skb) + sizeof(struct iphdr); in ip_options_fragment() 553 unsigned char *raw = skb_network_header(skb); in ip_forward_options() 599 unsigned char *optptr = skb_network_header(skb) + opt->srr; in ip_options_rcv_srr()
|
D | xfrm4_input.c | 60 __skb_push(skb, skb->data - skb_network_header(skb)); in xfrm4_transport_finish()
|
/linux-3.3/net/netfilter/ipvs/ |
D | ip_vs_core.c | 239 ip_vs_fill_iphdr(svc->af, skb_network_header(skb), &iph); in ip_vs_sched_persist() 405 ip_vs_fill_iphdr(svc->af, skb_network_header(skb), &iph); in ip_vs_schedule() 509 ip_vs_fill_iphdr(svc->af, skb_network_header(skb), &iph); in ip_vs_leave() 690 struct icmphdr *icmph = (struct icmphdr *)(skb_network_header(skb) + in ip_vs_nat_icmp() 736 struct icmp6hdr *icmph = (struct icmp6hdr *)(skb_network_header(skb) + in ip_vs_nat_icmp_v6() 763 skb->csum_start = skb_network_header(skb) - skb->head + icmp_offset; in ip_vs_nat_icmp_v6() 1118 ip_vs_fill_iphdr(af, skb_network_header(skb), &iph); in ip_vs_out() 1128 ip_vs_fill_iphdr(af, skb_network_header(skb), &iph); in ip_vs_out() 1138 ip_vs_fill_iphdr(af, skb_network_header(skb), &iph); in ip_vs_out() 1155 ip_vs_fill_iphdr(af, skb_network_header(skb), &iph); in ip_vs_out() [all …]
|
D | ip_vs_proto_udp.c | 40 ip_vs_fill_iphdr(af, skb_network_header(skb), &iph); in udp_conn_schedule() 167 udph = (void *)skb_network_header(skb) + udphoff; in udp_snat_handler() 253 udph = (void *)skb_network_header(skb) + udphoff; in udp_dnat_handler()
|
D | ip_vs_proto_sctp.c | 21 ip_vs_fill_iphdr(af, skb_network_header(skb), &iph); in sctp_conn_schedule() 96 sctph = (void *) skb_network_header(skb) + sctphoff; in sctp_snat_handler() 140 sctph = (void *) skb_network_header(skb) + sctphoff; in sctp_dnat_handler()
|
/linux-3.3/net/ipv6/netfilter/ |
D | nf_conntrack_reasm.c | 210 const unsigned char *nh = skb_network_header(skb); in nf_ct_frag6_queue() 351 payload_len = ((head->data - skb_network_header(head)) - in nf_ct_frag6_reasm() 394 skb_network_header(head)[fq->nhoffset] = skb_transport_header(head)[0]; in nf_ct_frag6_reasm() 402 skb_push(head, head->data - skb_network_header(head)); in nf_ct_frag6_reasm() 422 head->csum = csum_partial(skb_network_header(head), in nf_ct_frag6_reasm()
|
/linux-3.3/include/linux/ |
D | if_arp.h | 161 return (struct arphdr *)skb_network_header(skb); in arp_hdr()
|
D | ip.h | 112 return (struct iphdr *)skb_network_header(skb); in ip_hdr()
|
/linux-3.3/net/netfilter/ |
D | xt_TCPMSS.c | 62 tcph = (struct tcphdr *)(skb_network_header(skb) + tcphoff); in tcpmss_mangle_packet() 124 tcph = (struct tcphdr *)(skb_network_header(skb) + tcphoff); in tcpmss_mangle_packet()
|
D | xt_TCPOPTSTRIP.c | 44 tcph = (struct tcphdr *)(skb_network_header(skb) + tcphoff); in tcpoptstrip_mangle_packet()
|
/linux-3.3/include/net/phonet/ |
D | phonet.h | 68 return (struct phonethdr *)skb_network_header(skb); in pn_hdr()
|
/linux-3.3/net/ipv4/netfilter/ |
D | arpt_mangle.c | 23 arpptr = skb_network_header(skb) + sizeof(*arp); in target()
|
/linux-3.3/net/dsa/ |
D | tag_trailer.c | 45 skb_set_network_header(nskb, skb_network_header(skb) - skb->head); in trailer_xmit()
|
/linux-3.3/include/net/ |
D | llc_pdu.h | 206 return (struct llc_pdu_sn *)skb_network_header(skb); in llc_pdu_sn_hdr() 218 return (struct llc_pdu_un *)skb_network_header(skb); in llc_pdu_un_hdr()
|