ipv6_hdr 104 include/net/inet6_hashtables.h &ipv6_hdr(skb)->saddr, sport, ipv6_hdr 105 include/net/inet6_hashtables.h &ipv6_hdr(skb)->daddr, ntohs(dport), ipv6_hdr 123 include/net/inet_ecn.h return IP6_ECN_set_ce(ipv6_hdr(skb)); ipv6_hdr 431 net/bridge/br_netfilter.c unsigned char *raw = (u8 *)(ipv6_hdr(skb) + 1); ipv6_hdr 459 net/bridge/br_netfilter.c ipv6_hdr(skb)->payload_len) ipv6_hdr 500 net/bridge/br_netfilter.c hdr = ipv6_hdr(skb); ipv6_hdr 1718 net/core/dev.c ip_proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 1719 net/core/dev.c addr1 = ipv6_hdr(skb)->saddr.s6_addr32[3]; ipv6_hdr 1720 net/core/dev.c addr2 = ipv6_hdr(skb)->daddr.s6_addr32[3]; ipv6_hdr 2923 net/core/pktgen.c iph = ipv6_hdr(skb); ipv6_hdr 80 net/dccp/ipv6.c return secure_dccpv6_sequence_number(ipv6_hdr(skb)->daddr.s6_addr32, ipv6_hdr 81 net/dccp/ipv6.c ipv6_hdr(skb)->saddr.s6_addr32, ipv6_hdr 329 net/dccp/ipv6.c rxip6h = ipv6_hdr(rxskb); ipv6_hdr 368 net/dccp/ipv6.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 439 net/dccp/ipv6.c ipv6_addr_copy(&ireq6->rmt_addr, &ipv6_hdr(skb)->saddr); ipv6_hdr 440 net/dccp/ipv6.c ipv6_addr_copy(&ireq6->loc_addr, &ipv6_hdr(skb)->daddr); ipv6_hdr 522 net/dccp/ipv6.c newnp->mcast_hops = ipv6_hdr(skb)->hop_limit; ipv6_hdr 620 net/dccp/ipv6.c newnp->mcast_hops = ipv6_hdr(skb)->hop_limit; ipv6_hdr 792 net/dccp/ipv6.c if (dccp_v6_csum_finish(skb, &ipv6_hdr(skb)->saddr, ipv6_hdr 793 net/dccp/ipv6.c &ipv6_hdr(skb)->daddr)) { ipv6_hdr 453 net/ipv4/ip_gre.c IP6_ECN_set_ce(ipv6_hdr(skb)); ipv6_hdr 667 net/ipv4/ip_gre.c addr6 = &ipv6_hdr(skb)->daddr; ipv6_hdr 719 net/ipv6/af_inet6.c ipv6h = ipv6_hdr(skb); ipv6_hdr 755 net/ipv6/af_inet6.c ipv6h = ipv6_hdr(skb); ipv6_hdr 771 net/ipv6/af_inet6.c ipv6h = ipv6_hdr(skb); ipv6_hdr 239 net/ipv6/ah6.c top_iph = ipv6_hdr(skb); ipv6_hdr 364 net/ipv6/ah6.c ip6h = ipv6_hdr(skb); ipv6_hdr 259 net/ipv6/datagram.c iph = ipv6_hdr(skb); ipv6_hdr 345 net/ipv6/datagram.c ipv6_addr_copy(&sin->sin6_addr, &ipv6_hdr(skb)->saddr); ipv6_hdr 396 net/ipv6/datagram.c ipv6_addr_copy(&src_info.ipi6_addr, &ipv6_hdr(skb)->daddr); ipv6_hdr 401 net/ipv6/datagram.c int hlim = ipv6_hdr(skb)->hop_limit; ipv6_hdr 406 net/ipv6/datagram.c int tclass = (ntohl(*(__be32 *)ipv6_hdr(skb)) >> 20) & 0xff; ipv6_hdr 433 net/ipv6/datagram.c u8 nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 471 net/ipv6/datagram.c ipv6_addr_copy(&src_info.ipi6_addr, &ipv6_hdr(skb)->daddr); ipv6_hdr 475 net/ipv6/datagram.c int hlim = ipv6_hdr(skb)->hop_limit; ipv6_hdr 126 net/ipv6/exthdrs.c if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr)) ipv6_hdr 201 net/ipv6/exthdrs.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 238 net/ipv6/exthdrs.c ipv6h = ipv6_hdr(skb); ipv6_hdr 344 net/ipv6/exthdrs.c if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr) || ipv6_hdr 441 net/ipv6/exthdrs.c (xfrm_address_t *)&ipv6_hdr(skb)->saddr, ipv6_hdr 468 net/ipv6/exthdrs.c ipv6_addr_copy(addr, &ipv6_hdr(skb)->daddr); ipv6_hdr 469 net/ipv6/exthdrs.c ipv6_addr_copy(&ipv6_hdr(skb)->daddr, &daddr); ipv6_hdr 480 net/ipv6/exthdrs.c if (ipv6_hdr(skb)->hop_limit <= 1) { ipv6_hdr 488 net/ipv6/exthdrs.c ipv6_hdr(skb)->hop_limit--; ipv6_hdr 601 net/ipv6/exthdrs.c if (ipv6_hdr(skb)->payload_len) { ipv6_hdr 139 net/ipv6/icmp.c int ptr = (u8 *)(ipv6_hdr(skb) + 1) - skb->data; ipv6_hdr 141 net/ipv6/icmp.c __u8 nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 284 net/ipv6/icmp.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 313 net/ipv6/icmp.c struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6_hdr 527 net/ipv6/icmp.c saddr = &ipv6_hdr(skb)->daddr; ipv6_hdr 537 net/ipv6/icmp.c ipv6_addr_copy(&fl.fl6_dst, &ipv6_hdr(skb)->saddr); ipv6_hdr 669 net/ipv6/icmp.c saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 670 net/ipv6/icmp.c daddr = &ipv6_hdr(skb)->daddr; ipv6_hdr 100 net/ipv6/ip6_input.c hdr = ipv6_hdr(skb); ipv6_hdr 130 net/ipv6/ip6_input.c hdr = ipv6_hdr(skb); ipv6_hdr 196 net/ipv6/ip6_input.c hdr = ipv6_hdr(skb); ipv6_hdr 250 net/ipv6/ip6_input.c hdr = ipv6_hdr(skb); ipv6_hdr 79 net/ipv6/ip6_output.c ipv6_hdr(skb)->payload_len = htons(len); ipv6_hdr 135 net/ipv6/ip6_output.c if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr)) { ipv6_hdr 141 net/ipv6/ip6_output.c ipv6_chk_mcast_addr(dev, &ipv6_hdr(skb)->daddr, ipv6_hdr 142 net/ipv6/ip6_output.c &ipv6_hdr(skb)->saddr))) { ipv6_hdr 153 net/ipv6/ip6_output.c if (ipv6_hdr(skb)->hop_limit == 0) { ipv6_hdr 241 net/ipv6/ip6_output.c hdr = ipv6_hdr(skb); ipv6_hdr 316 net/ipv6/ip6_output.c hdr = ipv6_hdr(skb); ipv6_hdr 361 net/ipv6/ip6_output.c struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6_hdr 418 net/ipv6/ip6_output.c struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6_hdr 545 net/ipv6/ip6_output.c hdr = ipv6_hdr(skb); ipv6_hdr 587 net/ipv6/ip6_output.c (struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1); ipv6_hdr 590 net/ipv6/ip6_output.c *nexthdr = &ipv6_hdr(skb)->nexthdr; ipv6_hdr 718 net/ipv6/ip6_output.c ipv6_hdr(skb)->payload_len = htons(first_len - ipv6_hdr 741 net/ipv6/ip6_output.c ipv6_hdr(frag)->payload_len = ipv6_hdr 861 net/ipv6/ip6_output.c ipv6_hdr(frag)->payload_len = htons(frag->len - ipv6_hdr 1467 net/ipv6/ip6_output.c hdr = ipv6_hdr(skb); ipv6_hdr 615 net/ipv6/ip6_tunnel.c rt = rt6_lookup(dev_net(skb->dev), &ipv6_hdr(skb2)->saddr, ipv6_hdr 650 net/ipv6/ip6_tunnel.c ipv6_copy_dscp(ipv6_get_dsfield(ipv6h), ipv6_hdr(skb)); ipv6_hdr 653 net/ipv6/ip6_tunnel.c IP6_ECN_set_ce(ipv6_hdr(skb)); ipv6_hdr 695 net/ipv6/ip6_tunnel.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 851 net/ipv6/ip6_tunnel.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 924 net/ipv6/ip6_tunnel.c ipv6h = ipv6_hdr(skb); ipv6_hdr 996 net/ipv6/ip6_tunnel.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 517 net/ipv6/ip6mr.c if (ipv6_hdr(skb)->version == 0) { ipv6_hdr 718 net/ipv6/ip6mr.c if (ipv6_hdr(skb)->version == 0) { ipv6_hdr 781 net/ipv6/ip6mr.c ipv6_addr_copy(&msg->im6_src, &ipv6_hdr(pkt)->saddr); ipv6_hdr 782 net/ipv6/ip6mr.c ipv6_addr_copy(&msg->im6_dst, &ipv6_hdr(pkt)->daddr); ipv6_hdr 794 net/ipv6/ip6mr.c skb_copy_to_linear_data(skb, ipv6_hdr(pkt), sizeof(struct ipv6hdr)); ipv6_hdr 807 net/ipv6/ip6mr.c ipv6_addr_copy(&msg->im6_src, &ipv6_hdr(pkt)->saddr); ipv6_hdr 808 net/ipv6/ip6mr.c ipv6_addr_copy(&msg->im6_dst, &ipv6_hdr(pkt)->daddr); ipv6_hdr 845 net/ipv6/ip6mr.c if (ipv6_addr_equal(&c->mf6c_mcastgrp, &ipv6_hdr(skb)->daddr) && ipv6_hdr 846 net/ipv6/ip6mr.c ipv6_addr_equal(&c->mf6c_origin, &ipv6_hdr(skb)->saddr)) ipv6_hdr 867 net/ipv6/ip6mr.c c->mf6c_origin = ipv6_hdr(skb)->saddr; ipv6_hdr 868 net/ipv6/ip6mr.c c->mf6c_mcastgrp = ipv6_hdr(skb)->daddr; ipv6_hdr 1418 net/ipv6/ip6mr.c ipv6h = ipv6_hdr(skb); ipv6_hdr 1455 net/ipv6/ip6mr.c ipv6h = ipv6_hdr(skb); ipv6_hdr 1518 net/ipv6/ip6mr.c if (ipv6_hdr(skb)->hop_limit > cache->mfc_un.res.ttls[ct]) { ipv6_hdr 1547 net/ipv6/ip6mr.c cache = ip6mr_cache_find(&ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr); ipv6_hdr 1648 net/ipv6/ip6mr.c iph = ipv6_hdr(skb2); ipv6_hdr 1168 net/ipv6/mcast.c len = ntohs(ipv6_hdr(skb)->payload_len) + sizeof(struct ipv6hdr); ipv6_hdr 1172 net/ipv6/mcast.c if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL)) ipv6_hdr 1304 net/ipv6/mcast.c addr_type = ipv6_addr_type(&ipv6_hdr(skb)->saddr); ipv6_hdr 1440 net/ipv6/mcast.c struct ipv6hdr *pip6 = ipv6_hdr(skb); ipv6_hdr 1458 net/ipv6/mcast.c skb->dst = icmp6_dst_alloc(skb->dev, NULL, &ipv6_hdr(skb)->daddr); ipv6_hdr 1466 net/ipv6/mcast.c &ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr, ipv6_hdr 1824 net/ipv6/mcast.c skb->dst = icmp6_dst_alloc(skb->dev, NULL, &ipv6_hdr(skb)->daddr); ipv6_hdr 1831 net/ipv6/mcast.c &ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr, ipv6_hdr 129 net/ipv6/mip6.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 155 net/ipv6/mip6.c iph = ipv6_hdr(skb); ipv6_hdr 228 net/ipv6/mip6.c if (!mip6_report_rl_allow(&stamp, &ipv6_hdr(skb)->daddr, ipv6_hdr 229 net/ipv6/mip6.c hao ? &hao->addr : &ipv6_hdr(skb)->saddr, ipv6_hdr 234 net/ipv6/mip6.c memcpy(&sel.daddr, (xfrm_address_t *)&ipv6_hdr(skb)->daddr, ipv6_hdr 237 net/ipv6/mip6.c memcpy(&sel.saddr, (xfrm_address_t *)&ipv6_hdr(skb)->saddr, ipv6_hdr 262 net/ipv6/mip6.c (struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1); ipv6_hdr 267 net/ipv6/mip6.c *nexthdr = &ipv6_hdr(skb)->nexthdr; ipv6_hdr 371 net/ipv6/mip6.c iph = ipv6_hdr(skb); ipv6_hdr 398 net/ipv6/mip6.c (struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1); ipv6_hdr 403 net/ipv6/mip6.c *nexthdr = &ipv6_hdr(skb)->nexthdr; ipv6_hdr 645 net/ipv6/ndisc.c if (skb && ipv6_chk_addr(dev_net(dev), &ipv6_hdr(skb)->saddr, dev, 1)) ipv6_hdr 646 net/ipv6/ndisc.c saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 685 net/ipv6/ndisc.c struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 686 net/ipv6/ndisc.c struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; ipv6_hdr 863 net/ipv6/ndisc.c struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 864 net/ipv6/ndisc.c struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; ipv6_hdr 971 net/ipv6/ndisc.c struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 1055 net/ipv6/ndisc.c &ipv6_hdr(ra)->saddr); ipv6_hdr 1087 net/ipv6/ndisc.c if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL)) { ipv6_hdr 1167 net/ipv6/ndisc.c rt = rt6_get_dflt_router(&ipv6_hdr(skb)->saddr, skb->dev); ipv6_hdr 1182 net/ipv6/ndisc.c rt = rt6_add_dflt_router(&ipv6_hdr(skb)->saddr, skb->dev, pref); ipv6_hdr 1258 net/ipv6/ndisc.c neigh = __neigh_lookup(&nd_tbl, &ipv6_hdr(skb)->saddr, ipv6_hdr 1293 net/ipv6/ndisc.c &ipv6_hdr(skb)->saddr); ipv6_hdr 1377 net/ipv6/ndisc.c if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL)) { ipv6_hdr 1443 net/ipv6/ndisc.c rt6_redirect(dest, &ipv6_hdr(skb)->daddr, ipv6_hdr 1444 net/ipv6/ndisc.c &ipv6_hdr(skb)->saddr, neigh, lladdr, ipv6_hdr 1478 net/ipv6/ndisc.c if (!ipv6_addr_equal(&ipv6_hdr(skb)->daddr, target) && ipv6_hdr 1486 net/ipv6/ndisc.c &saddr_buf, &ipv6_hdr(skb)->saddr, dev->ifindex); ipv6_hdr 1538 net/ipv6/ndisc.c ip6_nd_hdr(sk, buff, dev, &saddr_buf, &ipv6_hdr(skb)->saddr, ipv6_hdr 1555 net/ipv6/ndisc.c ipv6_addr_copy(addrp, &ipv6_hdr(skb)->daddr); ipv6_hdr 1576 net/ipv6/ndisc.c memcpy(opt, ipv6_hdr(skb), rd_len - 8); ipv6_hdr 1578 net/ipv6/ndisc.c icmph->icmp6_cksum = csum_ipv6_magic(&saddr_buf, &ipv6_hdr(skb)->saddr, ipv6_hdr 1613 net/ipv6/ndisc.c if (ipv6_hdr(skb)->hop_limit != 255) { ipv6_hdr 1616 net/ipv6/ndisc.c ipv6_hdr(skb)->hop_limit); ipv6_hdr 15 net/ipv6/netfilter.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 67 net/ipv6/netfilter.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 80 net/ipv6/netfilter.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 97 net/ipv6/netfilter.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 131 net/ipv6/netfilter.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 104 net/ipv6/netfilter/ip6_tables.c const struct ipv6hdr *ipv6 = ipv6_hdr(skb); ipv6_hdr 396 net/ipv6/netfilter/ip6_tables.c ntohs(ipv6_hdr(skb)->payload_len) + ipv6_hdr 2327 net/ipv6/netfilter/ip6_tables.c u8 nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 31 net/ipv6/netfilter/ip6t_HL.c ip6h = ipv6_hdr(skb); ipv6_hdr 44 net/ipv6/netfilter/ip6t_REJECT.c const struct ipv6hdr *oip6h = ipv6_hdr(oldskb); ipv6_hdr 121 net/ipv6/netfilter/ip6t_REJECT.c ip6h = ipv6_hdr(nskb); ipv6_hdr 154 net/ipv6/netfilter/ip6t_REJECT.c tcph->check = csum_ipv6_magic(&ipv6_hdr(nskb)->saddr, ipv6_hdr 155 net/ipv6/netfilter/ip6t_REJECT.c &ipv6_hdr(nskb)->daddr, ipv6_hdr 38 net/ipv6/netfilter/ip6t_eui64.c if (ipv6_hdr(skb)->version == 0x6) { ipv6_hdr 46 net/ipv6/netfilter/ip6t_eui64.c while (ipv6_hdr(skb)->saddr.s6_addr[8 + i] == eui64[i] ipv6_hdr 25 net/ipv6/netfilter/ip6t_hl.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 41 net/ipv6/netfilter/ip6t_ipv6header.c nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 115 net/ipv6/netfilter/ip6table_mangle.c memcpy(&saddr, &ipv6_hdr(skb)->saddr, sizeof(saddr)); ipv6_hdr 116 net/ipv6/netfilter/ip6table_mangle.c memcpy(&daddr, &ipv6_hdr(skb)->daddr, sizeof(daddr)); ipv6_hdr 118 net/ipv6/netfilter/ip6table_mangle.c hop_limit = ipv6_hdr(skb)->hop_limit; ipv6_hdr 121 net/ipv6/netfilter/ip6table_mangle.c flowlabel = *((u_int32_t *)ipv6_hdr(skb)); ipv6_hdr 127 net/ipv6/netfilter/ip6table_mangle.c && (memcmp(&ipv6_hdr(skb)->saddr, &saddr, sizeof(saddr)) ipv6_hdr 128 net/ipv6/netfilter/ip6table_mangle.c || memcmp(&ipv6_hdr(skb)->daddr, &daddr, sizeof(daddr)) ipv6_hdr 130 net/ipv6/netfilter/ip6table_mangle.c || ipv6_hdr(skb)->hop_limit != hop_limit)) ipv6_hdr 154 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c unsigned int extoff = (u8 *)(ipv6_hdr(skb) + 1) - skb->data; ipv6_hdr 155 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c unsigned char pnum = ipv6_hdr(skb)->nexthdr; ipv6_hdr 211 net/ipv6/netfilter/nf_conntrack_reasm.c end = offset + (ntohs(ipv6_hdr(skb)->payload_len) - ipv6_hdr 212 net/ipv6/netfilter/nf_conntrack_reasm.c ((u8 *)(fhdr + 1) - (u8 *)(ipv6_hdr(skb) + 1))); ipv6_hdr 463 net/ipv6/netfilter/nf_conntrack_reasm.c ipv6_hdr(head)->payload_len = htons(payload_len); ipv6_hdr 517 net/ipv6/netfilter/nf_conntrack_reasm.c u8 nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 576 net/ipv6/netfilter/nf_conntrack_reasm.c if (ipv6_hdr(skb)->payload_len == 0) { ipv6_hdr 598 net/ipv6/netfilter/nf_conntrack_reasm.c hdr = ipv6_hdr(clone); ipv6_hdr 162 net/ipv6/raw.c saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 417 net/ipv6/raw.c if (!csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 418 net/ipv6/raw.c &ipv6_hdr(skb)->daddr, ipv6_hdr 423 net/ipv6/raw.c skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 424 net/ipv6/raw.c &ipv6_hdr(skb)->daddr, ipv6_hdr 493 net/ipv6/raw.c ipv6_addr_copy(&sin6->sin6_addr, &ipv6_hdr(skb)->saddr); ipv6_hdr 632 net/ipv6/raw.c iph = ipv6_hdr(skb); ipv6_hdr 276 net/ipv6/reassembly.c end = offset + (ntohs(ipv6_hdr(skb)->payload_len) - ipv6_hdr 277 net/ipv6/reassembly.c ((u8 *)(fhdr + 1) - (u8 *)(ipv6_hdr(skb) + 1))); ipv6_hdr 544 net/ipv6/reassembly.c ipv6_hdr(head)->payload_len = htons(payload_len); ipv6_hdr 579 net/ipv6/reassembly.c struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6_hdr 592 net/ipv6/reassembly.c hdr = ipv6_hdr(skb); ipv6_hdr 752 net/ipv6/route.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 1839 net/ipv6/route.c type = ipv6_addr_type(&ipv6_hdr(skb)->daddr); ipv6_hdr 374 net/ipv6/sit.c struct in6_addr *addr6 = &ipv6_hdr(skb)->saddr; ipv6_hdr 469 net/ipv6/sit.c IP6_ECN_set_ce(ipv6_hdr(skb)); ipv6_hdr 542 net/ipv6/sit.c struct ipv6hdr *iph6 = ipv6_hdr(skb); ipv6_hdr 603 net/ipv6/sit.c addr6 = &ipv6_hdr(skb)->daddr; ipv6_hdr 686 net/ipv6/sit.c iph6 = ipv6_hdr(skb); ipv6_hdr 129 net/ipv6/syncookies.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 149 net/ipv6/syncookies.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 207 net/ipv6/syncookies.c ipv6_addr_copy(&ireq6->rmt_addr, &ipv6_hdr(skb)->saddr); ipv6_hdr 208 net/ipv6/syncookies.c ipv6_addr_copy(&ireq6->loc_addr, &ipv6_hdr(skb)->daddr); ipv6_hdr 113 net/ipv6/tcp_ipv6.c return secure_tcpv6_sequence_number(ipv6_hdr(skb)->daddr.s6_addr32, ipv6_hdr 114 net/ipv6/tcp_ipv6.c ipv6_hdr(skb)->saddr.s6_addr32, ipv6_hdr 808 net/ipv6/tcp_ipv6.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 846 net/ipv6/tcp_ipv6.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 933 net/ipv6/tcp_ipv6.c ipv6h = ipv6_hdr(skb); ipv6_hdr 997 net/ipv6/tcp_ipv6.c &ipv6_hdr(skb)->saddr, ipv6_hdr 998 net/ipv6/tcp_ipv6.c &ipv6_hdr(skb)->daddr, t1); ipv6_hdr 1005 net/ipv6/tcp_ipv6.c ipv6_addr_copy(&fl.fl6_dst, &ipv6_hdr(skb)->saddr); ipv6_hdr 1006 net/ipv6/tcp_ipv6.c ipv6_addr_copy(&fl.fl6_src, &ipv6_hdr(skb)->daddr); ipv6_hdr 1049 net/ipv6/tcp_ipv6.c key = tcp_v6_md5_do_lookup(sk, &ipv6_hdr(skb)->daddr); ipv6_hdr 1083 net/ipv6/tcp_ipv6.c tcp_v6_md5_do_lookup(sk, &ipv6_hdr(skb)->daddr)); ipv6_hdr 1095 net/ipv6/tcp_ipv6.c &ipv6_hdr(skb)->saddr, ipv6_hdr 1096 net/ipv6/tcp_ipv6.c &ipv6_hdr(skb)->daddr, inet6_iif(skb)); ipv6_hdr 1101 net/ipv6/tcp_ipv6.c &ipv6_hdr(skb)->saddr, th->source, ipv6_hdr 1102 net/ipv6/tcp_ipv6.c &ipv6_hdr(skb)->daddr, ntohs(th->dest), inet6_iif(skb)); ipv6_hdr 1178 net/ipv6/tcp_ipv6.c ipv6_addr_copy(&treq->rmt_addr, &ipv6_hdr(skb)->saddr); ipv6_hdr 1179 net/ipv6/tcp_ipv6.c ipv6_addr_copy(&treq->loc_addr, &ipv6_hdr(skb)->daddr); ipv6_hdr 1273 net/ipv6/tcp_ipv6.c newnp->mcast_hops = ipv6_hdr(skb)->hop_limit; ipv6_hdr 1373 net/ipv6/tcp_ipv6.c newnp->mcast_hops = ipv6_hdr(skb)->hop_limit; ipv6_hdr 1432 net/ipv6/tcp_ipv6.c if (!tcp_v6_check(tcp_hdr(skb), skb->len, &ipv6_hdr(skb)->saddr, ipv6_hdr 1433 net/ipv6/tcp_ipv6.c &ipv6_hdr(skb)->daddr, skb->csum)) { ipv6_hdr 1440 net/ipv6/tcp_ipv6.c &ipv6_hdr(skb)->saddr, ipv6_hdr 1441 net/ipv6/tcp_ipv6.c &ipv6_hdr(skb)->daddr, 0)); ipv6_hdr 1569 net/ipv6/tcp_ipv6.c np->mcast_hops = ipv6_hdr(opt_skb)->hop_limit; ipv6_hdr 1618 net/ipv6/tcp_ipv6.c TCP_SKB_CB(skb)->flags = ipv6_get_dsfield(ipv6_hdr(skb)); ipv6_hdr 1701 net/ipv6/tcp_ipv6.c &ipv6_hdr(skb)->daddr, ipv6_hdr 115 net/ipv6/udp.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 204 net/ipv6/udp.c &ipv6_hdr(skb)->saddr); ipv6_hdr 438 net/ipv6/udp.c !csum_ipv6_magic(&ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr, ipv6_hdr 443 net/ipv6/udp.c skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 444 net/ipv6/udp.c &ipv6_hdr(skb)->daddr, ipv6_hdr 463 net/ipv6/udp.c saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 464 net/ipv6/udp.c daddr = &ipv6_hdr(skb)->daddr; ipv6_hdr 484 net/ipv6/udp.c saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 485 net/ipv6/udp.c daddr = &ipv6_hdr(skb)->daddr; ipv6_hdr 42 net/ipv6/xfrm6_input.c ipv6_hdr(skb)->payload_len = htons(skb->len); ipv6_hdr 24 net/ipv6/xfrm6_mode_beet.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 63 net/ipv6/xfrm6_mode_beet.c top_iph = ipv6_hdr(skb); ipv6_hdr 102 net/ipv6/xfrm6_mode_beet.c ip6h = ipv6_hdr(skb); ipv6_hdr 48 net/ipv6/xfrm6_mode_ro.c iph = ipv6_hdr(skb); ipv6_hdr 55 net/ipv6/xfrm6_mode_ro.c memmove(ipv6_hdr(skb), iph, hdr_len); ipv6_hdr 28 net/ipv6/xfrm6_mode_transport.c iph = ipv6_hdr(skb); ipv6_hdr 35 net/ipv6/xfrm6_mode_transport.c memmove(ipv6_hdr(skb), iph, hdr_len); ipv6_hdr 56 net/ipv6/xfrm6_mode_transport.c ipv6_hdr(skb)->payload_len = htons(skb->len + ihl - ipv6_hdr 21 net/ipv6/xfrm6_mode_tunnel.c struct ipv6hdr *outer_iph = ipv6_hdr(skb); ipv6_hdr 42 net/ipv6/xfrm6_mode_tunnel.c top_iph = ipv6_hdr(skb); ipv6_hdr 76 net/ipv6/xfrm6_mode_tunnel.c ipv6_copy_dscp(ipv6_get_dsfield(ipv6_hdr(skb)), ipv6_hdr 56 net/ipv6/xfrm6_output.c XFRM_MODE_SKB_CB(skb)->protocol = ipv6_hdr(skb)->nexthdr; ipv6_hdr 148 net/ipv6/xfrm6_policy.c struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6_hdr 152 net/ipv6/xfrm6_state.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 257 net/ipv6/xfrm6_tunnel.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 616 net/netfilter/ipvs/ip_vs_core.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 797 net/netfilter/ipvs/ip_vs_core.c if (ipv6_hdr(skb)->nexthdr == IPPROTO_FRAGMENT) { ipv6_hdr 802 net/netfilter/ipvs/ip_vs_core.c iph = ipv6_hdr(skb); ipv6_hdr 885 net/netfilter/ipvs/ip_vs_core.c ipv6_hdr(skb)->saddr = cp->vaddr.in6; ipv6_hdr 1165 net/netfilter/ipvs/ip_vs_core.c if (ipv6_hdr(skb)->nexthdr == IPPROTO_FRAGMENT) { ipv6_hdr 1172 net/netfilter/ipvs/ip_vs_core.c iph = ipv6_hdr(skb); ipv6_hdr 1395 net/netfilter/ipvs/ip_vs_core.c if (ipv6_hdr(skb)->nexthdr != IPPROTO_ICMPV6) ipv6_hdr 319 net/netfilter/ipvs/ip_vs_proto_tcp.c if (csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 320 net/netfilter/ipvs/ip_vs_proto_tcp.c &ipv6_hdr(skb)->daddr, ipv6_hdr 322 net/netfilter/ipvs/ip_vs_proto_tcp.c ipv6_hdr(skb)->nexthdr, ipv6_hdr 340 net/netfilter/ipvs/ip_vs_proto_udp.c if (csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 341 net/netfilter/ipvs/ip_vs_proto_udp.c &ipv6_hdr(skb)->daddr, ipv6_hdr 343 net/netfilter/ipvs/ip_vs_proto_udp.c ipv6_hdr(skb)->nexthdr, ipv6_hdr 290 net/netfilter/ipvs/ip_vs_xmit.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 476 net/netfilter/ipvs/ip_vs_xmit.c ipv6_hdr(skb)->daddr = cp->daddr.in6; ipv6_hdr 642 net/netfilter/ipvs/ip_vs_xmit.c struct ipv6hdr *old_iph = ipv6_hdr(skb); ipv6_hdr 697 net/netfilter/ipvs/ip_vs_xmit.c old_iph = ipv6_hdr(skb); ipv6_hdr 713 net/netfilter/ipvs/ip_vs_xmit.c iph = ipv6_hdr(skb); ipv6_hdr 52 net/netfilter/xt_DSCP.c u_int8_t dscp = ipv6_get_dsfield(ipv6_hdr(skb)) >> XT_DSCP_SHIFT; ipv6_hdr 58 net/netfilter/xt_DSCP.c ipv6_change_dsfield(ipv6_hdr(skb), (__u8)(~XT_DSCP_MASK), ipv6_hdr 134 net/netfilter/xt_DSCP.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 143 net/netfilter/xt_DSCP.c iph = ipv6_hdr(skb); ipv6_hdr 161 net/netfilter/xt_TCPMSS.c fl.fl6_dst = ipv6_hdr(skb)->saddr; ipv6_hdr 202 net/netfilter/xt_TCPMSS.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 218 net/netfilter/xt_TCPMSS.c ipv6h = ipv6_hdr(skb); ipv6_hdr 88 net/netfilter/xt_TCPOPTSTRIP.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 199 net/netfilter/xt_connlimit.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 41 net/netfilter/xt_dscp.c u_int8_t dscp = ipv6_get_dsfield(ipv6_hdr(skb)) >> XT_DSCP_SHIFT; ipv6_hdr 74 net/netfilter/xt_dscp.c return ((ipv6_get_dsfield(ipv6_hdr(skb)) & info->tos_mask) == ipv6_hdr 518 net/netfilter/xt_hashlimit.c memcpy(&dst->ip6.dst, &ipv6_hdr(skb)->daddr, ipv6_hdr 523 net/netfilter/xt_hashlimit.c memcpy(&dst->ip6.src, &ipv6_hdr(skb)->saddr, ipv6_hdr 531 net/netfilter/xt_hashlimit.c nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 111 net/netfilter/xt_iprange.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 36 net/netfilter/xt_length.c const u_int16_t pktlen = ntohs(ipv6_hdr(skb)->payload_len) + ipv6_hdr 37 net/netfilter/xt_pkttype.c ipv6_hdr(skb)->daddr.s6_addr[0] == 0xFF) ipv6_hdr 226 net/netfilter/xt_recent.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 1584 net/netlabel/netlabel_unlabeled.c hdr6 = ipv6_hdr(skb); ipv6_hdr 73 net/sched/cls_flow.c return ntohl(ipv6_hdr(skb)->saddr.s6_addr32[3]); ipv6_hdr 85 net/sched/cls_flow.c return ntohl(ipv6_hdr(skb)->daddr.s6_addr32[3]); ipv6_hdr 97 net/sched/cls_flow.c return ipv6_hdr(skb)->nexthdr; ipv6_hdr 132 net/sched/cls_flow.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 159 net/sched/cls_flow.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 146 net/sched/cls_rsvp.h struct ipv6hdr *nhptr = ipv6_hdr(skb); ipv6_hdr 217 net/sched/sch_dsmark.c skb->tc_index = ipv6_get_dsfield(ipv6_hdr(skb)) ipv6_hdr 297 net/sched/sch_dsmark.c ipv6_change_dsfield(ipv6_hdr(skb), p->mask[index], ipv6_hdr 139 net/sched/sch_sfq.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 417 net/sctp/ipv6.c from = &ipv6_hdr(skb)->saddr; ipv6_hdr 420 net/sctp/ipv6.c from = &ipv6_hdr(skb)->daddr; ipv6_hdr 724 net/sctp/ipv6.c return *((__u32 *)(ipv6_hdr(skb))) & htonl(1 << 20); ipv6_hdr 808 net/sctp/ipv6.c ipv6_addr_copy(&sin6->sin6_addr, &ipv6_hdr(skb)->saddr); ipv6_hdr 2143 net/xfrm/xfrm_state.c iph6 = ipv6_hdr(skb);