/linux-4.1.27/net/ipv6/netfilter/ |
D | nft_chain_route_ipv6.c | 40 memcpy(&saddr, &ipv6_hdr(skb)->saddr, sizeof(saddr)); in nf_route_table_hook() 41 memcpy(&daddr, &ipv6_hdr(skb)->daddr, sizeof(daddr)); in nf_route_table_hook() 43 hop_limit = ipv6_hdr(skb)->hop_limit; in nf_route_table_hook() 46 flowlabel = *((u32 *)ipv6_hdr(skb)); in nf_route_table_hook() 50 (memcmp(&ipv6_hdr(skb)->saddr, &saddr, sizeof(saddr)) || in nf_route_table_hook() 51 memcmp(&ipv6_hdr(skb)->daddr, &daddr, sizeof(daddr)) || in nf_route_table_hook() 53 ipv6_hdr(skb)->hop_limit != hop_limit || in nf_route_table_hook() 54 flowlabel != *((u_int32_t *)ipv6_hdr(skb)))) in nf_route_table_hook()
|
D | ip6table_mangle.c | 52 memcpy(&saddr, &ipv6_hdr(skb)->saddr, sizeof(saddr)); in ip6t_mangle_out() 53 memcpy(&daddr, &ipv6_hdr(skb)->daddr, sizeof(daddr)); in ip6t_mangle_out() 55 hop_limit = ipv6_hdr(skb)->hop_limit; in ip6t_mangle_out() 58 flowlabel = *((u_int32_t *)ipv6_hdr(skb)); in ip6t_mangle_out() 64 (!ipv6_addr_equal(&ipv6_hdr(skb)->saddr, &saddr) || in ip6t_mangle_out() 65 !ipv6_addr_equal(&ipv6_hdr(skb)->daddr, &daddr) || in ip6t_mangle_out() 67 ipv6_hdr(skb)->hop_limit != hop_limit || in ip6t_mangle_out() 68 flowlabel != *((u_int32_t *)ipv6_hdr(skb)))) { in ip6t_mangle_out()
|
D | nf_reject_ipv6.c | 23 const struct ipv6hdr *oip6h = ipv6_hdr(oldskb); in nf_reject_ip6_tcphdr_get() 72 const struct ipv6hdr *oip6h = ipv6_hdr(oldskb); in nf_reject_ip6hdr_put() 78 ip6h = ipv6_hdr(nskb); in nf_reject_ip6hdr_put() 125 tcph->check = csum_ipv6_magic(&ipv6_hdr(nskb)->saddr, in nf_reject_ip6_tcphdr_put() 126 &ipv6_hdr(nskb)->daddr, in nf_reject_ip6_tcphdr_put() 139 const struct ipv6hdr *oip6h = ipv6_hdr(oldskb); in nf_send_reset6() 215 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in reject6_csum_ok()
|
D | ip6t_eui64.c | 37 if (ipv6_hdr(skb)->version == 0x6) { in eui64_mt6() 44 if (!memcmp(ipv6_hdr(skb)->saddr.s6_addr + 8, eui64, in eui64_mt6()
|
D | nf_conntrack_reasm.c | 232 payload_len = ntohs(ipv6_hdr(skb)->payload_len); in nf_ct_frag6_queue() 236 ((u8 *)(fhdr + 1) - (u8 *)(ipv6_hdr(skb) + 1))); in nf_ct_frag6_queue() 243 ecn = ip6_frag_ecn(ipv6_hdr(skb)); in nf_ct_frag6_queue() 464 ipv6_hdr(head)->payload_len = htons(payload_len); in nf_ct_frag6_reasm() 465 ipv6_change_dsfield(ipv6_hdr(head), 0xff, ecn); in nf_ct_frag6_reasm() 520 u8 nexthdr = ipv6_hdr(skb)->nexthdr; in find_prev_fhdr() 581 if (ipv6_hdr(skb)->payload_len == 0) { in nf_ct_frag6_gather() 603 hdr = ipv6_hdr(clone); in nf_ct_frag6_gather()
|
D | ip6t_SYNPROXY.c | 95 iph = ipv6_hdr(skb); in synproxy_send_client_synack() 136 iph = ipv6_hdr(skb); in synproxy_send_server_syn() 181 iph = ipv6_hdr(skb); in synproxy_send_server_ack() 219 iph = ipv6_hdr(skb); in synproxy_send_client_ack() 254 mss = __cookie_v6_check(ipv6_hdr(skb), th, ntohl(th->ack_seq) - 1); in synproxy_recv_client_ack() 342 nexthdr = ipv6_hdr(skb)->nexthdr; in ipv6_synproxy_hook()
|
D | ip6t_rpfilter.c | 33 struct ipv6hdr *iph = ipv6_hdr(skb); in rpfilter_lookup_reverse6() 91 iph = ipv6_hdr(skb); in rpfilter_mt()
|
D | ip6t_NPT.c | 88 if (!ip6t_npt_map_pfx(npt, &ipv6_hdr(skb)->saddr)) { in ip6t_snpt_tg() 101 if (!ip6t_npt_map_pfx(npt, &ipv6_hdr(skb)->daddr)) { in ip6t_dnpt_tg()
|
D | nf_nat_l3proto_ipv6.c | 134 const struct ipv6hdr *ipv6h = ipv6_hdr(skb); in nf_nat_ipv6_csum_recalc() 245 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in nf_nat_icmpv6_reply_translation() 300 nexthdr = ipv6_hdr(skb)->nexthdr; in nf_nat_ipv6_fn() 364 struct in6_addr daddr = ipv6_hdr(skb)->daddr; in nf_nat_ipv6_in() 368 ipv6_addr_cmp(&daddr, &ipv6_hdr(skb)->daddr)) in nf_nat_ipv6_in()
|
D | nf_nat_masquerade_ipv6.c | 38 &ipv6_hdr(skb)->daddr, 0, &src) < 0) in nf_nat_masquerade_ipv6()
|
D | ip6t_ipv6header.c | 41 nexthdr = ipv6_hdr(skb)->nexthdr; in ipv6header_mt6()
|
D | nf_conntrack_l3proto_ipv6.c | 123 nexthdr = ipv6_hdr(skb)->nexthdr; in ipv6_helper() 140 unsigned char pnum = ipv6_hdr(skb)->nexthdr; in ipv6_confirm()
|
D | ip6_tables.c | 96 const struct ipv6hdr *ipv6 = ipv6_hdr(skb); in ip6_packet_match()
|
/linux-4.1.27/net/ipv6/ |
D | mip6.c | 133 const struct ipv6hdr *iph = ipv6_hdr(skb); in mip6_destopt_input() 159 iph = ipv6_hdr(skb); in mip6_destopt_output() 235 if (!mip6_report_rl_allow(&stamp, &ipv6_hdr(skb)->daddr, in mip6_destopt_reject() 236 hao ? &hao->addr : &ipv6_hdr(skb)->saddr, in mip6_destopt_reject() 241 memcpy(&sel.daddr, (xfrm_address_t *)&ipv6_hdr(skb)->daddr, in mip6_destopt_reject() 244 memcpy(&sel.saddr, (xfrm_address_t *)&ipv6_hdr(skb)->saddr, in mip6_destopt_reject() 269 (struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1); in mip6_destopt_offset() 275 *nexthdr = &ipv6_hdr(skb)->nexthdr; in mip6_destopt_offset() 355 const struct ipv6hdr *iph = ipv6_hdr(skb); in mip6_rthdr_input() 378 iph = ipv6_hdr(skb); in mip6_rthdr_output() [all …]
|
D | xfrm6_mode_transport.c | 28 iph = ipv6_hdr(skb); in xfrm6_transport_output() 35 memmove(ipv6_hdr(skb), iph, hdr_len); in xfrm6_transport_output() 56 ipv6_hdr(skb)->payload_len = htons(skb->len + ihl - in xfrm6_transport_input()
|
D | netfilter.c | 24 const struct ipv6hdr *iph = ipv6_hdr(skb); in ip6_route_me_harder() 88 const struct ipv6hdr *iph = ipv6_hdr(skb); in nf_ip6_saveroute() 102 const struct ipv6hdr *iph = ipv6_hdr(skb); in nf_ip6_reroute() 136 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in nf_ip6_checksum() 170 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in nf_ip6_checksum_partial()
|
D | tcp_ipv6.c | 108 return secure_tcpv6_sequence_number(ipv6_hdr(skb)->daddr.s6_addr32, in tcp_v6_init_sequence() 109 ipv6_hdr(skb)->saddr.s6_addr32, in tcp_v6_init_sequence() 362 if (ipv6_hdr(skb)->hop_limit < inet6_sk(sk)->min_hopcount) { in tcp_v6_err() 465 fl6->flowlabel = ip6_flowlabel(ipv6_hdr(ireq->pktopts)); in tcp_v6_send_synack() 597 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in tcp_v6_md5_hash_skb() 635 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in tcp_v6_inbound_md5_hash() 679 ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; in tcp_v6_init_req() 680 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; in tcp_v6_init_req() 790 &ipv6_hdr(skb)->saddr, in tcp_v6_send_response() 791 &ipv6_hdr(skb)->daddr, t1); in tcp_v6_send_response() [all …]
|
D | ndisc.c | 416 hdr = ipv6_hdr(skb); in ip6_nd_hdr() 667 if (skb && ipv6_chk_addr_and_flags(dev_net(dev), &ipv6_hdr(skb)->saddr, in ndisc_solicit() 670 saddr = &ipv6_hdr(skb)->saddr; in ndisc_solicit() 705 const struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; in ndisc_recv_ns() 706 const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; in ndisc_recv_ns() 865 struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; in ndisc_recv_na() 866 const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; in ndisc_recv_na() 972 const struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; in ndisc_recv_rs() 1053 if (nla_put_in6_addr(skb, NDUSEROPT_SRCADDR, &ipv6_hdr(ra)->saddr)) in ndisc_ra_useropt() 1086 if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL)) { in ndisc_router_discovery() [all …]
|
D | ip6_input.c | 54 ipprot = rcu_dereference(inet6_protos[ipv6_hdr(skb)->nexthdr]); in ip6_rcv_finish() 106 hdr = ipv6_hdr(skb); in ipv6_rcv() 169 hdr = ipv6_hdr(skb); in ipv6_rcv() 237 hdr = ipv6_hdr(skb); in ip6_input_finish() 294 hdr = ipv6_hdr(skb); in ip6_mc_input()
|
D | xfrm6_mode_tunnel.c | 23 const struct ipv6hdr *outer_iph = ipv6_hdr(skb); in ipip6_ecn_decapsulate() 44 top_iph = ipv6_hdr(skb); in xfrm6_mode_tunnel_output() 86 ipv6_copy_dscp(ipv6_get_dsfield(ipv6_hdr(skb)), in xfrm6_mode_tunnel_input()
|
D | xfrm6_mode_ro.c | 47 iph = ipv6_hdr(skb); in xfrm6_ro_output() 54 memmove(ipv6_hdr(skb), iph, hdr_len); in xfrm6_ro_output()
|
D | exthdrs.c | 84 if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr)) in ip6_tlvopt_unknown() 182 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in ipv6_dest_hao() 219 ipv6h = ipv6_hdr(skb); in ipv6_dest_hao() 320 if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr) || in ipv6_rthdr_rcv() 417 (xfrm_address_t *)&ipv6_hdr(skb)->saddr, in ipv6_rthdr_rcv() 444 *addr = ipv6_hdr(skb)->daddr; in ipv6_rthdr_rcv() 445 ipv6_hdr(skb)->daddr = daddr; in ipv6_rthdr_rcv() 456 if (ipv6_hdr(skb)->hop_limit <= 1) { in ipv6_rthdr_rcv() 464 ipv6_hdr(skb)->hop_limit--; in ipv6_rthdr_rcv() 583 if (ipv6_hdr(skb)->payload_len) { in ipv6_hop_jumbo()
|
D | xfrm6_mode_beet.c | 24 struct ipv6hdr *iph = ipv6_hdr(skb); in xfrm6_beet_make_header() 61 top_iph = ipv6_hdr(skb); in xfrm6_beet_output() 96 ip6h = ipv6_hdr(skb); in xfrm6_beet_input()
|
D | tcpv6_offload.c | 34 const struct ipv6hdr *iph = ipv6_hdr(skb); in tcp6_gro_complete() 53 const struct ipv6hdr *ipv6h = ipv6_hdr(skb); in tcp6_gso_segment()
|
D | output_core.c | 81 (struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1); in ip6_find_1stfragopt() 85 *nexthdr = &ipv6_hdr(skb)->nexthdr; in ip6_find_1stfragopt() 146 ipv6_hdr(skb)->payload_len = htons(len); in __ip6_local_out_sk()
|
D | datagram.c | 287 iph = ipv6_hdr(skb); in ipv6_local_error() 324 iph = ipv6_hdr(skb); in ipv6_local_rxpmtu() 334 mtu_info->ip6m_addr.sin6_addr = ipv6_hdr(skb)->daddr; in ipv6_local_rxpmtu() 448 sin->sin6_addr = ipv6_hdr(skb)->saddr; in ipv6_recv_error() 538 src_info.ipi6_addr = ipv6_hdr(skb)->daddr; in ip6_datagram_recv_common_ctl() 560 int hlim = ipv6_hdr(skb)->hop_limit; in ip6_datagram_recv_specific_ctl() 565 int tclass = ipv6_get_dsfield(ipv6_hdr(skb)); in ip6_datagram_recv_specific_ctl() 593 u8 nexthdr = ipv6_hdr(skb)->nexthdr; in ip6_datagram_recv_specific_ctl() 631 src_info.ipi6_addr = ipv6_hdr(skb)->daddr; in ip6_datagram_recv_specific_ctl() 635 int hlim = ipv6_hdr(skb)->hop_limit; in ip6_datagram_recv_specific_ctl() [all …]
|
D | xfrm6_output.c | 53 fl6.daddr = ipv6_hdr(skb)->daddr; in xfrm6_local_rxpmtu() 64 hdr = skb->encapsulation ? inner_ipv6_hdr(skb) : ipv6_hdr(skb); in xfrm6_local_error() 103 XFRM_MODE_SKB_CB(skb)->protocol = ipv6_hdr(skb)->nexthdr; in xfrm6_extract_output()
|
D | icmp.c | 147 int ptr = (u8 *)(ipv6_hdr(skb) + 1) - skb->data; in is_ineligible() 149 __u8 nexthdr = ipv6_hdr(skb)->nexthdr; in is_ineligible() 302 struct ipv6hdr *iph = ipv6_hdr(skb); in mip6_addr_swap() 394 struct ipv6hdr *hdr = ipv6_hdr(skb); in icmp6_send() 563 saddr = &ipv6_hdr(skb)->daddr; in icmpv6_echo_reply() 575 fl6.daddr = ipv6_hdr(skb)->saddr; in icmpv6_echo_reply() 609 tclass = ipv6_get_dsfield(ipv6_hdr(skb)); in icmpv6_echo_reply() 706 saddr = &ipv6_hdr(skb)->saddr; in icmpv6_rcv() 707 daddr = &ipv6_hdr(skb)->daddr; in icmpv6_rcv()
|
D | syncookies.c | 136 const struct ipv6hdr *iph = ipv6_hdr(skb); in cookie_v6_init_sequence() 177 mss = __cookie_v6_check(ipv6_hdr(skb), th, cookie); in cookie_v6_check() 207 ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; in cookie_v6_check() 208 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; in cookie_v6_check()
|
D | ip6mr.c | 642 (csum_ipv6_magic(&ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr, in pim6_rcv() 852 if (ipv6_hdr(skb)->version == 0) { in ip6mr_destroy_unres() 1110 if (ipv6_hdr(skb)->version == 0) { in ip6mr_cache_resolve() 1173 msg->im6_src = ipv6_hdr(pkt)->saddr; in ip6mr_cache_report() 1174 msg->im6_dst = ipv6_hdr(pkt)->daddr; in ip6mr_cache_report() 1186 skb_copy_to_linear_data(skb, ipv6_hdr(pkt), sizeof(struct ipv6hdr)); in ip6mr_cache_report() 1199 msg->im6_src = ipv6_hdr(pkt)->saddr; in ip6mr_cache_report() 1200 msg->im6_dst = ipv6_hdr(pkt)->daddr; in ip6mr_cache_report() 1236 if (ipv6_addr_equal(&c->mf6c_mcastgrp, &ipv6_hdr(skb)->daddr) && in ip6mr_cache_unresolved() 1237 ipv6_addr_equal(&c->mf6c_origin, &ipv6_hdr(skb)->saddr)) { in ip6mr_cache_unresolved() [all …]
|
D | reassembly.c | 222 end = offset + (ntohs(ipv6_hdr(skb)->payload_len) - in ip6_frag_queue() 223 ((u8 *)(fhdr + 1) - (u8 *)(ipv6_hdr(skb) + 1))); in ip6_frag_queue() 234 ecn = ip6_frag_ecn(ipv6_hdr(skb)); in ip6_frag_queue() 493 ipv6_hdr(head)->payload_len = htons(payload_len); in ip6_frag_reasm() 494 ipv6_change_dsfield(ipv6_hdr(head), 0xff, ecn); in ip6_frag_reasm() 527 const struct ipv6hdr *hdr = ipv6_hdr(skb); in ipv6_frag_rcv() 543 hdr = ipv6_hdr(skb); in ipv6_frag_rcv()
|
D | ip6_output.c | 70 if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr)) { in ip6_finish_output2() 76 ipv6_chk_mcast_addr(dev, &ipv6_hdr(skb)->daddr, in ip6_finish_output2() 77 &ipv6_hdr(skb)->saddr))) { in ip6_finish_output2() 88 if (ipv6_hdr(skb)->hop_limit == 0) { in ip6_finish_output2() 99 if (IPV6_ADDR_MC_SCOPE(&ipv6_hdr(skb)->daddr) <= in ip6_finish_output2() 199 hdr = ipv6_hdr(skb); in ip6_xmit() 270 struct ipv6hdr *hdr = ipv6_hdr(skb); in ip6_forward_proxy_check() 368 struct ipv6hdr *hdr = ipv6_hdr(skb); in ip6_forward() 510 hdr = ipv6_hdr(skb); in ip6_forward() 647 ipv6_hdr(skb)->payload_len = htons(first_len - in ip6_fragment() [all …]
|
D | udp_offload.c | 78 ipv6h = ipv6_hdr(skb); in udp6_ufo_fragment() 159 const struct ipv6hdr *ipv6h = ipv6_hdr(skb); in udp6_gro_complete()
|
D | raw.c | 167 saddr = &ipv6_hdr(skb)->saddr; in ipv6_raw_deliver() 430 if (!csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in rawv6_rcv() 431 &ipv6_hdr(skb)->daddr, in rawv6_rcv() 436 skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in rawv6_rcv() 437 &ipv6_hdr(skb)->daddr, in rawv6_rcv() 505 sin6->sin6_addr = ipv6_hdr(skb)->saddr; in rawv6_recvmsg() 645 iph = ipv6_hdr(skb); in rawv6_send_hdrinc()
|
D | udp.c | 370 const struct ipv6hdr *iph = ipv6_hdr(skb); in __udp6_lib_lookup_skb() 483 sin6->sin6_addr = ipv6_hdr(skb)->saddr; in udpv6_recvmsg() 774 &ipv6_hdr(skb)->saddr, ntohs(udp_hdr(skb)->source), in udp6_csum_zero_error() 775 &ipv6_hdr(skb)->daddr, ntohs(udp_hdr(skb)->dest)); in udp6_csum_zero_error() 856 saddr = &ipv6_hdr(skb)->saddr; in __udp6_lib_rcv() 857 daddr = &ipv6_hdr(skb)->daddr; in __udp6_lib_rcv() 877 saddr = &ipv6_hdr(skb)->saddr; in __udp6_lib_rcv() 878 daddr = &ipv6_hdr(skb)->daddr; in __udp6_lib_rcv()
|
D | ip6_offload.c | 97 ipv6h = ipv6_hdr(skb); in ipv6_gso_segment() 208 iph = ipv6_hdr(skb); in ipv6_gro_receive()
|
D | ip6_udp_tunnel.c | 93 ip6h = ipv6_hdr(skb); in udp_tunnel6_xmit_skb()
|
D | ip6_tunnel.c | 700 rt = rt6_lookup(dev_net(skb->dev), &ipv6_hdr(skb2)->saddr, in ip6ip6_err() 733 ipv6_copy_dscp(ipv6_get_dsfield(ipv6h), ipv6_hdr(skb)); in ip6ip6_dscp_ecn_decapsulate() 804 const struct ipv6hdr *ipv6h = ipv6_hdr(skb); in ip6_tnl_rcv() 981 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in ip6_tnl_xmit2() 1000 &ipv6_hdr(skb)->daddr); in ip6_tnl_xmit2() 1008 addr6 = &ipv6_hdr(skb)->daddr; in ip6_tnl_xmit2() 1096 ipv6h = ipv6_hdr(skb); in ip6_tnl_xmit2() 1161 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in ip6ip6_tnl_xmit()
|
D | xfrm6_input.c | 42 ipv6_hdr(skb)->payload_len = htons(skb->len); in xfrm6_transport_finish()
|
D | ah6.c | 305 struct ipv6hdr *top_iph = ipv6_hdr(skb); in ah6_output_done() 386 top_iph = ipv6_hdr(skb); in ah6_output() 569 ip6h = ipv6_hdr(skb); in ah6_input()
|
D | exthdrs_core.c | 189 u8 nexthdr = ipv6_hdr(skb)->nexthdr; in ipv6_find_hdr()
|
D | xfrm6_state.c | 158 struct ipv6hdr *iph = ipv6_hdr(skb); in xfrm6_extract_header()
|
D | mcast.c | 1314 len = ntohs(ipv6_hdr(skb)->payload_len) + sizeof(struct ipv6hdr); in igmp6_event_query() 1324 if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL) || in igmp6_event_query() 1325 ipv6_hdr(skb)->hop_limit != 1 || in igmp6_event_query() 1440 addr_type = ipv6_addr_type(&ipv6_hdr(skb)->saddr); in igmp6_event_report() 1539 hdr = ipv6_hdr(skb); in ip6_mc_hdr() 1607 struct ipv6hdr *pip6 = ipv6_hdr(skb); in mld_sendpack() 1632 &ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr, in mld_sendpack() 2001 &ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr, in igmp6_send()
|
D | sit.c | 454 const struct in6_addr *addr6 = &ipv6_hdr(skb)->saddr; in isatap_chksrc() 503 rt = rt6_lookup(dev_net(skb->dev), &ipv6_hdr(skb2)->saddr, NULL, 0, 0); in ipip6_err_gen_icmpv6_unreach() 645 ipv6h = ipv6_hdr(skb); in packet_is_spoofed() 811 const struct ipv6hdr *iph6 = ipv6_hdr(skb); in ipip6_tunnel_xmit() 879 addr6 = &ipv6_hdr(skb)->daddr; in ipip6_tunnel_xmit() 972 iph6 = ipv6_hdr(skb); in ipip6_tunnel_xmit()
|
D | xfrm6_tunnel.c | 235 const struct ipv6hdr *iph = ipv6_hdr(skb); in xfrm6_tunnel_rcv()
|
D | ip6_gre.c | 463 ipv6h = ipv6_hdr(skb); in ip6gre_rcv() 544 ipv6h = ipv6_hdr(skb); in ip6gre_rcv() 730 ipv6h = ipv6_hdr(skb); in ip6gre_xmit2() 815 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in ip6gre_xmit_ipv6()
|
D | xfrm6_policy.c | 131 const struct ipv6hdr *hdr = ipv6_hdr(skb); in _decode_session6()
|
D | ip6_vti.c | 303 const struct ipv6hdr *ipv6h = ipv6_hdr(skb); in vti6_rcv() 520 ipv6h = ipv6_hdr(skb); in vti6_tnl_xmit()
|
D | route.c | 177 return &ipv6_hdr(skb)->daddr; in choose_neigh_daddr() 1012 const struct ipv6hdr *iph = ipv6_hdr(skb); in ip6_route_input() 1286 dst = ip6_route_redirect(net, &fl6, &ipv6_hdr(skb)->saddr); in ip6_redirect() 1295 const struct ipv6hdr *iph = ipv6_hdr(skb); in ip6_redirect_no_header() 2187 type = ipv6_addr_type(&ipv6_hdr(skb)->daddr); in ip6_pkt_drop()
|
/linux-4.1.27/net/netfilter/ |
D | xt_DSCP.c | 52 u_int8_t dscp = ipv6_get_dsfield(ipv6_hdr(skb)) >> XT_DSCP_SHIFT; in dscp_tg6() 58 ipv6_change_dsfield(ipv6_hdr(skb), in dscp_tg6() 100 struct ipv6hdr *iph = ipv6_hdr(skb); in tos_tg6() 109 iph = ipv6_hdr(skb); in tos_tg6()
|
D | xt_dscp.c | 40 u_int8_t dscp = ipv6_get_dsfield(ipv6_hdr(skb)) >> XT_DSCP_SHIFT; in dscp_mt6() 65 return ((ipv6_get_dsfield(ipv6_hdr(skb)) & info->tos_mask) == in tos_mt()
|
D | xt_TCPMSS.c | 63 fl6->daddr = ipv6_hdr(skb)->saddr; in tcpmss_reverse_mtu() 229 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in tcpmss_tg6() 246 ipv6h = ipv6_hdr(skb); in tcpmss_tg6()
|
D | xt_NETMAP.c | 38 new_addr.in6 = ipv6_hdr(skb)->daddr; in netmap_tg6() 40 new_addr.in6 = ipv6_hdr(skb)->saddr; in netmap_tg6()
|
D | xt_pkttype.c | 37 ipv6_hdr(skb)->daddr.s6_addr[0] == 0xFF) in pkttype_mt()
|
D | xt_length.c | 36 const u_int16_t pktlen = ntohs(ipv6_hdr(skb)->payload_len) + in length_mt6()
|
D | xt_hl.c | 50 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in hl_mt6()
|
D | xt_TEE.c | 141 const struct ipv6hdr *iph = ipv6_hdr(skb); in tee_tg_route6() 186 struct ipv6hdr *iph = ipv6_hdr(skb); in tee_tg6()
|
D | xt_HL.c | 78 ip6h = ipv6_hdr(skb); in hl_tg6()
|
D | xt_cluster.c | 80 xt_cluster_ipv6_is_multicast(&ipv6_hdr(skb)->daddr); in xt_cluster_is_multicast_addr()
|
D | xt_TCPOPTSTRIP.c | 102 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in tcpoptstrip_tg6()
|
D | xt_ecn.c | 110 return (((ipv6_hdr(skb)->flow_lbl[0] >> 4) & XT_ECN_IP_MASK) == in match_ipv6()
|
D | xt_iprange.c | 72 const struct ipv6hdr *iph = ipv6_hdr(skb); in iprange_mt6()
|
D | nf_nat_helper.c | 68 ipv6_hdr(skb)->payload_len = in mangle_contents()
|
D | xt_TPROXY.c | 418 const struct ipv6hdr *iph = ipv6_hdr(skb); in tproxy_handle_time_wait6() 452 const struct ipv6hdr *iph = ipv6_hdr(skb); in tproxy_tg6_v1()
|
D | xt_hashlimit.c | 548 memcpy(&dst->ip6.dst, &ipv6_hdr(skb)->daddr, in hashlimit_init_dst() 553 memcpy(&dst->ip6.src, &ipv6_hdr(skb)->saddr, in hashlimit_init_dst() 561 nexthdr = ipv6_hdr(skb)->nexthdr; in hashlimit_init_dst()
|
D | xt_addrtype.c | 106 const struct ipv6hdr *iph = ipv6_hdr(skb); in addrtype_mt6()
|
D | nft_meta.c | 146 if (ipv6_hdr(skb)->daddr.s6_addr[0] == 0xFF) in nft_meta_get_eval()
|
D | xt_connlimit.c | 339 const struct ipv6hdr *iph = ipv6_hdr(skb); in connlimit_mt()
|
D | xt_socket.c | 338 struct ipv6hdr *iph = ipv6_hdr(skb); in xt_socket_lookup_slow_v6()
|
D | xt_recent.c | 259 const struct ipv6hdr *iph = ipv6_hdr(skb); in recent_mt()
|
/linux-4.1.27/include/net/ |
D | inet_ecn.h | 158 return IP6_ECN_set_ce(skb, ipv6_hdr(skb)); in INET_ECN_set_ce() 218 inner = ipv6_get_dsfield(ipv6_hdr(skb)); in IP_ECN_decapsulate() 233 inner = ipv6_get_dsfield(ipv6_hdr(skb)); in IP6_ECN_decapsulate()
|
D | ip6_checksum.h | 46 return ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in ip6_compute_pseudo() 47 &ipv6_hdr(skb)->daddr, in ip6_compute_pseudo()
|
D | inet6_hashtables.h | 90 &ipv6_hdr(skb)->saddr, sport, in __inet6_lookup_skb() 91 &ipv6_hdr(skb)->daddr, ntohs(dport), in __inet6_lookup_skb()
|
D | vxlan.h | 166 l4_hdr = ipv6_hdr(skb)->nexthdr; in vxlan_features_check()
|
/linux-4.1.27/net/dccp/ |
D | ipv6.c | 62 return secure_dccpv6_sequence_number(ipv6_hdr(skb)->daddr.s6_addr32, in dccp_v6_init_sequence() 63 ipv6_hdr(skb)->saddr.s6_addr32, in dccp_v6_init_sequence() 261 rxip6h = ipv6_hdr(rxskb); in dccp_v6_ctl_send_reset() 301 const struct ipv6hdr *iph = ipv6_hdr(skb); in dccp_v6_hnd_req() 373 ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; in dccp_v6_conn_request() 374 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; in dccp_v6_conn_request() 450 newnp->mcast_hops = ipv6_hdr(skb)->hop_limit; in dccp_v6_request_recv_sock() 535 newnp->mcast_hops = ipv6_hdr(skb)->hop_limit; in dccp_v6_request_recv_sock() 710 if (dccp_v6_csum_finish(skb, &ipv6_hdr(skb)->saddr, in dccp_v6_rcv() 711 &ipv6_hdr(skb)->daddr)) { in dccp_v6_rcv()
|
/linux-4.1.27/net/sched/ |
D | act_csum.c | 161 ip6h = ipv6_hdr(skb); in tcf_csum_ipv6_icmp() 204 ip6h = ipv6_hdr(skb); in tcf_csum_ipv6_tcp() 287 ip6h = ipv6_hdr(skb); in tcf_csum_ipv6_udp() 433 ip6h = ipv6_hdr(skb); in tcf_csum_ipv6()
|
D | sch_dsmark.c | 219 skb->tc_index = ipv6_get_dsfield(ipv6_hdr(skb)) in dsmark_enqueue() 298 ipv6_change_dsfield(ipv6_hdr(skb), p->mask[index], in dsmark_dequeue()
|
D | cls_rsvp.h | 147 nhptr = ipv6_hdr(skb); in rsvp_classify()
|
/linux-4.1.27/drivers/net/hyperv/ |
D | netvsc_drv.c | 364 if (ipv6_hdr(skb)->nexthdr == IPPROTO_TCP) in get_net_transport_info() 366 else if (ipv6_hdr(skb)->nexthdr == IPPROTO_UDP) in get_net_transport_info() 564 ipv6_hdr(skb)->payload_len = 0; in netvsc_start_xmit() 566 ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in netvsc_start_xmit() 567 &ipv6_hdr(skb)->daddr, 0, IPPROTO_TCP, 0); in netvsc_start_xmit()
|
/linux-4.1.27/net/netfilter/ipvs/ |
D | ip_vs_proto_udp.c | 315 if (csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in udp_csum_check() 316 &ipv6_hdr(skb)->daddr, in udp_csum_check() 318 ipv6_hdr(skb)->nexthdr, in udp_csum_check()
|
D | ip_vs_xmit.c | 178 int addr_type = ipv6_addr_type(&ipv6_hdr(skb)->saddr); in crosses_local_route_boundary() 230 &ipv6_hdr(skb)->saddr); in ensure_mtu_is_adequate() 831 ipv6_hdr(skb)->daddr = cp->daddr.in6; in ip_vs_nat_xmit_v6() 888 old_ipv6h = ipv6_hdr(skb); in ip_vs_prepare_tunneled_skb() 1110 iph = ipv6_hdr(skb); in ip_vs_tunnel_xmit_v6()
|
D | ip_vs_proto_tcp.c | 305 if (csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in tcp_csum_check() 306 &ipv6_hdr(skb)->daddr, in tcp_csum_check() 308 ipv6_hdr(skb)->nexthdr, in tcp_csum_check()
|
D | ip_vs_core.c | 757 struct ipv6hdr *iph = ipv6_hdr(skb); in ip_vs_nat_icmp_v6() 1107 ipv6_hdr(skb)->saddr = cp->vaddr.in6; in handle_response()
|
/linux-4.1.27/include/net/netfilter/ |
D | nf_queue.h | 60 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in hash_v6()
|
/linux-4.1.27/net/netfilter/ipset/ |
D | ip_set_getport.c | 137 nexthdr = ipv6_hdr(skb)->nexthdr; in ip_set_get_ip6_port()
|
/linux-4.1.27/net/bridge/netfilter/ |
D | nf_tables_bridge.c | 55 hdr = ipv6_hdr(skb); in nft_bridge_ip6hdr_validate()
|
D | nft_reject_bridge.c | 180 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in reject6_br_csum_ok()
|
/linux-4.1.27/net/sctp/ |
D | ipv6.c | 419 addr->v6.sin6_addr = ipv6_hdr(skb)->saddr; in sctp_v6_from_skb() 422 addr->v6.sin6_addr = ipv6_hdr(skb)->daddr; in sctp_v6_from_skb() 711 return *((__u32 *)(ipv6_hdr(skb))) & htonl(1 << 20); in sctp_v6_is_ce() 779 addr->v6.sin6_addr = ipv6_hdr(skb)->saddr; in sctp_inet6_skb_msgname()
|
/linux-4.1.27/include/linux/netfilter/ipset/ |
D | ip_set.h | 522 memcpy(addr, src ? &ipv6_hdr(skb)->saddr : &ipv6_hdr(skb)->daddr, in ip6addrptr()
|
/linux-4.1.27/include/linux/ |
D | ipv6.h | 75 static inline struct ipv6hdr *ipv6_hdr(const struct sk_buff *skb) in ipv6_hdr() function
|
/linux-4.1.27/net/bridge/ |
D | br_netfilter.c | 515 unsigned char *raw = (u8 *)(ipv6_hdr(skb) + 1); in check_hbh_len() 543 ipv6_hdr(skb)->payload_len) in check_hbh_len() 582 hdr = ipv6_hdr(skb); in br_nf_pre_routing_ipv6()
|
D | br_multicast.c | 159 ip.u.ip6 = ipv6_hdr(skb)->daddr; in br_mdb_get() 443 ip6h = ipv6_hdr(skb); in br_ip6_multicast_alloc_query() 801 br->ip6_querier.addr.u.ip6 = ipv6_hdr(skb)->saddr; in br_multicast_select_own_querier() 1313 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in br_ip6_multicast_query() 1671 ip6h = ipv6_hdr(skb); in br_multicast_ipv6_rcv() 1737 ip6h = ipv6_hdr(skb2); in br_multicast_ipv6_rcv()
|
/linux-4.1.27/drivers/net/ipvlan/ |
D | ipvlan_core.c | 163 ip6h = ipv6_hdr(skb); in ipvlan_get_L3_hdr() 377 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in ipvlan_process_v6_outbound()
|
/linux-4.1.27/net/ipv4/ |
D | tcp_fastopen.c | 111 const struct ipv6hdr *ip6h = ipv6_hdr(syn); in tcp_fastopen_cookie_gen()
|
D | ping.c | 185 (int)ident, &ipv6_hdr(skb)->daddr, dif); in ping_lookup() 218 &ipv6_hdr(skb)->daddr)) in ping_lookup() 906 struct ipv6hdr *ip6 = ipv6_hdr(skb); in ping_recvmsg()
|
D | ip_tunnel.c | 676 &ipv6_hdr(skb)->daddr); in ip_tunnel_xmit() 684 addr6 = &ipv6_hdr(skb)->daddr; in ip_tunnel_xmit()
|
/linux-4.1.27/net/l2tp/ |
D | l2tp_ip6.c | 192 struct ipv6hdr *iph = ipv6_hdr(skb); in l2tp_ip6_recv() 687 lsa->l2tp_addr = ipv6_hdr(skb)->saddr; in l2tp_ip6_recvmsg()
|
/linux-4.1.27/drivers/net/ethernet/emulex/benet/ |
D | be.h | 753 val = (ipv6_hdr(skb)->nexthdr == NEXTHDR_TCP); in is_tcp_pkt() 765 val = (ipv6_hdr(skb)->nexthdr == NEXTHDR_UDP); in is_udp_pkt()
|
D | be_main.c | 730 ip_hdr(skb)->protocol : ipv6_hdr(skb)->nexthdr; in skb_ip_proto() 4984 l4_hdr = ipv6_hdr(skb)->nexthdr; in be_features_check()
|
/linux-4.1.27/drivers/net/ |
D | vxlan.c | 1289 oip6 = ipv6_hdr(skb); in vxlan_rcv() 1470 pip6 = ipv6_hdr(reply); in vxlan_na_create() 1473 pip6->priority = ipv6_hdr(request)->priority; in vxlan_na_create() 1476 pip6->daddr = ipv6_hdr(request)->saddr; in vxlan_na_create() 1521 iphdr = ipv6_hdr(skb); in neigh_reduce() 1615 pip6 = ipv6_hdr(skb); in route_shortcircuit() 2066 ipv6_hdr(skb)->nexthdr == IPPROTO_ICMPV6) { in vxlan_xmit()
|
/linux-4.1.27/security/ |
D | lsm_audit.c | 119 ip6 = ipv6_hdr(skb); in ipv6_skb_to_auditdata()
|
/linux-4.1.27/net/6lowpan/ |
D | iphc.c | 428 hdr = ipv6_hdr(skb); in lowpan_header_compress()
|
/linux-4.1.27/drivers/net/bonding/ |
D | bond_alb.c | 1414 ip6hdr = ipv6_hdr(skb); in bond_alb_xmit() 1420 hash_start = (char *)&(ipv6_hdr(skb)->daddr); in bond_alb_xmit() 1421 hash_size = sizeof(ipv6_hdr(skb)->daddr); in bond_alb_xmit()
|
D | bond_main.c | 3114 iph6 = ipv6_hdr(skb); in bond_flow_dissect()
|
/linux-4.1.27/net/batman-adv/ |
D | multicast.c | 311 ip6hdr = ipv6_hdr(skb); in batadv_mcast_forw_mode_check_ipv6()
|
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 1943 ipv6_hdr(skb)->payload_len = 0; in igbvf_tso() 1944 tcp_hdr(skb)->check = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in igbvf_tso() 1945 &ipv6_hdr(skb)->daddr, in igbvf_tso() 2025 if (ipv6_hdr(skb)->nexthdr == IPPROTO_TCP) in igbvf_tx_csum()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.c | 698 struct ipv6hdr *iph = ipv6_hdr(skb); in bnx2x_gro_ipv6_csum() 3342 prot = ipv6_hdr(skb)->nexthdr; in bnx2x_xmit_type() 3480 bswab16(~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in bnx2x_set_pbd_gso() 3481 &ipv6_hdr(skb)->daddr, in bnx2x_set_pbd_gso() 3707 ipv6 = ipv6_hdr(skb); in bnx2x_set_ipv6_ext_e2() 3782 txq_index, skb->ip_summed, skb->protocol, ipv6_hdr(skb)->nexthdr, in bnx2x_start_xmit()
|
/linux-4.1.27/net/core/ |
D | netpoll.c | 417 ip6h = ipv6_hdr(skb); in netpoll_send_udp()
|
D | skbuff.c | 3929 nexthdr = ipv6_hdr(skb)->nexthdr; in skb_checksum_setup_ipv6() 3931 len = sizeof(struct ipv6hdr) + ntohs(ipv6_hdr(skb)->payload_len); in skb_checksum_setup_ipv6() 4001 *csum = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in skb_checksum_setup_ipv6() 4002 &ipv6_hdr(skb)->daddr, in skb_checksum_setup_ipv6()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 3302 ipv6_hdr(skb)->payload_len = 0; in ixgbevf_tso() 3304 ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in ixgbevf_tso() 3305 &ipv6_hdr(skb)->daddr, in ixgbevf_tso() 3355 l4_hdr = ipv6_hdr(skb)->nexthdr; in ixgbevf_tx_csum()
|
/linux-4.1.27/net/openvswitch/ |
D | flow.c | 262 nh = ipv6_hdr(skb); in parse_ipv6hdr()
|
D | actions.c | 431 nh = ipv6_hdr(skb); in set_ipv6()
|
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/ |
D | i40e_txrx.c | 1437 ipv6h = skb->encapsulation ? inner_ipv6_hdr(skb) : ipv6_hdr(skb); in i40e_tso() 1532 this_ipv6_hdr = ipv6_hdr(skb); in i40e_tx_enable_csum()
|
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_main.c | 2018 ipv6_hdr(skb)->payload_len = 0; in atl1c_tso_csum() 2029 &ipv6_hdr(skb)->saddr, in atl1c_tso_csum() 2030 &ipv6_hdr(skb)->daddr, in atl1c_tso_csum()
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000/ |
D | e1000_main.c | 2736 ipv6_hdr(skb)->payload_len = 0; in e1000_tso() 2738 ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in e1000_tso() 2739 &ipv6_hdr(skb)->daddr, in e1000_tso() 2797 if (ipv6_hdr(skb)->nexthdr == IPPROTO_TCP) in e1000_tx_csum()
|
/linux-4.1.27/net/mpls/ |
D | af_mpls.c | 126 struct ipv6hdr *hdr6 = ipv6_hdr(skb); in mpls_egress()
|
/linux-4.1.27/net/netlabel/ |
D | netlabel_unlabeled.c | 1490 hdr6 = ipv6_hdr(skb); in netlbl_unlabel_getattr()
|
/linux-4.1.27/drivers/net/ethernet/intel/i40e/ |
D | i40e_txrx.c | 2148 ipv6h = skb->encapsulation ? inner_ipv6_hdr(skb) : ipv6_hdr(skb); in i40e_tso() 2282 this_ipv6_hdr = ipv6_hdr(skb); in i40e_tx_enable_csum()
|
/linux-4.1.27/net/bluetooth/ |
D | 6lowpan.c | 515 hdr = ipv6_hdr(skb); in header_create()
|
/linux-4.1.27/drivers/net/ethernet/sfc/ |
D | tx.c | 866 EFX_BUG_ON_PARANOID(ipv6_hdr(skb)->nexthdr != NEXTHDR_TCP); in efx_tso_check_protocol()
|
/linux-4.1.27/drivers/net/ethernet/cisco/enic/ |
D | enic_main.c | 463 tcp_hdr(skb)->check = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in enic_queue_wq_skb_tso() 464 &ipv6_hdr(skb)->daddr, 0, IPPROTO_TCP, 0); in enic_queue_wq_skb_tso()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_io.c | 564 l4proto = ipv6_hdr(skb)->nexthdr; in qlcnic_tx_pkt() 755 l4_is_udp = ipv6_hdr(skb)->nexthdr == IPPROTO_UDP; in qlcnic_xmit_frame()
|
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_main.c | 741 l4_hdr = ipv6_hdr(skb)->nexthdr; in fm10k_tx_encap_offload()
|
/linux-4.1.27/drivers/net/wireless/ath/wil6210/ |
D | txrx.c | 1071 protocol = ipv6_hdr(skb)->nexthdr; in wil_tx_desc_offload_cksum_set()
|
/linux-4.1.27/net/wireless/ |
D | util.c | 773 dscp = ipv6_get_dsfield(ipv6_hdr(skb)) & 0xfc; in cfg80211_classify8021d()
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/ |
D | netdev.c | 5218 ipv6_hdr(skb)->payload_len = 0; in e1000_tso() 5219 tcp_hdr(skb)->check = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in e1000_tso() 5220 &ipv6_hdr(skb)->daddr, in e1000_tso() 5277 if (ipv6_hdr(skb)->nexthdr == IPPROTO_TCP) in e1000_tx_csum()
|
/linux-4.1.27/drivers/net/ethernet/ |
D | jme.c | 2108 struct ipv6hdr *ip6h = ipv6_hdr(skb); in jme_tx_tso() 2133 ip_proto = ipv6_hdr(skb)->nexthdr; in jme_tx_csum()
|
/linux-4.1.27/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 967 ipv6_hdr(skb)->nexthdr != IPPROTO_TCP)) && in ibmveth_start_xmit()
|
/linux-4.1.27/drivers/net/ethernet/intel/igb/ |
D | igb_main.c | 4682 ipv6_hdr(skb)->payload_len = 0; in igb_tso() 4683 tcp_hdr(skb)->check = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in igb_tso() 4684 &ipv6_hdr(skb)->daddr, in igb_tso() 4733 l4_hdr = ipv6_hdr(skb)->nexthdr; in igb_tx_csum()
|
/linux-4.1.27/drivers/net/vmxnet3/ |
D | vmxnet3_drv.c | 837 const struct ipv6hdr *ipv6h = ipv6_hdr(skb); in vmxnet3_parse_and_copy_hdr() 901 struct ipv6hdr *iph = ipv6_hdr(skb); in vmxnet3_prepare_tso()
|
/linux-4.1.27/drivers/net/ethernet/tile/ |
D | tilegx.c | 1743 ih6 = ipv6_hdr(skb); in tso_headers_prepare()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 6812 ipv6_hdr(skb)->payload_len = 0; in ixgbe_tso() 6814 ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in ixgbe_tso() 6815 &ipv6_hdr(skb)->daddr, in ixgbe_tso() 6866 l4_hdr = ipv6_hdr(skb)->nexthdr; in ixgbe_tx_csum()
|
/linux-4.1.27/drivers/s390/net/ |
D | qeth_l3_main.c | 2849 struct in6_addr *pkey = &ipv6_hdr(skb)->daddr; in qeth_l3_fill_header() 2897 struct ipv6hdr *ip6h = ipv6_hdr(skb); in qeth_tso_fill_header()
|
D | qeth_core_main.c | 3831 tos = ipv6_get_dsfield(ipv6_hdr(skb)); in qeth_get_priority_queue()
|
/linux-4.1.27/drivers/net/ethernet/brocade/bna/ |
D | bnad.c | 2522 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in bnad_tso_prepare() 2882 proto = ipv6_hdr(skb)->nexthdr; in bnad_txq_wi_prepare()
|
/linux-4.1.27/drivers/net/usb/ |
D | r8152.c | 1421 ipv6h = ipv6_hdr(skb); in msdn_giant_send_check() 1508 ip_protocol = ipv6_hdr(skb)->nexthdr; in r8152_tx_csum()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | bcmsysport.c | 904 ip_proto = ipv6_hdr(skb)->nexthdr; in bcm_sysport_insert_tsb()
|
/linux-4.1.27/drivers/net/ethernet/sun/ |
D | sunvnet.c | 1161 proto = ipv6_hdr(skb)->nexthdr; in vnet_handle_offloads()
|
D | niu.c | 6588 ip_proto = ipv6_hdr(skb)->nexthdr; in niu_compute_tx_flags()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/ |
D | qlge_main.c | 2593 ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in ql_tso() 2594 &ipv6_hdr(skb)->daddr, in ql_tso()
|
/linux-4.1.27/drivers/net/ethernet/marvell/ |
D | mvneta.c | 1413 struct ipv6hdr *ip6h = ipv6_hdr(skb); in mvneta_skb_tx_csum()
|
D | mvpp2.c | 4968 struct ipv6hdr *ip6h = ipv6_hdr(skb); in mvpp2_skb_tx_csum()
|
/linux-4.1.27/net/xfrm/ |
D | xfrm_state.c | 2172 iph6 = ipv6_hdr(skb); in xfrm_audit_helper_pktinfo()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/genet/ |
D | bcmgenet.c | 1250 ip_proto = ipv6_hdr(skb)->nexthdr; in bcmgenet_put_tx_csum()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_main.c | 1931 l4proto = ipv6_hdr(skb)->nexthdr; in netxen_tso_check()
|
/linux-4.1.27/drivers/net/ethernet/realtek/ |
D | r8169.c | 6917 ipv6h = ipv6_hdr(skb); in msdn_giant_send_check() 7014 ip_protocol = ipv6_hdr(skb)->nexthdr; in rtl8169_tso_csum_v2()
|