/Linux-v4.19/include/linux/netfilter/ipset/ |
D | pfxlen.h | 22 return &ip_set_netmask_map[pfxlen].ip6[0]; in ip_set_netmask6() 34 return &ip_set_hostmask_map[pfxlen].ip6[0]; in ip_set_hostmask6() 48 ip->ip6[0] &= ip_set_netmask6(prefix)[0]; in ip6_netmask() 49 ip->ip6[1] &= ip_set_netmask6(prefix)[1]; in ip6_netmask() 50 ip->ip6[2] &= ip_set_netmask6(prefix)[2]; in ip6_netmask() 51 ip->ip6[3] &= ip_set_netmask6(prefix)[3]; in ip6_netmask()
|
/Linux-v4.19/net/netfilter/ |
D | xt_NETMAP.c | 32 for (i = 0; i < ARRAY_SIZE(range->min_addr.ip6); i++) in netmap_tg6() 33 netmask.ip6[i] = ~(range->min_addr.ip6[i] ^ in netmap_tg6() 34 range->max_addr.ip6[i]); in netmap_tg6() 42 for (i = 0; i < ARRAY_SIZE(new_addr.ip6); i++) { in netmap_tg6() 43 new_addr.ip6[i] &= ~netmask.ip6[i]; in netmap_tg6() 44 new_addr.ip6[i] |= range->min_addr.ip6[i] & in netmap_tg6() 45 netmask.ip6[i]; in netmap_tg6()
|
D | xt_HMARK.c | 95 t->src = hmark_addr_mask(otuple->src.l3num, otuple->src.u3.ip6, in hmark_ct_set_htuple() 96 info->src_mask.ip6); in hmark_ct_set_htuple() 97 t->dst = hmark_addr_mask(otuple->src.l3num, rtuple->src.u3.ip6, in hmark_ct_set_htuple() 98 info->dst_mask.ip6); in hmark_ct_set_htuple() 171 struct ipv6hdr *ip6, _ip6; in hmark_pkt_set_htuple_ipv6() local 177 ip6 = (struct ipv6hdr *) (skb->data + skb_network_offset(skb)); in hmark_pkt_set_htuple_ipv6() 186 ip6 = skb_header_pointer(skb, nhoff, sizeof(_ip6), &_ip6); in hmark_pkt_set_htuple_ipv6() 187 if (ip6 == NULL) in hmark_pkt_set_htuple_ipv6() 196 t->src = hmark_addr6_mask(ip6->saddr.s6_addr32, info->src_mask.ip6); in hmark_pkt_set_htuple_ipv6() 197 t->dst = hmark_addr6_mask(ip6->daddr.s6_addr32, info->dst_mask.ip6); in hmark_pkt_set_htuple_ipv6()
|
D | xt_connlimit.c | 54 memcpy(&addr.ip6, (info->flags & XT_CONNLIMIT_DADDR) ? in connlimit_mt() 55 &iph->daddr : &iph->saddr, sizeof(addr.ip6)); in connlimit_mt() 57 for (i = 0; i < ARRAY_SIZE(addr.ip6); ++i) in connlimit_mt() 58 addr.ip6[i] &= info->mask.ip6[i]; in connlimit_mt() 59 memcpy(key, &addr, sizeof(addr.ip6)); in connlimit_mt()
|
D | nft_nat.c | 57 memcpy(range.min_addr.ip6, in nft_nat_eval() 59 sizeof(range.min_addr.ip6)); in nft_nat_eval() 60 memcpy(range.max_addr.ip6, in nft_nat_eval() 62 sizeof(range.max_addr.ip6)); in nft_nat_eval() 153 alen = FIELD_SIZEOF(struct nf_nat_range, min_addr.ip6); in nft_nat_init()
|
D | xt_hashlimit.c | 75 } ip6; member 678 memcpy(&dst->ip6.dst, &ipv6_hdr(skb)->daddr, in hashlimit_init_dst() 679 sizeof(dst->ip6.dst)); in hashlimit_init_dst() 680 hashlimit_ipv6_mask(dst->ip6.dst, hinfo->cfg.dstmask); in hashlimit_init_dst() 683 memcpy(&dst->ip6.src, &ipv6_hdr(skb)->saddr, in hashlimit_init_dst() 684 sizeof(dst->ip6.src)); in hashlimit_init_dst() 685 hashlimit_ipv6_mask(dst->ip6.src, hinfo->cfg.srcmask); in hashlimit_init_dst() 1117 &ent->dst.ip6.src, in dl_seq_print() 1119 &ent->dst.ip6.dst, in dl_seq_print()
|
/Linux-v4.19/drivers/net/ethernet/chelsio/libcxgb/ |
D | libcxgb_cm.c | 52 struct ipv6hdr *ip6 = (struct ipv6hdr *)((u8 *)(req + 1) + eth_len); in cxgb_get_4tuple() local 65 __func__, ip6->saddr.s6_addr, ip6->daddr.s6_addr, in cxgb_get_4tuple() 68 memcpy(peer_ip, ip6->saddr.s6_addr, 16); in cxgb_get_4tuple() 69 memcpy(local_ip, ip6->daddr.s6_addr, 16); in cxgb_get_4tuple()
|
/Linux-v4.19/net/ipv6/ |
D | exthdrs_core.c | 196 struct ipv6hdr _ip6, *ip6; in ipv6_find_hdr() local 198 ip6 = skb_header_pointer(skb, *offset, sizeof(_ip6), &_ip6); in ipv6_find_hdr() 199 if (!ip6 || (ip6->version != 6)) { in ipv6_find_hdr() 204 nexthdr = ip6->nexthdr; in ipv6_find_hdr()
|
D | xfrm6_protocol.c | 71 XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6 = NULL; in xfrm6_esp_rcv() 98 XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6 = NULL; in xfrm6_ah_rcv() 125 XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6 = NULL; in xfrm6_ipcomp_rcv()
|
/Linux-v4.19/net/tipc/ |
D | udp_media.c | 417 struct sockaddr_in6 ip6; in __tipc_nl_add_udp_addr() local 419 memset(&ip6, 0, sizeof(ip6)); in __tipc_nl_add_udp_addr() 420 ip6.sin6_family = AF_INET6; in __tipc_nl_add_udp_addr() 421 ip6.sin6_port = addr->port; in __tipc_nl_add_udp_addr() 422 memcpy(&ip6.sin6_addr, &addr->ipv6, sizeof(struct in6_addr)); in __tipc_nl_add_udp_addr() 423 if (nla_put(skb, nla_t, sizeof(ip6), &ip6)) in __tipc_nl_add_udp_addr() 578 struct sockaddr_in6 *ip6 = (struct sockaddr_in6 *)&sa; in tipc_parse_udp_addr() local 581 addr->port = ip6->sin6_port; in tipc_parse_udp_addr() 582 memcpy(&addr->ipv6, &ip6->sin6_addr, sizeof(struct in6_addr)); in tipc_parse_udp_addr() 588 atype = ipv6_addr_type(&ip6->sin6_addr); in tipc_parse_udp_addr() [all …]
|
/Linux-v4.19/net/netfilter/ipvs/ |
D | ip_vs_dh.c | 82 addr_fold = addr->ip6[0]^addr->ip6[1]^ in ip_vs_dh_hashkey() 83 addr->ip6[2]^addr->ip6[3]; in ip_vs_dh_hashkey()
|
D | ip_vs_sh.c | 96 addr_fold = addr->ip6[0]^addr->ip6[1]^ in ip_vs_sh_hashkey() 97 addr->ip6[2]^addr->ip6[3]; in ip_vs_sh_hashkey()
|
D | ip_vs_lblc.c | 161 addr_fold = addr->ip6[0]^addr->ip6[1]^ in ip_vs_lblc_hashkey() 162 addr->ip6[2]^addr->ip6[3]; in ip_vs_lblc_hashkey()
|
D | ip_vs_mh.c | 97 addr_fold = addr->ip6[0] ^ addr->ip6[1] ^ in ip_vs_mh_hashkey() 98 addr->ip6[2] ^ addr->ip6[3]; in ip_vs_mh_hashkey()
|
D | ip_vs_proto_udp.c | 102 csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, in udp_fast_csum_update() 124 ~csum_fold(ip_vs_check_diff16(oldip->ip6, newip->ip6, in udp_partial_csum_update()
|
/Linux-v4.19/security/ |
D | lsm_audit.c | 115 struct ipv6hdr *ip6; in ipv6_skb_to_auditdata() local 119 ip6 = ipv6_hdr(skb); in ipv6_skb_to_auditdata() 120 if (ip6 == NULL) in ipv6_skb_to_auditdata() 122 ad->u.net->v6info.saddr = ip6->saddr; in ipv6_skb_to_auditdata() 123 ad->u.net->v6info.daddr = ip6->daddr; in ipv6_skb_to_auditdata() 128 offset += sizeof(*ip6); in ipv6_skb_to_auditdata() 129 nexthdr = ip6->nexthdr; in ipv6_skb_to_auditdata()
|
/Linux-v4.19/net/ipv6/netfilter/ |
D | nf_nat_l3proto_ipv6.c | 38 struct flowi6 *fl6 = &fl->u.ip6; in nf_nat_ipv6_decode_session() 74 return secure_ipv6_port_ephemeral(t->src.u3.ip6, t->dst.u3.ip6, dport); in nf_nat_ipv6_secure_port() 157 nla_memcpy(&range->min_addr.ip6, tb[CTA_NAT_V6_MINIP], in nf_nat_ipv6_nlattr_to_range() 163 nla_memcpy(&range->max_addr.ip6, tb[CTA_NAT_V6_MAXIP], in nf_nat_ipv6_nlattr_to_range() 195 struct ipv6hdr ip6; in nf_nat_icmpv6_reply_translation() member 230 l4proto = __nf_nat_l4proto_find(NFPROTO_IPV6, inside->ip6.nexthdr); in nf_nat_icmpv6_reply_translation()
|
/Linux-v4.19/net/bridge/ |
D | br_mdb.c | 74 ip->u.ip6 = entry->addr.u.ip6; in __mdb_entry_to_br_ip() 132 e.addr.u.ip6 = p->addr.u.ip6; in br_mdb_fill_info() 311 ipv6_eth_mc_map(&entry->addr.u.ip6, mdb.addr); in br_mdb_switchdev_host_port() 356 ipv6_eth_mc_map(&entry->addr.u.ip6, mdb.addr); in __br_mdb_notify() 406 entry.addr.u.ip6 = group->u.ip6; in br_mdb_notify() 492 if (ipv6_addr_is_ll_all_nodes(&entry->addr.u.ip6)) in is_valid_mdb_entry()
|
/Linux-v4.19/net/netfilter/ipset/ |
D | pfxlen.c | 142 {.ip6 = { \ 157 {.ip6 = { (__force __be32)a, (__force __be32)b, \
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/flower/ |
D | action.c | 454 struct nfp_fl_set_ipv6_addr *ip6) in nfp_fl_set_ip6_helper() argument 456 ip6->ipv6[word].mask |= mask; in nfp_fl_set_ip6_helper() 457 ip6->ipv6[word].exact &= ~mask; in nfp_fl_set_ip6_helper() 458 ip6->ipv6[word].exact |= exact & mask; in nfp_fl_set_ip6_helper() 460 ip6->reserved = cpu_to_be16(0); in nfp_fl_set_ip6_helper() 461 ip6->head.jump_id = opcode_tag; in nfp_fl_set_ip6_helper() 462 ip6->head.len_lw = sizeof(*ip6) >> NFP_FL_LW_SIZ; in nfp_fl_set_ip6_helper()
|
/Linux-v4.19/drivers/net/ipvlan/ |
D | ipvlan.h | 83 struct in6_addr ip6; /* IPv6 address on logical interface */ member 86 #define ip6addr ipu.ip6
|
/Linux-v4.19/drivers/infiniband/ulp/srp/ |
D | ib_srp.h | 233 struct sockaddr_in6 ip6; member 238 struct sockaddr_in6 ip6; member
|
/Linux-v4.19/arch/mips/include/asm/sgi/ |
D | sgi.h | 17 ip6, /* R3k UP */ enumerator
|
/Linux-v4.19/include/uapi/linux/ |
D | netfilter.h | 75 __be32 ip6[4]; member
|
/Linux-v4.19/include/net/ |
D | flow.h | 175 struct flowi6 ip6; member 197 return container_of(fl6, struct flowi, u.ip6); in flowi6_to_flowi()
|