| /linux/net/ieee802154/6lowpan/ |
| H A D | rx.c | 68 if (!(lowpan_is_frag1(*skb_network_header(skb)) || in lowpan_rx_h_frag() 69 lowpan_is_fragn(*skb_network_header(skb)))) in lowpan_rx_h_frag() 72 ret = lowpan_frag_rcv(skb, *skb_network_header(skb) & in lowpan_rx_h_frag() 97 if (!lowpan_is_iphc(*skb_network_header(skb))) in lowpan_rx_h_iphc() 114 if (!lowpan_is_ipv6(*skb_network_header(skb))) in lowpan_rx_h_ipv6() 129 if (!lowpan_is_esc(*skb_network_header(skb))) in lowpan_rx_h_esc() 145 if (!lowpan_is_hc1(*skb_network_header(skb))) in lowpan_rx_h_hc1() 161 if (!lowpan_is_dff(*skb_network_header(skb))) in lowpan_rx_h_dff() 177 if (!lowpan_is_bc0(*skb_network_header(skb))) in lowpan_rx_h_bc0() 193 if (!lowpan_is_mesh(*skb_network_header(skb))) in lowpan_rx_h_mesh() [all …]
|
| H A D | tx.c | 150 skb_put_data(frag, skb_network_header(skb) + offset, len); in lowpan_xmit_fragment() 295 if (skb_tail_pointer(skb) - skb_network_header(skb) <= max_single) { in lowpan_xmit()
|
| /linux/net/ncsi/ |
| H A D | ncsi-rsp.c | 46 h = (struct ncsi_rsp_pkt_hdr *)skb_network_header(nr->rsp); in ncsi_validate_rsp_pkt() 97 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp); in ncsi_rsp_handler_cis() 120 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp); in ncsi_rsp_handler_sp() 145 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp); in ncsi_rsp_handler_dp() 169 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp); in ncsi_rsp_handler_ec() 196 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp); in ncsi_rsp_handler_dc() 218 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp); in ncsi_rsp_handler_rc() 240 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp); in ncsi_rsp_handler_ecnt() 262 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp); in ncsi_rsp_handler_dcnt() 285 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp); in ncsi_rsp_handler_ae() [all …]
|
| /linux/net/netfilter/ |
| H A D | nf_flow_table_ip.c | 30 tcph = (void *)(skb_network_header(skb) + thoff); in nf_flow_state_check() 48 tcph = (void *)(skb_network_header(skb) + thoff); in nf_flow_nat_ip_tcp() 57 udph = (void *)(skb_network_header(skb) + thoff); in nf_flow_nat_ip_udp() 169 phdr = (struct pppoe_hdr *)skb_network_header(skb); in nf_flow_tuple_encap() 178 iph = (struct iphdr *)(skb_network_header(skb) + offset); in nf_flow_tuple_ip() 204 iph = (struct iphdr *)(skb_network_header(skb) + ctx->offset); in nf_flow_tuple_ip() 239 ports = (struct flow_ports *)(skb_network_header(skb) + thoff); in nf_flow_tuple_ip() 246 greh = (struct gre_base_hdr *)(skb_network_header(skb) + thoff); in nf_flow_tuple_ip() 253 iph = (struct iphdr *)(skb_network_header(skb) + ctx->offset); in nf_flow_exceeds_mtu() 304 iph = (struct iphdr *)(skb_network_header(sk in nf_flow_skb_encap_protocol() [all...] |
| H A D | nf_nat_helper.c | 35 data = skb_network_header(skb) + dataoff; in mangle_contents() 40 skb_tail_pointer(skb) - (skb_network_header(skb) + dataoff + in mangle_contents()
|
| H A D | xt_TCPMSS.c | 96 tcph = (struct tcphdr *)(skb_network_header(skb) + tcphoff); in tcpmss_mangle_packet() 159 tcph = (struct tcphdr *)(skb_network_header(skb) + tcphoff); in tcpmss_mangle_packet()
|
| H A D | nf_flow_table_core.c | 608 tcph = (void *)(skb_network_header(skb) + thoff); 617 udph = (void *)(skb_network_header(skb) + thoff); in nf_flow_nat_port_udp() 646 hdr = (void *)(skb_network_header(skb) + thoff); in nf_flow_snat_port() 672 hdr = (void *)(skb_network_header(skb) + thoff); in nf_flow_dnat_port()
|
| /linux/net/ipv6/ |
| H A D | exthdrs.c | 79 switch ((skb_network_header(skb)[optoff] & 0xC0) >> 6) { in ip6_tlvopt_unknown() 119 const unsigned char *nh = skb_network_header(skb); in ip6_parse_tlv() 182 nh = skb_network_header(skb); in ip6_parse_tlv() 246 hao = (struct ipv6_destopt_hao *)(skb_network_header(skb) + optoff); in ipv6_dest_hao() 274 hao = (struct ipv6_destopt_hao *)(skb_network_header(skb) + in ipv6_dest_hao() 402 skb_postpull_rcsum(skb, skb_network_header(skb), in ipv6_srh_rcv() 422 opt->nhoff = (&hdr->nexthdr) - skb_network_header(skb); in ipv6_srh_rcv() 431 skb_network_header(skb))); in ipv6_srh_rcv() 511 skb_postpull_rcsum(skb, skb_network_header(skb), in ipv6_rpl_srh_rcv() 530 opt->nhoff = (&hdr->nexthdr) - skb_network_header(skb); in ipv6_rpl_srh_rcv() [all …]
|
| H A D | ip6_icmp.c | 70 if (unlikely(!skb_in || skb_network_header(skb_in) < skb_in->head || in icmpv6_ndo_send() 71 (skb_network_header(skb_in) + sizeof(struct ipv6hdr)) > in icmpv6_ndo_send()
|
| H A D | xfrm6_input.c | 48 skb_network_header(skb)[IP6CB(skb)->nhoff] = in xfrm6_transport_finish() 58 skb_postpush_rcsum(skb, skb_network_header(skb), nhlen); in xfrm6_transport_finish() 225 return xfrm6_rcv_spi(skb, skb_network_header(skb)[IP6CB(skb)->nhoff], in xfrm6_rcv_tnl()
|
| H A D | reassembly.c | 131 *prob_offset = (u8 *)&fhdr->frag_off - skb_network_header(skb); in ip6_frag_queue() 141 const unsigned char *nh = skb_network_header(skb); in ip6_frag_queue() 286 skb_network_header(skb)[nhoff] = skb_transport_header(skb)[0]; in ip6_frag_reasm() 305 skb_postpush_rcsum(skb, skb_network_header(skb), in ip6_frag_reasm() 356 IP6CB(skb)->nhoff = (u8 *)fhdr - skb_network_header(skb); in ipv6_frag_rcv()
|
| H A D | exthdrs_core.c | 118 const unsigned char *nh = skb_network_header(skb); in ipv6_find_tlv() 119 int packet_len = skb_tail_pointer(skb) - skb_network_header(skb); in ipv6_find_tlv()
|
| /linux/include/net/ |
| H A D | inet_ecn.h | 176 if (skb_network_header(skb) + sizeof(struct iphdr) <= in INET_ECN_set_ce() 182 if (skb_network_header(skb) + sizeof(struct ipv6hdr) <= in INET_ECN_set_ce() 212 if (skb_network_header(skb) + sizeof(struct iphdr) <= in INET_ECN_set_ect1() 218 if (skb_network_header(skb) + sizeof(struct ipv6hdr) <= in INET_ECN_set_ect1()
|
| H A D | mpls.h | 27 return (struct mpls_shim_hdr *)skb_network_header(skb); in mpls_hdr()
|
| /linux/net/ipv6/ila/ |
| H A D | ila_common.c | 85 (skb_network_header(skb) + nhoff); in ila_csum_adjust_transport() 95 (skb_network_header(skb) + nhoff); in ila_csum_adjust_transport() 110 (skb_network_header(skb) + nhoff); in ila_csum_adjust_transport()
|
| /linux/net/sched/ |
| H A D | act_nat.c | 187 tcph = (void *)(skb_network_header(skb) + ihl); in tcf_nat_act() 200 udph = (void *)(skb_network_header(skb) + ihl); in tcf_nat_act() 216 icmph = (void *)(skb_network_header(skb) + ihl); in tcf_nat_act() 225 icmph = (void *)(skb_network_header(skb) + ihl); in tcf_nat_act() 239 icmph = (void *)(skb_network_header(skb) + ihl); in tcf_nat_act()
|
| H A D | em_u32.c | 21 const unsigned char *ptr = skb_network_header(skb); in em_u32_match()
|
| /linux/net/rxrpc/ |
| H A D | peer_event.c | 52 skb_network_header(skb) + serr->addr_offset, in rxrpc_lookup_peer_local_rcu() 57 skb_network_header(skb) + serr->addr_offset + 12, in rxrpc_lookup_peer_local_rcu() 73 skb_network_header(skb) + serr->addr_offset, in rxrpc_lookup_peer_local_rcu() 81 skb_network_header(skb) + serr->addr_offset, in rxrpc_lookup_peer_local_rcu()
|
| /linux/net/batman-adv/ |
| H A D | multicast_forw.c | 755 skb_net_hdr = skb_network_header(skb); in batadv_mcast_forw_shrink_pack_dests() 836 skb_net_hdr = skb_network_header(skb); in batadv_mcast_forw_shrink_update_headers() 849 tvlv_hdr = (struct batadv_tvlv_hdr *)(skb_network_header(skb) - in batadv_mcast_forw_shrink_update_headers() 876 skb_net_hdr = skb_network_header(skb); in batadv_mcast_forw_shrink_move_headers() 948 skb_net_hdr = skb_network_header(skb); in batadv_mcast_forw_packet()
|
| /linux/include/linux/ |
| H A D | if_arp.h | 27 return (struct arphdr *)skb_network_header(skb); in arp_hdr()
|
| H A D | ip.h | 21 return (struct iphdr *)skb_network_header(skb); in ip_hdr()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_fcoe.c | 43 struct fcoe_hdr *fcoeh = (struct fcoe_hdr *)skb_network_header(skb); in cxgb_fcoe_sof_eof_supported()
|
| /linux/net/ipv6/netfilter/ |
| H A D | nf_conntrack_reasm.c | 199 const unsigned char *nh = skb_network_header(skb); in nf_ct_frag6_queue() 348 skb_network_header(skb)[fq->nhoffset] = skb_transport_header(skb)[0]; in nf_ct_frag6_reasm() 367 skb->csum = csum_partial(skb_network_header(skb), in nf_ct_frag6_reasm()
|
| /linux/net/ipv4/ |
| H A D | ip_tunnel_core.c | 386 if (!pskb_may_pull(skb, skb_network_header(skb) + in iptunnel_pmtud_check_icmpv6() 390 icmp6h = (struct icmp6hdr *)(skb_network_header(skb) + offset); in iptunnel_pmtud_check_icmpv6() 1092 if (skb_network_header(skb) >= skb->head && in ip_tunnel_parse_protocol() 1093 (skb_network_header(skb) + sizeof(struct iphdr)) <= skb_tail_pointer(skb) && in ip_tunnel_parse_protocol() 1096 if (skb_network_header(skb) >= skb->head && in ip_tunnel_parse_protocol() 1097 (skb_network_header(skb) + sizeof(struct ipv6hdr)) <= skb_tail_pointer(skb) && in ip_tunnel_parse_protocol()
|
| /linux/net/xfrm/ |
| H A D | xfrm_input.c | 220 iph->check = ip_fast_csum(skb_network_header(skb), iph->ihl); in xfrm4_remove_beet_encap() 387 * should be and skb_network_header() shall be set to where the IP header 397 skb_network_header(skb), ihl); in xfrm4_transport_input() 416 skb_network_header(skb), ihl); in xfrm6_transport_input() 579 daddr = (xfrm_address_t *)(skb_network_header(skb) + in xfrm_input()
|