ip6 394 drivers/infiniband/core/cma.c struct in6_addr ip6; ip6 1301 drivers/infiniband/core/cma.c .sin6_addr = hdr->dst_addr.ip6, ip6 1309 drivers/infiniband/core/cma.c .sin6_addr = hdr->src_addr.ip6, ip6 1565 drivers/infiniband/core/cma.c memcmp(&hdr->dst_addr.ip6, &ip6_addr, sizeof(ip6_addr))) ip6 3664 drivers/infiniband/core/cma.c cma_hdr->src_addr.ip6 = src6->sin6_addr; ip6 3665 drivers/infiniband/core/cma.c cma_hdr->dst_addr.ip6 = dst6->sin6_addr; ip6 247 drivers/infiniband/ulp/srp/ib_srp.h struct sockaddr_in6 ip6; ip6 252 drivers/infiniband/ulp/srp/ib_srp.h struct sockaddr_in6 ip6; ip6 52 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c struct ipv6hdr *ip6 = (struct ipv6hdr *)((u8 *)(req + 1) + eth_len); ip6 65 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c __func__, ip6->saddr.s6_addr, ip6->daddr.s6_addr, ip6 68 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c memcpy(peer_ip, ip6->saddr.s6_addr, 16); ip6 69 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c memcpy(local_ip, ip6->daddr.s6_addr, 16); ip6 1162 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c struct ipv6hdr *ip6 = NULL; ip6 1180 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c ip6 = (struct ipv6hdr *)(skb->data + ETH_HLEN); ip6 1181 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c daddr = &ip6->daddr; ip6 1182 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c c_hdr = (u8 *)ip6 + sizeof(struct ipv6hdr); ip6 549 drivers/net/ethernet/intel/ixgbevf/ipsec.c struct ipv6hdr *ip6 = NULL; ip6 567 drivers/net/ethernet/intel/ixgbevf/ipsec.c ip6 = (struct ipv6hdr *)(skb->data + ETH_HLEN); ip6 568 drivers/net/ethernet/intel/ixgbevf/ipsec.c daddr = &ip6->daddr; ip6 569 drivers/net/ethernet/intel/ixgbevf/ipsec.c c_hdr = (u8 *)ip6 + sizeof(struct ipv6hdr); ip6 872 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct ipv6hdr *ip6; ip6 893 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c ip6 = (struct ipv6hdr *)(skb->data + network_depth); ip6 894 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c pkt_len = network_depth + sizeof(*ip6) + ntohs(ip6->payload_len); ip6 2204 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct ipv6hdr ip6; ip6 2218 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c [FLOW_ACT_MANGLE_HDR_TYPE_IP6] = offsetof(struct pedit_headers, ip6), ip6 2302 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c OFFLOAD(SIPV6_127_96, 4, ip6.saddr.s6_addr32[0], 0, ip6 2304 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c OFFLOAD(SIPV6_95_64, 4, ip6.saddr.s6_addr32[1], 0, ip6 2306 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c OFFLOAD(SIPV6_63_32, 4, ip6.saddr.s6_addr32[2], 0, ip6 2308 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c OFFLOAD(SIPV6_31_0, 4, ip6.saddr.s6_addr32[3], 0, ip6 2310 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c OFFLOAD(DIPV6_127_96, 4, ip6.daddr.s6_addr32[0], 0, ip6 2312 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c OFFLOAD(DIPV6_95_64, 4, ip6.daddr.s6_addr32[1], 0, ip6 2314 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c OFFLOAD(DIPV6_63_32, 4, ip6.daddr.s6_addr32[2], 0, ip6 2316 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c OFFLOAD(DIPV6_31_0, 4, ip6.daddr.s6_addr32[3], 0, ip6 2318 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c OFFLOAD(IPV6_HOPLIMIT, 1, ip6.hop_limit, 0, ttl_hoplimit), ip6 404 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c struct flowi6 fl6 = t->fl.u.ip6; ip6 605 drivers/net/ethernet/netronome/nfp/flower/action.c struct nfp_fl_set_ipv6_addr *ip6) ip6 607 drivers/net/ethernet/netronome/nfp/flower/action.c ip6->ipv6[word].mask |= mask; ip6 608 drivers/net/ethernet/netronome/nfp/flower/action.c ip6->ipv6[word].exact &= ~mask; ip6 609 drivers/net/ethernet/netronome/nfp/flower/action.c ip6->ipv6[word].exact |= exact & mask; ip6 611 drivers/net/ethernet/netronome/nfp/flower/action.c ip6->reserved = cpu_to_be16(0); ip6 612 drivers/net/ethernet/netronome/nfp/flower/action.c ip6->head.jump_id = opcode_tag; ip6 613 drivers/net/ethernet/netronome/nfp/flower/action.c ip6->head.len_lw = sizeof(*ip6) >> NFP_FL_LW_SIZ; ip6 1560 drivers/net/ethernet/qlogic/qede/qede_filter.c struct ipv6hdr *ip6 = (struct ipv6hdr *)(header + ETH_HLEN); ip6 1564 drivers/net/ethernet/qlogic/qede/qede_filter.c memcpy(&ip6->saddr, &t->src_ipv6, sizeof(struct in6_addr)); ip6 1565 drivers/net/ethernet/qlogic/qede/qede_filter.c memcpy(&ip6->daddr, &t->dst_ipv6, sizeof(struct in6_addr)); ip6 1566 drivers/net/ethernet/qlogic/qede/qede_filter.c ip6->version = 0x6; ip6 1569 drivers/net/ethernet/qlogic/qede/qede_filter.c ip6->nexthdr = NEXTHDR_TCP; ip6 1570 drivers/net/ethernet/qlogic/qede/qede_filter.c ip6->payload_len = cpu_to_be16(sizeof(struct tcphdr)); ip6 1572 drivers/net/ethernet/qlogic/qede/qede_filter.c ip6->nexthdr = NEXTHDR_UDP; ip6 1573 drivers/net/ethernet/qlogic/qede/qede_filter.c ip6->payload_len = cpu_to_be16(sizeof(struct udphdr)); ip6 1323 drivers/net/hyperv/hyperv_net.h u8 ip6; ip6 1342 drivers/net/hyperv/hyperv_net.h u8 ip6; ip6 484 drivers/net/hyperv/netvsc_drv.c struct ipv6hdr *ip6 = ipv6_hdr(skb); ip6 486 drivers/net/hyperv/netvsc_drv.c if (ip6->nexthdr == IPPROTO_TCP) ip6 488 drivers/net/hyperv/netvsc_drv.c else if (ip6->nexthdr == IPPROTO_UDP) ip6 1255 drivers/net/hyperv/rndis_filter.c if (hwcaps.rsc.ip4 && hwcaps.rsc.ip6) { ip6 78 drivers/net/ipvlan/ipvlan.h struct in6_addr ip6; /* IPv6 address on logical interface */ ip6 81 drivers/net/ipvlan/ipvlan.h #define ip6addr ipu.ip6 ip6 354 drivers/s390/net/qeth_core_mpc.h __u8 ip6[12]; ip6 386 drivers/s390/net/qeth_l3_main.c memcpy(cmd->data.setdelipm.ip6, &addr->u.a6.addr, ip6 20 include/linux/if_bridge.h struct in6_addr ip6; ip6 22 include/linux/netfilter/ipset/pfxlen.h return &ip_set_netmask_map[pfxlen].ip6[0]; ip6 34 include/linux/netfilter/ipset/pfxlen.h return &ip_set_hostmask_map[pfxlen].ip6[0]; ip6 48 include/linux/netfilter/ipset/pfxlen.h ip->ip6[0] &= ip_set_netmask6(prefix)[0]; ip6 49 include/linux/netfilter/ipset/pfxlen.h ip->ip6[1] &= ip_set_netmask6(prefix)[1]; ip6 50 include/linux/netfilter/ipset/pfxlen.h ip->ip6[2] &= ip_set_netmask6(prefix)[2]; ip6 51 include/linux/netfilter/ipset/pfxlen.h ip->ip6[3] &= ip_set_netmask6(prefix)[3]; ip6 20 include/linux/netpoll.h __be32 ip6[4]; ip6 177 include/net/flow.h struct flowi6 ip6; ip6 199 include/net/flow.h return container_of(fl6, struct flowi, u.ip6); ip6 1573 include/net/tcp.h struct tcp6_pseudohdr ip6; ip6 597 include/net/xfrm.h struct ip6_tnl *ip6; ip6 1240 include/net/xfrm.h return (xfrm_address_t *)&fl->u.ip6.daddr; ip6 1252 include/net/xfrm.h return (xfrm_address_t *)&fl->u.ip6.saddr; ip6 1268 include/net/xfrm.h saddr->in6 = fl->u.ip6.saddr; ip6 1269 include/net/xfrm.h daddr->in6 = fl->u.ip6.daddr; ip6 1321 include/net/xfrm.h (const xfrm_address_t *)&fl->u.ip6.daddr, ip6 1322 include/net/xfrm.h (const xfrm_address_t *)&fl->u.ip6.saddr); ip6 1989 include/net/xfrm.h if (XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6) ip6 246 include/uapi/linux/if_bridge.h struct in6_addr ip6; ip6 71 include/uapi/linux/netfilter.h __be32 ip6[4]; ip6 438 lib/test_printf.c ip6(); ip6 223 net/batman-adv/multicast.c ipv6_addr_is_ll_all_routers(&br_ip_entry->addr.u.ip6)) ip6 567 net/batman-adv/multicast.c ipv6_eth_mc_map(&src->u.ip6, dst); ip6 625 net/batman-adv/multicast.c ipv6_addr_is_ll_all_nodes(&br_ip_entry->addr.u.ip6)) ip6 629 net/batman-adv/multicast.c IPV6_ADDR_MC_SCOPE(&br_ip_entry->addr.u.ip6) > ip6 76 net/bridge/br_mdb.c ip->u.ip6 = entry->addr.u.ip6; ip6 107 net/bridge/br_mdb.c e.addr.u.ip6 = mp->addr.u.ip6; ip6 358 net/bridge/br_mdb.c ipv6_eth_mc_map(&entry->addr.u.ip6, mdb.addr); ip6 403 net/bridge/br_mdb.c ipv6_eth_mc_map(&entry->addr.u.ip6, mdb.addr); ip6 453 net/bridge/br_mdb.c entry.addr.u.ip6 = group->u.ip6; ip6 539 net/bridge/br_mdb.c if (ipv6_addr_is_ll_all_nodes(&entry->addr.u.ip6)) ip6 103 net/bridge/br_multicast.c br_dst.u.ip6 = *dst; ip6 132 net/bridge/br_multicast.c ip.u.ip6 = ipv6_hdr(skb)->daddr; ip6 432 net/bridge/br_multicast.c return br_ip6_multicast_alloc_query(br, &addr->u.ip6, ip6 618 net/bridge/br_multicast.c br_group.u.ip6 = *group; ip6 708 net/bridge/br_multicast.c br->ip6_querier.addr.u.ip6 = ipv6_hdr(skb)->saddr; ip6 1094 net/bridge/br_multicast.c if (ipv6_addr_cmp(saddr, &br->ip6_querier.addr.u.ip6) <= 0) ip6 1100 net/bridge/br_multicast.c br->ip6_querier.addr.u.ip6 = *saddr; ip6 1118 net/bridge/br_multicast.c return br_ip6_multicast_select_querier(br, port, &saddr->u.ip6); ip6 1341 net/bridge/br_multicast.c saddr.u.ip6 = ipv6_hdr(skb)->saddr; ip6 1525 net/bridge/br_multicast.c br_group.u.ip6 = *group; ip6 228 net/ipv4/ip_vti.c fl->u.ip6.flowi6_oif = dev->ifindex; ip6 229 net/ipv4/ip_vti.c fl->u.ip6.flowi6_flags |= FLOWI_FLAG_ANYSRC; ip6 230 net/ipv4/ip_vti.c dst = ip6_route_output(dev_net(dev), NULL, &fl->u.ip6); ip6 902 net/ipv4/ping.c struct ipv6hdr *ip6 = ipv6_hdr(skb); ip6 908 net/ipv4/ping.c sin6->sin6_addr = ip6->saddr; ip6 911 net/ipv4/ping.c sin6->sin6_flowinfo = ip6_flowinfo(ip6); ip6 99 net/ipv6/esp6_offload.c XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6 = NULL; ip6 197 net/ipv6/exthdrs_core.c struct ipv6hdr _ip6, *ip6; ip6 199 net/ipv6/exthdrs_core.c ip6 = skb_header_pointer(skb, *offset, sizeof(_ip6), &_ip6); ip6 200 net/ipv6/exthdrs_core.c if (!ip6 || (ip6->version != 6)) ip6 203 net/ipv6/exthdrs_core.c nexthdr = ip6->nexthdr; ip6 157 net/ipv6/fib6_rules.c struct flowi6 *flp6 = &flp->u.ip6; ip6 195 net/ipv6/fib6_rules.c struct flowi6 *flp6 = &flp->u.ip6; ip6 298 net/ipv6/fib6_rules.c struct flowi6 *fl6 = &fl->u.ip6; ip6 643 net/ipv6/ip6_gre.c memcpy(fl6, &t->fl.u.ip6, sizeof(*fl6)); ip6 685 net/ipv6/ip6_gre.c memcpy(fl6, &t->fl.u.ip6, sizeof(*fl6)); ip6 864 net/ipv6/ip6_gre.c memcpy(&fl6, &t->fl.u.ip6, sizeof(fl6)); ip6 1017 net/ipv6/ip6_gre.c memcpy(&fl6, &t->fl.u.ip6, sizeof(fl6)); ip6 1073 net/ipv6/ip6_gre.c struct flowi6 *fl6 = &t->fl.u.ip6; ip6 1343 net/ipv6/ip6_gre.c t->fl.u.ip6.flowlabel, ip6 1344 net/ipv6/ip6_gre.c true, &t->fl.u.ip6)); ip6 1282 net/ipv6/ip6_output.c cork->fl.u.ip6 = *fl6; ip6 1683 net/ipv6/ip6_output.c fl6 = &inet->cork.fl.u.ip6; ip6 1726 net/ipv6/ip6_output.c struct flowi6 *fl6 = &cork->fl.u.ip6; ip6 1267 net/ipv6/ip6_tunnel.c memcpy(&fl6, &t->fl.u.ip6, sizeof(fl6)); ip6 1353 net/ipv6/ip6_tunnel.c memcpy(&fl6, &t->fl.u.ip6, sizeof(fl6)); ip6 1424 net/ipv6/ip6_tunnel.c struct flowi6 *fl6 = &t->fl.u.ip6; ip6 342 net/ipv6/ip6_vti.c struct ip6_tnl *t = XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6; ip6 467 net/ipv6/ip6_vti.c fl->u.ip6.flowi6_oif = dev->ifindex; ip6 468 net/ipv6/ip6_vti.c fl->u.ip6.flowi6_flags |= FLOWI_FLAG_ANYSRC; ip6 469 net/ipv6/ip6_vti.c dst = ip6_route_output(dev_net(dev), NULL, &fl->u.ip6); ip6 201 net/ipv6/mip6.c const struct flowi6 *fl6 = &fl->u.ip6; ip6 105 net/ipv6/netfilter.c result = ip6_route_output(net, sk, &fl->u.ip6); ip6 493 net/ipv6/tcp_ipv6.c struct flowi6 *fl6 = &fl->u.ip6; ip6 775 net/ipv6/tcp_ipv6.c return inet6_csk_route_req(sk, &fl->u.ip6, req, IPPROTO_TCP); ip6 1200 net/ipv6/udp.c fl6 = inet_sk(sk)->cork.fl.u.ip6; ip6 28 net/ipv6/xfrm6_input.c XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6 = t; ip6 66 net/ipv6/xfrm6_protocol.c XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6 = NULL; ip6 95 net/ipv6/xfrm6_protocol.c XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6 = NULL; ip6 124 net/ipv6/xfrm6_protocol.c XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6 = NULL; ip6 143 net/netfilter/ipset/pfxlen.c {.ip6 = { \ ip6 158 net/netfilter/ipset/pfxlen.c {.ip6 = { (__force __be32)a, (__force __be32)b, \ ip6 270 net/netfilter/ipvs/ip_vs_ctl.c addr_fold = addr->ip6[0]^addr->ip6[1]^ ip6 271 net/netfilter/ipvs/ip_vs_ctl.c addr->ip6[2]^addr->ip6[3]; ip6 500 net/netfilter/ipvs/ip_vs_ctl.c addr_fold = addr->ip6[0]^addr->ip6[1]^ ip6 501 net/netfilter/ipvs/ip_vs_ctl.c addr->ip6[2]^addr->ip6[3]; ip6 77 net/netfilter/ipvs/ip_vs_dh.c addr_fold = addr->ip6[0]^addr->ip6[1]^ ip6 78 net/netfilter/ipvs/ip_vs_dh.c addr->ip6[2]^addr->ip6[3]; ip6 156 net/netfilter/ipvs/ip_vs_lblc.c addr_fold = addr->ip6[0]^addr->ip6[1]^ ip6 157 net/netfilter/ipvs/ip_vs_lblc.c addr->ip6[2]^addr->ip6[3]; ip6 319 net/netfilter/ipvs/ip_vs_lblcr.c addr_fold = addr->ip6[0]^addr->ip6[1]^ ip6 320 net/netfilter/ipvs/ip_vs_lblcr.c addr->ip6[2]^addr->ip6[3]; ip6 97 net/netfilter/ipvs/ip_vs_mh.c addr_fold = addr->ip6[0] ^ addr->ip6[1] ^ ip6 98 net/netfilter/ipvs/ip_vs_mh.c addr->ip6[2] ^ addr->ip6[3]; ip6 113 net/netfilter/ipvs/ip_vs_proto_tcp.c csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, ip6 134 net/netfilter/ipvs/ip_vs_proto_tcp.c ~csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, ip6 101 net/netfilter/ipvs/ip_vs_proto_udp.c csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, ip6 123 net/netfilter/ipvs/ip_vs_proto_udp.c ~csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, ip6 91 net/netfilter/ipvs/ip_vs_sh.c addr_fold = addr->ip6[0]^addr->ip6[1]^ ip6 92 net/netfilter/ipvs/ip_vs_sh.c addr->ip6[2]^addr->ip6[3]; ip6 278 net/netfilter/nf_conntrack_core.c memcpy(tuple->src.u3.ip6, ap, sizeof(tuple->src.u3.ip6)); ip6 279 net/netfilter/nf_conntrack_core.c memcpy(tuple->dst.u3.ip6, ap + 4, sizeof(tuple->dst.u3.ip6)); ip6 262 net/netfilter/nf_conntrack_ftp.c (struct in6_addr *)cmd->u3.ip6, delim); ip6 501 net/netfilter/nf_conntrack_ftp.c cmd.u3.ip6, ip6 502 net/netfilter/nf_conntrack_ftp.c ct->tuplehash[dir].tuple.src.u3.ip6); ip6 336 net/netfilter/nf_conntrack_proto.c &tuple.src.u3.ip6, ntohs(tuple.src.u.tcp.port), ip6 337 net/netfilter/nf_conntrack_proto.c &tuple.dst.u3.ip6, ntohs(tuple.dst.u.tcp.port)); ip6 179 net/netfilter/nf_conntrack_proto_icmp.c &outer_daddr->ip6, &ct_daddr->ip6); ip6 165 net/netfilter/nf_conntrack_proto_icmpv6.c memcpy(&outer_daddr.ip6, &ipv6_hdr(skb)->daddr, ip6 166 net/netfilter/nf_conntrack_proto_icmpv6.c sizeof(outer_daddr.ip6)); ip6 166 net/netfilter/nf_conntrack_sip.c ret = in6_pton(cp, limit - cp, (u8 *)&addr->ip6, -1, &end); ip6 659 net/netfilter/nf_conntrack_sip.c ret = in6_pton(cp, limit - cp, (u8 *)&addr->ip6, -1, &end); ip6 885 net/netfilter/nf_conntrack_sip.c fl.u.ip6.daddr = daddr->in6; ip6 45 net/netfilter/nf_conntrack_standalone.c tuple->src.u3.ip6, tuple->dst.u3.ip6); ip6 95 net/netfilter/nf_nat_core.c struct flowi6 *fl6 = &fl->u.ip6; ip6 358 net/netfilter/nf_nat_core.c max = sizeof(var_ipp->ip6) / sizeof(u32) - 1; ip6 926 net/netfilter/nf_nat_core.c nla_memcpy(&range->min_addr.ip6, tb[CTA_NAT_V6_MINIP], ip6 932 net/netfilter/nf_nat_core.c nla_memcpy(&range->max_addr.ip6, tb[CTA_NAT_V6_MAXIP], ip6 53 net/netfilter/nf_nat_ftp.c &addr->ip6, port); ip6 789 net/netfilter/nf_nat_proto.c struct ipv6hdr ip6; ip6 77 net/netfilter/nf_nat_sip.c return sprintf(buffer, "[%pI6c]", &addr->ip6); ip6 79 net/netfilter/nf_nat_sip.c return sprintf(buffer, "%pI6c", &addr->ip6); ip6 89 net/netfilter/nf_nat_sip.c return sprintf(buffer, "[%pI6c]:%u", &addr->ip6, port); ip6 217 net/netfilter/nft_ct.c memcpy(dest, tuple->src.u3.ip6, sizeof(struct in6_addr)); ip6 222 net/netfilter/nft_ct.c memcpy(dest, tuple->dst.u3.ip6, sizeof(struct in6_addr)); ip6 449 net/netfilter/nft_ct.c src.u3.ip6); ip6 467 net/netfilter/nft_ct.c len = FIELD_SIZEOF(struct nf_conntrack_tuple, src.u3.ip6); ip6 38 net/netfilter/nft_flow_offload.c fl.u.ip6.daddr = ct->tuplehash[dir].tuple.src.u3.in6; ip6 39 net/netfilter/nft_flow_offload.c fl.u.ip6.flowi6_oif = nft_in(pkt)->ifindex; ip6 51 net/netfilter/nft_nat.c memcpy(range.min_addr.ip6, ip6 53 net/netfilter/nft_nat.c sizeof(range.min_addr.ip6)); ip6 54 net/netfilter/nft_nat.c memcpy(range.max_addr.ip6, ip6 56 net/netfilter/nft_nat.c sizeof(range.max_addr.ip6)); ip6 147 net/netfilter/nft_nat.c alen = FIELD_SIZEOF(struct nf_nat_range, min_addr.ip6); ip6 36 net/netfilter/nft_rt.c fl.u.ip6.daddr = ipv6_hdr(skb)->saddr; ip6 92 net/netfilter/xt_HMARK.c t->src = hmark_addr_mask(otuple->src.l3num, otuple->src.u3.ip6, ip6 93 net/netfilter/xt_HMARK.c info->src_mask.ip6); ip6 94 net/netfilter/xt_HMARK.c t->dst = hmark_addr_mask(otuple->src.l3num, rtuple->src.u3.ip6, ip6 95 net/netfilter/xt_HMARK.c info->dst_mask.ip6); ip6 168 net/netfilter/xt_HMARK.c struct ipv6hdr *ip6, _ip6; ip6 174 net/netfilter/xt_HMARK.c ip6 = (struct ipv6hdr *) (skb->data + skb_network_offset(skb)); ip6 183 net/netfilter/xt_HMARK.c ip6 = skb_header_pointer(skb, nhoff, sizeof(_ip6), &_ip6); ip6 184 net/netfilter/xt_HMARK.c if (ip6 == NULL) ip6 193 net/netfilter/xt_HMARK.c t->src = hmark_addr6_mask(ip6->saddr.s6_addr32, info->src_mask.ip6); ip6 194 net/netfilter/xt_HMARK.c t->dst = hmark_addr6_mask(ip6->daddr.s6_addr32, info->dst_mask.ip6); ip6 29 net/netfilter/xt_NETMAP.c for (i = 0; i < ARRAY_SIZE(range->min_addr.ip6); i++) ip6 30 net/netfilter/xt_NETMAP.c netmask.ip6[i] = ~(range->min_addr.ip6[i] ^ ip6 31 net/netfilter/xt_NETMAP.c range->max_addr.ip6[i]); ip6 39 net/netfilter/xt_NETMAP.c for (i = 0; i < ARRAY_SIZE(new_addr.ip6); i++) { ip6 40 net/netfilter/xt_NETMAP.c new_addr.ip6[i] &= ~netmask.ip6[i]; ip6 41 net/netfilter/xt_NETMAP.c new_addr.ip6[i] |= range->min_addr.ip6[i] & ip6 42 net/netfilter/xt_NETMAP.c netmask.ip6[i]; ip6 56 net/netfilter/xt_TCPMSS.c struct flowi6 *fl6 = &fl.u.ip6; ip6 23 net/netfilter/xt_cluster.c return (__force u32 *)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip6; ip6 56 net/netfilter/xt_connlimit.c memcpy(&addr.ip6, (info->flags & XT_CONNLIMIT_DADDR) ? ip6 57 net/netfilter/xt_connlimit.c &iph->daddr : &iph->saddr, sizeof(addr.ip6)); ip6 59 net/netfilter/xt_connlimit.c for (i = 0; i < ARRAY_SIZE(addr.ip6); ++i) ip6 60 net/netfilter/xt_connlimit.c addr.ip6[i] &= info->mask.ip6[i]; ip6 61 net/netfilter/xt_connlimit.c memcpy(key, &addr, sizeof(addr.ip6)); ip6 82 net/netfilter/xt_hashlimit.c } ip6; ip6 667 net/netfilter/xt_hashlimit.c memcpy(&dst->ip6.dst, &ipv6_hdr(skb)->daddr, ip6 668 net/netfilter/xt_hashlimit.c sizeof(dst->ip6.dst)); ip6 669 net/netfilter/xt_hashlimit.c hashlimit_ipv6_mask(dst->ip6.dst, hinfo->cfg.dstmask); ip6 672 net/netfilter/xt_hashlimit.c memcpy(&dst->ip6.src, &ipv6_hdr(skb)->saddr, ip6 673 net/netfilter/xt_hashlimit.c sizeof(dst->ip6.src)); ip6 674 net/netfilter/xt_hashlimit.c hashlimit_ipv6_mask(dst->ip6.src, hinfo->cfg.srcmask); ip6 1112 net/netfilter/xt_hashlimit.c &ent->dst.ip6.src, ip6 1114 net/netfilter/xt_hashlimit.c &ent->dst.ip6.dst, ip6 119 net/netfilter/xt_recent.c return jhash2((u32 *)addr->ip6, ARRAY_SIZE(addr->ip6), hash_rnd) & ip6 161 net/rxrpc/peer_object.c struct flowi6 *fl6 = &fl.u.ip6; ip6 158 net/sched/cls_flow.c return ntohl(CTTUPLE(skb, src.u3.ip6[3])); ip6 171 net/sched/cls_flow.c return ntohl(CTTUPLE(skb, dst.u3.ip6[3])); ip6 198 net/sctp/ipv6.c struct flowi6 *fl6 = &transport->fl.u.ip6; ip6 232 net/sctp/ipv6.c struct flowi6 *fl6 = &_fl.u.ip6; ip6 375 net/sctp/ipv6.c &fl->u.ip6.saddr); ip6 398 net/sctp/ipv6.c struct flowi6 *fl6 = &fl->u.ip6; ip6 431 net/tipc/udp_media.c struct sockaddr_in6 ip6; ip6 433 net/tipc/udp_media.c memset(&ip6, 0, sizeof(ip6)); ip6 434 net/tipc/udp_media.c ip6.sin6_family = AF_INET6; ip6 435 net/tipc/udp_media.c ip6.sin6_port = addr->port; ip6 436 net/tipc/udp_media.c memcpy(&ip6.sin6_addr, &addr->ipv6, sizeof(struct in6_addr)); ip6 437 net/tipc/udp_media.c if (nla_put(skb, nla_t, sizeof(ip6), &ip6)) ip6 592 net/tipc/udp_media.c struct sockaddr_in6 *ip6 = (struct sockaddr_in6 *)&sa; ip6 595 net/tipc/udp_media.c addr->port = ip6->sin6_port; ip6 596 net/tipc/udp_media.c memcpy(&addr->ipv6, &ip6->sin6_addr, sizeof(struct in6_addr)); ip6 602 net/tipc/udp_media.c atype = ipv6_addr_type(&ip6->sin6_addr); ip6 604 net/tipc/udp_media.c !ip6->sin6_scope_id) { ip6 608 net/tipc/udp_media.c *scope_id = ip6->sin6_scope_id ? : 0; ip6 547 net/xfrm/xfrm_input.c if (XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6) ip6 548 net/xfrm/xfrm_input.c mark = be32_to_cpu(XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6->parms.i_key); ip6 354 net/xfrm/xfrm_interface.c fl.u.ip6.flowi6_oif = dev->ifindex; ip6 355 net/xfrm/xfrm_interface.c fl.u.ip6.flowi6_flags |= FLOWI_FLAG_ANYSRC; ip6 356 net/xfrm/xfrm_interface.c dst = ip6_route_output(dev_net(dev), NULL, &fl.u.ip6); ip6 209 net/xfrm/xfrm_policy.c const struct flowi6 *fl6 = &fl->u.ip6; ip6 3374 net/xfrm/xfrm_policy.c struct flowi6 *fl6 = &fl->u.ip6; ip6 872 net/xfrm/xfrm_state.c const struct flowi6 *fl6 = &fl->u.ip6; ip6 112 security/lsm_audit.c struct ipv6hdr *ip6; ip6 116 security/lsm_audit.c ip6 = ipv6_hdr(skb); ip6 117 security/lsm_audit.c if (ip6 == NULL) ip6 119 security/lsm_audit.c ad->u.net->v6info.saddr = ip6->saddr; ip6 120 security/lsm_audit.c ad->u.net->v6info.daddr = ip6->daddr; ip6 125 security/lsm_audit.c offset += sizeof(*ip6); ip6 126 security/lsm_audit.c nexthdr = ip6->nexthdr; ip6 4278 security/selinux/hooks.c struct ipv6hdr _ipv6h, *ip6; ip6 4282 security/selinux/hooks.c ip6 = skb_header_pointer(skb, offset, sizeof(_ipv6h), &_ipv6h); ip6 4283 security/selinux/hooks.c if (ip6 == NULL) ip6 4286 security/selinux/hooks.c ad->u.net->v6info.saddr = ip6->saddr; ip6 4287 security/selinux/hooks.c ad->u.net->v6info.daddr = ip6->daddr; ip6 4290 security/selinux/hooks.c nexthdr = ip6->nexthdr; ip6 3783 security/smack/smack_lsm.c struct ipv6hdr *ip6; ip6 3792 security/smack/smack_lsm.c ip6 = skb_header_pointer(skb, offset, sizeof(_ipv6h), &_ipv6h); ip6 3793 security/smack/smack_lsm.c if (ip6 == NULL) ip6 3795 security/smack/smack_lsm.c sip->sin6_addr = ip6->saddr; ip6 3797 security/smack/smack_lsm.c nexthdr = ip6->nexthdr; ip6 766 tools/testing/selftests/bpf/test_sock_addr.c struct in6_addr ip6; ip6 768 tools/testing/selftests/bpf/test_sock_addr.c if (inet_pton(AF_INET6, SERV6_IP, (void *)&ip6) != 1) { ip6 789 tools/testing/selftests/bpf/test_sock_addr.c BPF_JMP_IMM(BPF_JNE, BPF_REG_7, ip6.s6_addr[4], 16), ip6 794 tools/testing/selftests/bpf/test_sock_addr.c BPF_JMP_IMM(BPF_JNE, BPF_REG_7, ip6.s6_addr16[2], 14), ip6 799 tools/testing/selftests/bpf/test_sock_addr.c BPF_LD_IMM64(BPF_REG_8, ip6.s6_addr32[3]), /* See [2]. */