/linux-4.4.14/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() 63 (!ipv6_addr_equal(&ipv6_hdr(skb)->saddr, &saddr) || in ip6t_mangle_out() 64 !ipv6_addr_equal(&ipv6_hdr(skb)->daddr, &daddr) || in ip6t_mangle_out() 66 ipv6_hdr(skb)->hop_limit != hop_limit || in ip6t_mangle_out() 67 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() 579 if (ipv6_hdr(skb)->payload_len == 0) { in nf_ct_frag6_gather() 601 hdr = ipv6_hdr(clone); in nf_ct_frag6_gather()
|
D | nf_dup_ipv6.c | 25 const struct ipv6hdr *iph = ipv6_hdr(skb); in nf_dup_ipv6_route() 66 struct ipv6hdr *iph = ipv6_hdr(skb); in nf_dup_ipv6()
|
D | ip6t_SYNPROXY.c | 97 iph = ipv6_hdr(skb); in synproxy_send_client_synack() 138 iph = ipv6_hdr(skb); in synproxy_send_server_syn() 183 iph = ipv6_hdr(skb); in synproxy_send_server_ack() 221 iph = ipv6_hdr(skb); in synproxy_send_client_ack() 257 mss = __cookie_v6_check(ipv6_hdr(skb), th, ntohl(th->ack_seq) - 1); in synproxy_recv_client_ack() 345 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 | 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 | 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 | ip6t_ipv6header.c | 41 nexthdr = ipv6_hdr(skb)->nexthdr; in ipv6header_mt6()
|
D | nf_nat_masquerade_ipv6.c | 38 &ipv6_hdr(skb)->daddr, 0, &src) < 0) in nf_nat_masquerade_ipv6()
|
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.4.14/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() 233 if (!mip6_report_rl_allow(stamp, &ipv6_hdr(skb)->daddr, in mip6_destopt_reject() 234 hao ? &hao->addr : &ipv6_hdr(skb)->saddr, in mip6_destopt_reject() 239 memcpy(&sel.daddr, (xfrm_address_t *)&ipv6_hdr(skb)->daddr, in mip6_destopt_reject() 242 memcpy(&sel.saddr, (xfrm_address_t *)&ipv6_hdr(skb)->saddr, in mip6_destopt_reject() 267 (struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1); in mip6_destopt_offset() 273 *nexthdr = &ipv6_hdr(skb)->nexthdr; in mip6_destopt_offset() 353 const struct ipv6hdr *iph = ipv6_hdr(skb); in mip6_rthdr_input() 376 iph = ipv6_hdr(skb); in mip6_rthdr_output() [all …]
|
D | mcast_snoop.c | 35 ip6h = ipv6_hdr(skb); in ipv6_mc_check_ip6hdr() 54 ip6h = ipv6_hdr(skb); in ipv6_mc_check_exthdrs() 89 if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL)) in ipv6_mc_check_mld_query() 110 !ipv6_addr_is_ll_all_nodes(&ipv6_hdr(skb)->daddr)) in ipv6_mc_check_mld_query() 148 transport_len = ntohs(ipv6_hdr(skb)->payload_len); in __ipv6_mc_check_mld()
|
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 | 23 const struct ipv6hdr *iph = ipv6_hdr(skb); in ip6_route_me_harder() 87 const struct ipv6hdr *iph = ipv6_hdr(skb); in nf_ip6_saveroute() 101 const struct ipv6hdr *iph = ipv6_hdr(skb); in nf_ip6_reroute() 135 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in nf_ip6_checksum() 169 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in nf_ip6_checksum_partial()
|
D | ndisc.c | 418 hdr = ipv6_hdr(skb); in ip6_nd_hdr() 670 if (skb && ipv6_chk_addr_and_flags(dev_net(dev), &ipv6_hdr(skb)->saddr, in ndisc_solicit() 673 saddr = &ipv6_hdr(skb)->saddr; in ndisc_solicit() 708 const struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; in ndisc_recv_ns() 709 const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; in ndisc_recv_ns() 879 struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; in ndisc_recv_na() 880 const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; in ndisc_recv_na() 986 const struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; in ndisc_recv_rs() 1067 if (nla_put_in6_addr(skb, NDUSEROPT_SRCADDR, &ipv6_hdr(ra)->saddr)) in ndisc_ra_useropt() 1102 if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL)) { in ndisc_router_discovery() [all …]
|
D | ip6_input.c | 55 ipprot = rcu_dereference(inet6_protos[ipv6_hdr(skb)->nexthdr]); in ip6_rcv_finish() 107 hdr = ipv6_hdr(skb); in ipv6_rcv() 170 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 | tcp_ipv6.c | 107 return secure_tcpv6_sequence_number(ipv6_hdr(skb)->daddr.s6_addr32, in tcp_v6_init_sequence() 108 ipv6_hdr(skb)->saddr.s6_addr32, in tcp_v6_init_sequence() 361 if (ipv6_hdr(skb)->hop_limit < inet6_sk(sk)->min_hopcount) { in tcp_v6_err() 464 fl6->flowlabel = ip6_flowlabel(ipv6_hdr(ireq->pktopts)); in tcp_v6_send_synack() 595 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in tcp_v6_md5_hash_skb() 637 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in tcp_v6_inbound_md5_hash() 682 ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; in tcp_v6_init_req() 683 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; in tcp_v6_init_req() 793 &ipv6_hdr(skb)->saddr, in tcp_v6_send_response() 794 &ipv6_hdr(skb)->daddr, t1); in tcp_v6_send_response() [all …]
|
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 | 83 (struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1); in ip6_find_1stfragopt() 87 *nexthdr = &ipv6_hdr(skb)->nexthdr; in ip6_find_1stfragopt() 148 ipv6_hdr(skb)->payload_len = htons(len); in __ip6_local_out()
|
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() 104 XFRM_MODE_SKB_CB(skb)->protocol = ipv6_hdr(skb)->nexthdr; in xfrm6_extract_output()
|
D | syncookies.c | 119 const struct ipv6hdr *iph = ipv6_hdr(skb); in cookie_v6_init_sequence() 157 mss = __cookie_v6_check(ipv6_hdr(skb), th, cookie); in cookie_v6_check() 187 ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; in cookie_v6_check() 188 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; in cookie_v6_check()
|
D | icmp.c | 148 int ptr = (u8 *)(ipv6_hdr(skb) + 1) - skb->data; in is_ineligible() 150 __u8 nexthdr = ipv6_hdr(skb)->nexthdr; in is_ineligible() 303 struct ipv6hdr *iph = ipv6_hdr(skb); in mip6_addr_swap() 395 struct ipv6hdr *hdr = ipv6_hdr(skb); in icmp6_send() 570 saddr = &ipv6_hdr(skb)->daddr; in icmpv6_echo_reply() 582 fl6.daddr = ipv6_hdr(skb)->saddr; in icmpv6_echo_reply() 616 tclass = ipv6_get_dsfield(ipv6_hdr(skb)); in icmpv6_echo_reply() 713 saddr = &ipv6_hdr(skb)->saddr; in icmpv6_rcv() 714 daddr = &ipv6_hdr(skb)->daddr; in icmpv6_rcv()
|
D | xfrm6_mode_tunnel.c | 43 top_iph = ipv6_hdr(skb); in xfrm6_mode_tunnel_output() 85 ipv6_copy_dscp(ipv6_get_dsfield(ipv6_hdr(skb)), in xfrm6_mode_tunnel_input()
|
D | ip6mr.c | 641 (csum_ipv6_magic(&ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr, in pim6_rcv() 847 if (ipv6_hdr(skb)->version == 0) { in ip6mr_destroy_unres() 1105 if (ipv6_hdr(skb)->version == 0) { in ip6mr_cache_resolve() 1168 msg->im6_src = ipv6_hdr(pkt)->saddr; in ip6mr_cache_report() 1169 msg->im6_dst = ipv6_hdr(pkt)->daddr; in ip6mr_cache_report() 1181 skb_copy_to_linear_data(skb, ipv6_hdr(pkt), sizeof(struct ipv6hdr)); in ip6mr_cache_report() 1194 msg->im6_src = ipv6_hdr(pkt)->saddr; in ip6mr_cache_report() 1195 msg->im6_dst = ipv6_hdr(pkt)->daddr; in ip6mr_cache_report() 1231 if (ipv6_addr_equal(&c->mf6c_mcastgrp, &ipv6_hdr(skb)->daddr) && in ip6mr_cache_unresolved() 1232 ipv6_addr_equal(&c->mf6c_origin, &ipv6_hdr(skb)->saddr)) { in ip6mr_cache_unresolved() [all …]
|
D | ip6_output.c | 71 if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr)) { in ip6_finish_output2() 77 ipv6_chk_mcast_addr(dev, &ipv6_hdr(skb)->daddr, in ip6_finish_output2() 78 &ipv6_hdr(skb)->saddr))) { in ip6_finish_output2() 89 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() 108 nexthop = rt6_nexthop((struct rt6_info *)dst, &ipv6_hdr(skb)->daddr); in ip6_finish_output2() 203 hdr = ipv6_hdr(skb); in ip6_xmit() 282 struct ipv6hdr *hdr = ipv6_hdr(skb); in ip6_forward_proxy_check() 381 struct ipv6hdr *hdr = ipv6_hdr(skb); in ip6_forward() 523 hdr = ipv6_hdr(skb); in ip6_forward() [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() 525 const struct ipv6hdr *hdr = ipv6_hdr(skb); in ipv6_frag_rcv() 541 hdr = ipv6_hdr(skb); in ipv6_frag_rcv()
|
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() 431 if (!csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in rawv6_rcv() 432 &ipv6_hdr(skb)->daddr, in rawv6_rcv() 437 skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in rawv6_rcv() 438 &ipv6_hdr(skb)->daddr, in rawv6_rcv() 506 sin6->sin6_addr = ipv6_hdr(skb)->saddr; in rawv6_recvmsg() 647 iph = ipv6_hdr(skb); in rawv6_send_hdrinc()
|
D | udp.c | 373 const struct ipv6hdr *iph = ipv6_hdr(skb); in __udp6_lib_lookup_skb() 486 sin6->sin6_addr = ipv6_hdr(skb)->saddr; in udpv6_recvmsg() 777 &ipv6_hdr(skb)->saddr, ntohs(udp_hdr(skb)->source), in udp6_csum_zero_error() 778 &ipv6_hdr(skb)->daddr, ntohs(udp_hdr(skb)->dest)); in udp6_csum_zero_error() 859 saddr = &ipv6_hdr(skb)->saddr; in __udp6_lib_rcv() 860 daddr = &ipv6_hdr(skb)->daddr; in __udp6_lib_rcv() 880 saddr = &ipv6_hdr(skb)->saddr; in __udp6_lib_rcv() 881 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 | 100 ip6h = ipv6_hdr(skb); in udp_tunnel6_xmit_skb()
|
D | ip6_tunnel.c | 759 rt = rt6_lookup(dev_net(skb->dev), &ipv6_hdr(skb2)->saddr, in ip6ip6_err() 792 ipv6_copy_dscp(ipv6_get_dsfield(ipv6h), ipv6_hdr(skb)); in ip6ip6_dscp_ecn_decapsulate() 863 const struct ipv6hdr *ipv6h = ipv6_hdr(skb); in ip6_tnl_rcv() 1040 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in ip6_tnl_xmit2() 1059 &ipv6_hdr(skb)->daddr); in ip6_tnl_xmit2() 1067 addr6 = &ipv6_hdr(skb)->daddr; in ip6_tnl_xmit2() 1154 ipv6h = ipv6_hdr(skb); in ip6_tnl_xmit2() 1219 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 | xfrm6_state.c | 158 struct ipv6hdr *iph = ipv6_hdr(skb); in xfrm6_extract_header()
|
D | exthdrs_core.c | 189 u8 nexthdr = ipv6_hdr(skb)->nexthdr; in ipv6_find_hdr()
|
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() 1606 struct ipv6hdr *pip6 = ipv6_hdr(skb); in mld_sendpack() 1631 &ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr, in mld_sendpack() 2000 &ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr, in igmp6_send()
|
D | ila.c | 48 struct ipv6hdr *ip6h = ipv6_hdr(skb); in update_ipv6_locator()
|
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() 727 ipv6h = ipv6_hdr(skb); in ip6gre_xmit2() 812 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in ip6gre_xmit_ipv6()
|
D | xfrm6_policy.c | 123 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 | 199 return &ipv6_hdr(skb)->daddr; in choose_neigh_daddr() 1151 const struct ipv6hdr *iph = ipv6_hdr(skb); in ip6_route_input() 1385 __ip6_rt_update_pmtu(dst, sk, skb ? ipv6_hdr(skb) : NULL, mtu); in ip6_rt_update_pmtu() 1507 dst = ip6_route_redirect(net, &fl6, &ipv6_hdr(skb)->saddr); in ip6_redirect() 1516 const struct ipv6hdr *iph = ipv6_hdr(skb); in ip6_redirect_no_header() 2450 type = ipv6_addr_type(&ipv6_hdr(skb)->daddr); in ip6_pkt_drop()
|
/linux-4.4.14/net/bridge/ |
D | br_netfilter_ipv6.c | 52 unsigned char *raw = (u8 *)(ipv6_hdr(skb) + 1); in br_nf_check_hbh_len() 80 ipv6_hdr(skb)->payload_len) in br_nf_check_hbh_len() 116 hdr = ipv6_hdr(skb); in br_validate_ipv6() 154 return memcmp(&nf_bridge->ipv6_daddr, &ipv6_hdr(skb)->daddr, in br_nf_ipv6_daddr_was_changed() 155 sizeof(ipv6_hdr(skb)->daddr)) != 0; in br_nf_ipv6_daddr_was_changed() 236 nf_bridge->ipv6_daddr = ipv6_hdr(skb)->daddr; in br_nf_pre_routing_ipv6()
|
D | br_multicast.c | 171 ip.u.ip6 = ipv6_hdr(skb)->daddr; in br_mdb_get() 457 ip6h = ipv6_hdr(skb); in br_ip6_multicast_alloc_query() 816 br->ip6_querier.addr.u.ip6 = ipv6_hdr(skb)->saddr; in br_multicast_select_own_querier() 1343 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in br_ip6_multicast_query() 1632 if (!ipv6_addr_is_ll_all_nodes(&ipv6_hdr(skb)->daddr)) in br_multicast_ipv6_rcv()
|
/linux-4.4.14/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_HL.c | 78 ip6h = ipv6_hdr(skb); in hl_tg6()
|
D | xt_TCPOPTSTRIP.c | 102 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in tcpoptstrip_tg6()
|
D | xt_cluster.c | 80 xt_cluster_ipv6_is_multicast(&ipv6_hdr(skb)->daddr); in xt_cluster_is_multicast_addr()
|
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 | 417 const struct ipv6hdr *iph = ipv6_hdr(skb); in tproxy_handle_time_wait6() 450 const struct ipv6hdr *iph = ipv6_hdr(skb); in tproxy_tg6_v1()
|
D | xt_addrtype.c | 106 const struct ipv6hdr *iph = ipv6_hdr(skb); in addrtype_mt6()
|
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 | nft_meta.c | 149 if (ipv6_hdr(skb)->daddr.s6_addr[0] == 0xFF) in nft_meta_get_eval()
|
D | xt_connlimit.c | 340 const struct ipv6hdr *iph = ipv6_hdr(skb); in connlimit_mt()
|
D | xt_socket.c | 345 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.4.14/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 | 224 l4_hdr = ipv6_hdr(skb)->nexthdr; in vxlan_features_check()
|
D | dst_metadata.h | 137 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in ipv6_tun_rx_dst()
|
/linux-4.4.14/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() 342 ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; in dccp_v6_conn_request() 343 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; in dccp_v6_conn_request() 423 newnp->mcast_hops = ipv6_hdr(skb)->hop_limit; in dccp_v6_request_recv_sock() 489 newnp->mcast_hops = ipv6_hdr(skb)->hop_limit; in dccp_v6_request_recv_sock() 654 if (dccp_v6_csum_finish(skb, &ipv6_hdr(skb)->saddr, in dccp_v6_rcv() 655 &ipv6_hdr(skb)->daddr)) { in dccp_v6_rcv()
|
/linux-4.4.14/net/sched/ |
D | act_csum.c | 162 ip6h = ipv6_hdr(skb); in tcf_csum_ipv6_icmp() 205 ip6h = ipv6_hdr(skb); in tcf_csum_ipv6_tcp() 288 ip6h = ipv6_hdr(skb); in tcf_csum_ipv6_udp() 434 ip6h = ipv6_hdr(skb); in tcf_csum_ipv6()
|
D | sch_dsmark.c | 215 skb->tc_index = ipv6_get_dsfield(ipv6_hdr(skb)) in dsmark_enqueue() 296 ipv6_change_dsfield(ipv6_hdr(skb), p->mv[index].mask, in dsmark_dequeue()
|
D | cls_rsvp.h | 147 nhptr = ipv6_hdr(skb); in rsvp_classify()
|
/linux-4.4.14/net/netfilter/ipvs/ |
D | ip_vs_proto_udp.c | 329 if (csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in udp_csum_check() 330 &ipv6_hdr(skb)->daddr, in udp_csum_check() 332 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() 231 &ipv6_hdr(skb)->saddr); in ensure_mtu_is_adequate() 661 struct ipv6hdr *iph = ipv6_hdr(skb); in ip_vs_bypass_xmit_v6() 849 ipv6_hdr(skb)->daddr = cp->daddr.in6; in ip_vs_nat_xmit_v6() 906 old_ipv6h = ipv6_hdr(skb); in ip_vs_prepare_tunneled_skb() 1129 iph = ipv6_hdr(skb); in ip_vs_tunnel_xmit_v6()
|
D | ip_vs_proto_tcp.c | 325 if (csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in tcp_csum_check() 326 &ipv6_hdr(skb)->daddr, in tcp_csum_check() 328 ipv6_hdr(skb)->nexthdr, in tcp_csum_check()
|
D | ip_vs_core.c | 780 struct ipv6hdr *iph = ipv6_hdr(skb); in ip_vs_nat_icmp_v6() 1122 ipv6_hdr(skb)->saddr = cp->vaddr.in6; in handle_response()
|
/linux-4.4.14/include/net/netfilter/ |
D | nf_queue.h | 60 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in hash_v6()
|
/linux-4.4.14/drivers/net/hyperv/ |
D | netvsc_drv.c | 407 if (ipv6_hdr(skb)->nexthdr == IPPROTO_TCP) in get_net_transport_info() 409 else if (ipv6_hdr(skb)->nexthdr == IPPROTO_UDP) in get_net_transport_info() 607 ipv6_hdr(skb)->payload_len = 0; in netvsc_start_xmit() 609 ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in netvsc_start_xmit() 610 &ipv6_hdr(skb)->daddr, 0, IPPROTO_TCP, 0); in netvsc_start_xmit()
|
/linux-4.4.14/net/netfilter/ipset/ |
D | ip_set_getport.c | 138 nexthdr = ipv6_hdr(skb)->nexthdr; in ip_set_get_ip6_port()
|
/linux-4.4.14/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.4.14/net/sctp/ |
D | ipv6.c | 426 addr->v6.sin6_addr = ipv6_hdr(skb)->saddr; in sctp_v6_from_skb() 429 addr->v6.sin6_addr = ipv6_hdr(skb)->daddr; in sctp_v6_from_skb() 720 return *((__u32 *)(ipv6_hdr(skb))) & htonl(1 << 20); in sctp_v6_is_ce() 788 addr->v6.sin6_addr = ipv6_hdr(skb)->saddr; in sctp_inet6_skb_msgname()
|
/linux-4.4.14/net/mpls/ |
D | mpls_iptunnel.c | 61 ttl = ipv6_hdr(skb)->hop_limit; in mpls_output()
|
D | af_mpls.c | 210 struct ipv6hdr *hdr6 = ipv6_hdr(skb); in mpls_egress()
|
/linux-4.4.14/include/linux/netfilter/ipset/ |
D | ip_set.h | 529 memcpy(addr, src ? &ipv6_hdr(skb)->saddr : &ipv6_hdr(skb)->daddr, in ip6addrptr()
|
/linux-4.4.14/include/linux/ |
D | ipv6.h | 77 static inline struct ipv6hdr *ipv6_hdr(const struct sk_buff *skb) in ipv6_hdr() function
|
/linux-4.4.14/drivers/net/ipvlan/ |
D | ipvlan_core.c | 161 ip6h = ipv6_hdr(skb); in ipvlan_get_L3_hdr() 385 const struct ipv6hdr *ip6h = ipv6_hdr(skb); in ipvlan_process_v6_outbound()
|
/linux-4.4.14/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() 907 struct ipv6hdr *ip6 = ipv6_hdr(skb); in ping_recvmsg()
|
D | ip_tunnel.c | 689 &ipv6_hdr(skb)->daddr); in ip_tunnel_xmit() 697 addr6 = &ipv6_hdr(skb)->daddr; in ip_tunnel_xmit()
|
/linux-4.4.14/net/openvswitch/ |
D | conntrack.c | 280 u8 nexthdr = ipv6_hdr(skb)->nexthdr; in ovs_ct_helper() 340 key->ip.proto = ipv6_hdr(reasm)->nexthdr; in handle_fragments()
|
D | flow.c | 264 nh = ipv6_hdr(skb); in parse_ipv6hdr()
|
D | actions.c | 451 nh = ipv6_hdr(skb); in set_ipv6()
|
/linux-4.4.14/net/l2tp/ |
D | l2tp_ip6.c | 194 struct ipv6hdr *iph = ipv6_hdr(skb); in l2tp_ip6_recv() 689 lsa->l2tp_addr = ipv6_hdr(skb)->saddr; in l2tp_ip6_recvmsg()
|
/linux-4.4.14/drivers/net/ethernet/emulex/benet/ |
D | be.h | 776 val = (ipv6_hdr(skb)->nexthdr == NEXTHDR_TCP); in is_tcp_pkt() 788 val = (ipv6_hdr(skb)->nexthdr == NEXTHDR_UDP); in is_udp_pkt()
|
D | be_main.c | 747 ip_hdr(skb)->protocol : ipv6_hdr(skb)->nexthdr; in skb_ip_proto() 1243 struct ipv6hdr *hdr = ipv6_hdr((*skb)); in be_send_pkt_to_bmc() 5281 l4_hdr = ipv6_hdr(skb)->nexthdr; in be_features_check()
|
/linux-4.4.14/security/ |
D | lsm_audit.c | 119 ip6 = ipv6_hdr(skb); in ipv6_skb_to_auditdata()
|
/linux-4.4.14/drivers/net/ |
D | vrf.c | 225 const struct ipv6hdr *iph = ipv6_hdr(skb); in vrf_process_v6_outbound() 417 nexthop = rt6_nexthop((struct rt6_info *)dst, &ipv6_hdr(skb)->daddr); in vrf_finish_output6()
|
D | vxlan.c | 1187 oip6 = ipv6_hdr(skb); in vxlan_rcv() 1483 pip6 = ipv6_hdr(reply); in vxlan_na_create() 1486 pip6->priority = ipv6_hdr(request)->priority; in vxlan_na_create() 1489 pip6->daddr = ipv6_hdr(request)->saddr; in vxlan_na_create() 1534 iphdr = ipv6_hdr(skb); in neigh_reduce() 1628 pip6 = ipv6_hdr(skb); in route_shortcircuit() 2159 ipv6_hdr(skb)->nexthdr == IPPROTO_ICMPV6) { in vxlan_xmit()
|
D | geneve.c | 184 ip6h = ipv6_hdr(skb); /* outer IPv6 header... */ in geneve_rx()
|
/linux-4.4.14/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 | 3124 iph6 = ipv6_hdr(skb); in bond_flow_dissect()
|
/linux-4.4.14/net/batman-adv/ |
D | multicast.c | 343 ip6hdr = ipv6_hdr(skb); in batadv_mcast_forw_mode_check_ipv6()
|
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 1944 ipv6_hdr(skb)->payload_len = 0; in igbvf_tso() 1945 tcp_hdr(skb)->check = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in igbvf_tso() 1946 &ipv6_hdr(skb)->daddr, in igbvf_tso() 2026 if (ipv6_hdr(skb)->nexthdr == IPPROTO_TCP) in igbvf_tx_csum()
|
/linux-4.4.14/net/6lowpan/ |
D | iphc.c | 753 hdr = ipv6_hdr(skb); in lowpan_header_compress()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.c | 718 struct ipv6hdr *iph = ipv6_hdr(skb); in bnx2x_gro_ipv6_csum() 3398 prot = ipv6_hdr(skb)->nexthdr; in bnx2x_xmit_type() 3545 bswab16(~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in bnx2x_set_pbd_gso() 3546 &ipv6_hdr(skb)->daddr, in bnx2x_set_pbd_gso() 3772 ipv6 = ipv6_hdr(skb); in bnx2x_set_ipv6_ext_e2() 3847 txq_index, skb->ip_summed, skb->protocol, ipv6_hdr(skb)->nexthdr, in bnx2x_start_xmit()
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | lio_main.c | 2624 (ipv6_hdr(skb)->version == 6); in is_ipv6() 2629 return (ipv6_hdr(skb)->nexthdr != IPPROTO_TCP) && in is_with_extn_hdr() 2630 (ipv6_hdr(skb)->nexthdr != IPPROTO_UDP); in is_with_extn_hdr() 2653 struct ipv6hdr *ipv6hdr = ipv6_hdr(skb); in get_ipv6_5tuple_tag()
|
/linux-4.4.14/net/core/ |
D | netpoll.c | 424 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.4.14/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 3314 ipv6_hdr(skb)->payload_len = 0; in ixgbevf_tso() 3316 ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in ixgbevf_tso() 3317 &ipv6_hdr(skb)->daddr, in ixgbevf_tso() 3367 l4_hdr = ipv6_hdr(skb)->nexthdr; in ixgbevf_tx_csum()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
D | i40e_txrx.c | 1463 ipv6h = skb->encapsulation ? inner_ipv6_hdr(skb) : ipv6_hdr(skb); in i40e_tso() 1571 this_ipv6_hdr = ipv6_hdr(skb); in i40e_tx_enable_csum()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_main.c | 2027 ipv6_hdr(skb)->payload_len = 0; in atl1c_tso_csum() 2038 &ipv6_hdr(skb)->saddr, in atl1c_tso_csum() 2039 &ipv6_hdr(skb)->daddr, in atl1c_tso_csum()
|
/linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
D | txrx.c | 1162 protocol = ipv6_hdr(skb)->nexthdr; in wil_tx_desc_offload_setup() 1282 ipv6_hdr(skb)->payload_len = 0; in __wil_tx_vring_tso()
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000/ |
D | e1000_main.c | 2731 ipv6_hdr(skb)->payload_len = 0; in e1000_tso() 2733 ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in e1000_tso() 2734 &ipv6_hdr(skb)->daddr, in e1000_tso() 2792 if (ipv6_hdr(skb)->nexthdr == IPPROTO_TCP) in e1000_tx_csum()
|
/linux-4.4.14/net/netlabel/ |
D | netlabel_unlabeled.c | 1490 hdr6 = ipv6_hdr(skb); in netlbl_unlabel_getattr()
|
/linux-4.4.14/net/bluetooth/ |
D | 6lowpan.c | 497 hdr = ipv6_hdr(skb); in header_create()
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | tx.c | 867 EFX_BUG_ON_PARANOID(ipv6_hdr(skb)->nexthdr != NEXTHDR_TCP); in efx_tso_check_protocol()
|
/linux-4.4.14/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.4.14/drivers/net/ethernet/qlogic/qede/ |
D | qede_main.c | 319 (ipv6_hdr(skb)->nexthdr == NEXTHDR_IPV6)) in qede_xmit_type() 345 l4_proto = ipv6_hdr(skb)->nexthdr; in qede_set_params_for_ipv6_ext()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_txrx.c | 2214 ipv6h = skb->encapsulation ? inner_ipv6_hdr(skb) : ipv6_hdr(skb); in i40e_tso() 2366 this_ipv6_hdr = ipv6_hdr(skb); in i40e_tx_enable_csum()
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
D | enic_main.c | 533 tcp_hdr(skb)->check = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in enic_queue_wq_skb_tso() 534 &ipv6_hdr(skb)->daddr, 0, IPPROTO_TCP, 0); in enic_queue_wq_skb_tso()
|
/linux-4.4.14/net/wireless/ |
D | util.c | 773 dscp = ipv6_get_dsfield(ipv6_hdr(skb)) & 0xfc; in cfg80211_classify8021d()
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_main.c | 732 l4_hdr = ipv6_hdr(skb)->nexthdr; in fm10k_tx_encap_offload()
|
/linux-4.4.14/drivers/net/ethernet/ |
D | jme.c | 2110 struct ipv6hdr *ip6h = ipv6_hdr(skb); in jme_tx_tso() 2135 ip_proto = ipv6_hdr(skb)->nexthdr; in jme_tx_csum()
|
/linux-4.4.14/drivers/net/ethernet/intel/igb/ |
D | igb_main.c | 4678 ipv6_hdr(skb)->payload_len = 0; in igb_tso() 4679 tcp_hdr(skb)->check = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in igb_tso() 4680 &ipv6_hdr(skb)->daddr, in igb_tso() 4729 l4_hdr = ipv6_hdr(skb)->nexthdr; in igb_tx_csum()
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/ |
D | netdev.c | 5367 ipv6_hdr(skb)->payload_len = 0; in e1000_tso() 5368 tcp_hdr(skb)->check = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in e1000_tso() 5369 &ipv6_hdr(skb)->daddr, in e1000_tso() 5426 if (ipv6_hdr(skb)->nexthdr == IPPROTO_TCP) in e1000_tx_csum()
|
/linux-4.4.14/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 1047 ipv6_hdr(skb)->nexthdr != IPPROTO_TCP)) && in ibmveth_start_xmit()
|
/linux-4.4.14/drivers/s390/net/ |
D | qeth_l3_main.c | 2739 struct in6_addr *pkey = &ipv6_hdr(skb)->daddr; in qeth_l3_fill_header() 2787 struct ipv6hdr *ip6h = ipv6_hdr(skb); in qeth_tso_fill_header()
|
D | qeth_core_main.c | 3783 tos = ipv6_get_dsfield(ipv6_hdr(skb)); in qeth_get_priority_queue()
|
/linux-4.4.14/drivers/net/vmxnet3/ |
D | vmxnet3_drv.c | 854 const struct ipv6hdr *ipv6h = ipv6_hdr(skb); in vmxnet3_parse_and_copy_hdr() 921 struct ipv6hdr *iph = ipv6_hdr(skb); in vmxnet3_prepare_tso()
|
/linux-4.4.14/drivers/net/ethernet/tile/ |
D | tilegx.c | 1744 ih6 = ipv6_hdr(skb); in tso_headers_prepare()
|
/linux-4.4.14/drivers/net/ethernet/brocade/bna/ |
D | bnad.c | 2524 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in bnad_tso_prepare() 2886 proto = ipv6_hdr(skb)->nexthdr; in bnad_txq_wi_prepare()
|
/linux-4.4.14/drivers/net/usb/ |
D | r8152.c | 1435 ipv6h = ipv6_hdr(skb); in msdn_giant_send_check() 1522 ip_protocol = ipv6_hdr(skb)->nexthdr; in r8152_tx_csum()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | bcmsysport.c | 983 ip_proto = ipv6_hdr(skb)->nexthdr; in bcm_sysport_insert_tsb()
|
/linux-4.4.14/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.4.14/drivers/net/ethernet/qlogic/qlge/ |
D | qlge_main.c | 2604 ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in ql_tso() 2605 &ipv6_hdr(skb)->daddr, in ql_tso()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 6970 ipv6_hdr(skb)->payload_len = 0; in ixgbe_tso() 6972 ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in ixgbe_tso() 6973 &ipv6_hdr(skb)->daddr, in ixgbe_tso()
|
/linux-4.4.14/net/xfrm/ |
D | xfrm_state.c | 2172 iph6 = ipv6_hdr(skb); in xfrm_audit_helper_pktinfo()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_main.c | 1931 l4proto = ipv6_hdr(skb)->nexthdr; in netxen_tso_check()
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
D | mvneta.c | 1471 struct ipv6hdr *ip6h = ipv6_hdr(skb); in mvneta_skb_tx_csum()
|
D | mvpp2.c | 5043 struct ipv6hdr *ip6h = ipv6_hdr(skb); in mvpp2_skb_tx_csum()
|
/linux-4.4.14/drivers/net/ethernet/realtek/ |
D | r8169.c | 6987 ipv6h = ipv6_hdr(skb); in msdn_giant_send_check() 7084 ip_protocol = ipv6_hdr(skb)->nexthdr; in rtl8169_tso_csum_v2()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/ |
D | bcmgenet.c | 1398 ip_proto = ipv6_hdr(skb)->nexthdr; in bcmgenet_put_tx_csum()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt.c | 887 iph = ipv6_hdr(skb); in bnxt_gro_skb()
|