Home
last modified time | relevance | path

Searched refs:ipv6_hdr (Results 1 – 146 of 146) sorted by relevance

/linux-4.1.27/net/ipv6/netfilter/
Dnft_chain_route_ipv6.c40 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()
Dip6table_mangle.c52 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()
Dnf_reject_ipv6.c23 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()
Dip6t_eui64.c37 if (ipv6_hdr(skb)->version == 0x6) { in eui64_mt6()
44 if (!memcmp(ipv6_hdr(skb)->saddr.s6_addr + 8, eui64, in eui64_mt6()
Dnf_conntrack_reasm.c232 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()
Dip6t_SYNPROXY.c95 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()
Dip6t_rpfilter.c33 struct ipv6hdr *iph = ipv6_hdr(skb); in rpfilter_lookup_reverse6()
91 iph = ipv6_hdr(skb); in rpfilter_mt()
Dip6t_NPT.c88 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()
Dnf_nat_l3proto_ipv6.c134 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()
Dnf_nat_masquerade_ipv6.c38 &ipv6_hdr(skb)->daddr, 0, &src) < 0) in nf_nat_masquerade_ipv6()
Dip6t_ipv6header.c41 nexthdr = ipv6_hdr(skb)->nexthdr; in ipv6header_mt6()
Dnf_conntrack_l3proto_ipv6.c123 nexthdr = ipv6_hdr(skb)->nexthdr; in ipv6_helper()
140 unsigned char pnum = ipv6_hdr(skb)->nexthdr; in ipv6_confirm()
Dip6_tables.c96 const struct ipv6hdr *ipv6 = ipv6_hdr(skb); in ip6_packet_match()
/linux-4.1.27/net/ipv6/
Dmip6.c133 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 …]
Dxfrm6_mode_transport.c28 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()
Dnetfilter.c24 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()
Dtcp_ipv6.c108 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 …]
Dndisc.c416 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 …]
Dip6_input.c54 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()
Dxfrm6_mode_tunnel.c23 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()
Dxfrm6_mode_ro.c47 iph = ipv6_hdr(skb); in xfrm6_ro_output()
54 memmove(ipv6_hdr(skb), iph, hdr_len); in xfrm6_ro_output()
Dexthdrs.c84 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()
Dxfrm6_mode_beet.c24 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()
Dtcpv6_offload.c34 const struct ipv6hdr *iph = ipv6_hdr(skb); in tcp6_gro_complete()
53 const struct ipv6hdr *ipv6h = ipv6_hdr(skb); in tcp6_gso_segment()
Doutput_core.c81 (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()
Ddatagram.c287 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 …]
Dxfrm6_output.c53 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()
Dicmp.c147 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()
Dsyncookies.c136 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()
Dip6mr.c642 (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 …]
Dreassembly.c222 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()
Dip6_output.c70 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 …]
Dudp_offload.c78 ipv6h = ipv6_hdr(skb); in udp6_ufo_fragment()
159 const struct ipv6hdr *ipv6h = ipv6_hdr(skb); in udp6_gro_complete()
Draw.c167 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()
Dudp.c370 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()
Dip6_offload.c97 ipv6h = ipv6_hdr(skb); in ipv6_gso_segment()
208 iph = ipv6_hdr(skb); in ipv6_gro_receive()
Dip6_udp_tunnel.c93 ip6h = ipv6_hdr(skb); in udp_tunnel6_xmit_skb()
Dip6_tunnel.c700 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()
Dxfrm6_input.c42 ipv6_hdr(skb)->payload_len = htons(skb->len); in xfrm6_transport_finish()
Dah6.c305 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()
Dexthdrs_core.c189 u8 nexthdr = ipv6_hdr(skb)->nexthdr; in ipv6_find_hdr()
Dxfrm6_state.c158 struct ipv6hdr *iph = ipv6_hdr(skb); in xfrm6_extract_header()
Dmcast.c1314 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()
Dsit.c454 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()
Dxfrm6_tunnel.c235 const struct ipv6hdr *iph = ipv6_hdr(skb); in xfrm6_tunnel_rcv()
Dip6_gre.c463 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()
Dxfrm6_policy.c131 const struct ipv6hdr *hdr = ipv6_hdr(skb); in _decode_session6()
Dip6_vti.c303 const struct ipv6hdr *ipv6h = ipv6_hdr(skb); in vti6_rcv()
520 ipv6h = ipv6_hdr(skb); in vti6_tnl_xmit()
Droute.c177 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/
Dxt_DSCP.c52 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()
Dxt_dscp.c40 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()
Dxt_TCPMSS.c63 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()
Dxt_NETMAP.c38 new_addr.in6 = ipv6_hdr(skb)->daddr; in netmap_tg6()
40 new_addr.in6 = ipv6_hdr(skb)->saddr; in netmap_tg6()
Dxt_pkttype.c37 ipv6_hdr(skb)->daddr.s6_addr[0] == 0xFF) in pkttype_mt()
Dxt_length.c36 const u_int16_t pktlen = ntohs(ipv6_hdr(skb)->payload_len) + in length_mt6()
Dxt_hl.c50 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in hl_mt6()
Dxt_TEE.c141 const struct ipv6hdr *iph = ipv6_hdr(skb); in tee_tg_route6()
186 struct ipv6hdr *iph = ipv6_hdr(skb); in tee_tg6()
Dxt_HL.c78 ip6h = ipv6_hdr(skb); in hl_tg6()
Dxt_cluster.c80 xt_cluster_ipv6_is_multicast(&ipv6_hdr(skb)->daddr); in xt_cluster_is_multicast_addr()
Dxt_TCPOPTSTRIP.c102 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in tcpoptstrip_tg6()
Dxt_ecn.c110 return (((ipv6_hdr(skb)->flow_lbl[0] >> 4) & XT_ECN_IP_MASK) == in match_ipv6()
Dxt_iprange.c72 const struct ipv6hdr *iph = ipv6_hdr(skb); in iprange_mt6()
Dnf_nat_helper.c68 ipv6_hdr(skb)->payload_len = in mangle_contents()
Dxt_TPROXY.c418 const struct ipv6hdr *iph = ipv6_hdr(skb); in tproxy_handle_time_wait6()
452 const struct ipv6hdr *iph = ipv6_hdr(skb); in tproxy_tg6_v1()
Dxt_hashlimit.c548 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()
Dxt_addrtype.c106 const struct ipv6hdr *iph = ipv6_hdr(skb); in addrtype_mt6()
Dnft_meta.c146 if (ipv6_hdr(skb)->daddr.s6_addr[0] == 0xFF) in nft_meta_get_eval()
Dxt_connlimit.c339 const struct ipv6hdr *iph = ipv6_hdr(skb); in connlimit_mt()
Dxt_socket.c338 struct ipv6hdr *iph = ipv6_hdr(skb); in xt_socket_lookup_slow_v6()
Dxt_recent.c259 const struct ipv6hdr *iph = ipv6_hdr(skb); in recent_mt()
/linux-4.1.27/include/net/
Dinet_ecn.h158 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()
Dip6_checksum.h46 return ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in ip6_compute_pseudo()
47 &ipv6_hdr(skb)->daddr, in ip6_compute_pseudo()
Dinet6_hashtables.h90 &ipv6_hdr(skb)->saddr, sport, in __inet6_lookup_skb()
91 &ipv6_hdr(skb)->daddr, ntohs(dport), in __inet6_lookup_skb()
Dvxlan.h166 l4_hdr = ipv6_hdr(skb)->nexthdr; in vxlan_features_check()
/linux-4.1.27/net/dccp/
Dipv6.c62 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/
Dact_csum.c161 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()
Dsch_dsmark.c219 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()
Dcls_rsvp.h147 nhptr = ipv6_hdr(skb); in rsvp_classify()
/linux-4.1.27/drivers/net/hyperv/
Dnetvsc_drv.c364 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/
Dip_vs_proto_udp.c315 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()
Dip_vs_xmit.c178 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()
Dip_vs_proto_tcp.c305 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()
Dip_vs_core.c757 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/
Dnf_queue.h60 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in hash_v6()
/linux-4.1.27/net/netfilter/ipset/
Dip_set_getport.c137 nexthdr = ipv6_hdr(skb)->nexthdr; in ip_set_get_ip6_port()
/linux-4.1.27/net/bridge/netfilter/
Dnf_tables_bridge.c55 hdr = ipv6_hdr(skb); in nft_bridge_ip6hdr_validate()
Dnft_reject_bridge.c180 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in reject6_br_csum_ok()
/linux-4.1.27/net/sctp/
Dipv6.c419 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/
Dip_set.h522 memcpy(addr, src ? &ipv6_hdr(skb)->saddr : &ipv6_hdr(skb)->daddr, in ip6addrptr()
/linux-4.1.27/include/linux/
Dipv6.h75 static inline struct ipv6hdr *ipv6_hdr(const struct sk_buff *skb) in ipv6_hdr() function
/linux-4.1.27/net/bridge/
Dbr_netfilter.c515 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()
Dbr_multicast.c159 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/
Dipvlan_core.c163 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/
Dtcp_fastopen.c111 const struct ipv6hdr *ip6h = ipv6_hdr(syn); in tcp_fastopen_cookie_gen()
Dping.c185 (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()
Dip_tunnel.c676 &ipv6_hdr(skb)->daddr); in ip_tunnel_xmit()
684 addr6 = &ipv6_hdr(skb)->daddr; in ip_tunnel_xmit()
/linux-4.1.27/net/l2tp/
Dl2tp_ip6.c192 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/
Dbe.h753 val = (ipv6_hdr(skb)->nexthdr == NEXTHDR_TCP); in is_tcp_pkt()
765 val = (ipv6_hdr(skb)->nexthdr == NEXTHDR_UDP); in is_udp_pkt()
Dbe_main.c730 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/
Dvxlan.c1289 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/
Dlsm_audit.c119 ip6 = ipv6_hdr(skb); in ipv6_skb_to_auditdata()
/linux-4.1.27/net/6lowpan/
Diphc.c428 hdr = ipv6_hdr(skb); in lowpan_header_compress()
/linux-4.1.27/drivers/net/bonding/
Dbond_alb.c1414 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()
Dbond_main.c3114 iph6 = ipv6_hdr(skb); in bond_flow_dissect()
/linux-4.1.27/net/batman-adv/
Dmulticast.c311 ip6hdr = ipv6_hdr(skb); in batadv_mcast_forw_mode_check_ipv6()
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
Dnetdev.c1943 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/
Dbnx2x_cmn.c698 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/
Dnetpoll.c417 ip6h = ipv6_hdr(skb); in netpoll_send_udp()
Dskbuff.c3929 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/
Dixgbevf_main.c3302 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/
Dflow.c262 nh = ipv6_hdr(skb); in parse_ipv6hdr()
Dactions.c431 nh = ipv6_hdr(skb); in set_ipv6()
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c1437 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/
Datl1c_main.c2018 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/
De1000_main.c2736 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/
Daf_mpls.c126 struct ipv6hdr *hdr6 = ipv6_hdr(skb); in mpls_egress()
/linux-4.1.27/net/netlabel/
Dnetlabel_unlabeled.c1490 hdr6 = ipv6_hdr(skb); in netlbl_unlabel_getattr()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c2148 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/
D6lowpan.c515 hdr = ipv6_hdr(skb); in header_create()
/linux-4.1.27/drivers/net/ethernet/sfc/
Dtx.c866 EFX_BUG_ON_PARANOID(ipv6_hdr(skb)->nexthdr != NEXTHDR_TCP); in efx_tso_check_protocol()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Denic_main.c463 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/
Dqlcnic_io.c564 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/
Dfm10k_main.c741 l4_hdr = ipv6_hdr(skb)->nexthdr; in fm10k_tx_encap_offload()
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Dtxrx.c1071 protocol = ipv6_hdr(skb)->nexthdr; in wil_tx_desc_offload_cksum_set()
/linux-4.1.27/net/wireless/
Dutil.c773 dscp = ipv6_get_dsfield(ipv6_hdr(skb)) & 0xfc; in cfg80211_classify8021d()
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dnetdev.c5218 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/
Djme.c2108 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/
Dibmveth.c967 ipv6_hdr(skb)->nexthdr != IPPROTO_TCP)) && in ibmveth_start_xmit()
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_main.c4682 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/
Dvmxnet3_drv.c837 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/
Dtilegx.c1743 ih6 = ipv6_hdr(skb); in tso_headers_prepare()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c6812 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/
Dqeth_l3_main.c2849 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()
Dqeth_core_main.c3831 tos = ipv6_get_dsfield(ipv6_hdr(skb)); in qeth_get_priority_queue()
/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbnad.c2522 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/
Dr8152.c1421 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/
Dbcmsysport.c904 ip_proto = ipv6_hdr(skb)->nexthdr; in bcm_sysport_insert_tsb()
/linux-4.1.27/drivers/net/ethernet/sun/
Dsunvnet.c1161 proto = ipv6_hdr(skb)->nexthdr; in vnet_handle_offloads()
Dniu.c6588 ip_proto = ipv6_hdr(skb)->nexthdr; in niu_compute_tx_flags()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c2593 ~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/
Dmvneta.c1413 struct ipv6hdr *ip6h = ipv6_hdr(skb); in mvneta_skb_tx_csum()
Dmvpp2.c4968 struct ipv6hdr *ip6h = ipv6_hdr(skb); in mvpp2_skb_tx_csum()
/linux-4.1.27/net/xfrm/
Dxfrm_state.c2172 iph6 = ipv6_hdr(skb); in xfrm_audit_helper_pktinfo()
/linux-4.1.27/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c1250 ip_proto = ipv6_hdr(skb)->nexthdr; in bcmgenet_put_tx_csum()
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_main.c1931 l4proto = ipv6_hdr(skb)->nexthdr; in netxen_tso_check()
/linux-4.1.27/drivers/net/ethernet/realtek/
Dr8169.c6917 ipv6h = ipv6_hdr(skb); in msdn_giant_send_check()
7014 ip_protocol = ipv6_hdr(skb)->nexthdr; in rtl8169_tso_csum_v2()