/linux-master/net/smc/ |
H A D | smc_ib.h | 64 struct in6_addr *addr6 = (struct in6_addr *)gid; local 66 if (ipv6_addr_v4mapped(addr6) || 67 !(addr6->s6_addr32[0] | addr6->s6_addr32[1] | addr6->s6_addr32[2])) 68 return addr6->s6_addr32[3];
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum2_mr_tcam.c | 167 &key->source.addr6.s6_addr[0x0], 168 &key->source_mask.addr6.s6_addr[0x0], 4); 170 &key->source.addr6.s6_addr[0x4], 171 &key->source_mask.addr6.s6_addr[0x4], 4); 173 &key->source.addr6.s6_addr[0x8], 174 &key->source_mask.addr6.s6_addr[0x8], 4); 176 &key->source.addr6.s6_addr[0xc], 177 &key->source_mask.addr6.s6_addr[0xc], 4); 179 &key->group.addr6.s6_addr[0x0], 180 &key->group_mask.addr6 [all...] |
H A D | spectrum_nve.c | 50 struct in6_addr addr6; member in struct:mlxsw_sp_nve_mc_ipv6_entry 137 &addr->addr6, &kvdl_index); 141 mc_entry->ipv6_entry.addr6 = addr->addr6; 151 &mc_entry->ipv6_entry.addr6); 169 return ipv6_addr_equal(&mc_entry->ipv6_entry.addr6, &addr->addr6); 809 struct in6_addr addr6; member in struct:mlxsw_sp_nve_ipv6_ht_node 819 const struct in6_addr *addr6, 822 return mlxsw_sp_ipv6_addr_kvdl_index_get(mlxsw_sp, addr6, p_kvdl_inde 818 mlxsw_sp_nve_ipv6_addr_kvdl_set(struct mlxsw_sp *mlxsw_sp, const struct in6_addr *addr6, u32 *p_kvdl_index) argument 825 mlxsw_sp_nve_ipv6_addr_kvdl_unset(struct mlxsw_sp *mlxsw_sp, const struct in6_addr *addr6) argument 843 mlxsw_sp_nve_ipv6_ht_insert(struct mlxsw_sp *mlxsw_sp, const char *mac, u16 fid_index, const struct in6_addr *addr6) argument [all...] |
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_tcp_check_syncookie_user.c | 222 struct sockaddr_in6 addr6; local 252 memset(&addr6, 0, sizeof(addr6)); 253 addr6.sin6_family = AF_INET6; 254 addr6.sin6_addr = in6addr_loopback; 255 addr6.sin6_port = 0; 267 server_v6 = start_server((const struct sockaddr *)&addr6, 268 sizeof(addr6), false); 269 if (server_v6 == -1 || !get_port(server_v6, &addr6.sin6_port)) 282 (const struct sockaddr *)&addr6, sizeo [all...] |
H A D | test_sock.c | 417 struct sockaddr_in6 *addr6; local 438 addr6 = (struct sockaddr_in6 *)&addr; 439 addr6->sin6_family = domain; 440 addr6->sin6_port = htons(port); 441 if (inet_pton(domain, ip, (void *)&addr6->sin6_addr) != 1) 464 addr6->sin6_port = htons(port_retry);
|
/linux-master/tools/testing/selftests/net/ |
H A D | tcp_inq.c | 38 struct sockaddr_in6 *addr6 = (void *) sockaddr; local 49 memset(addr6, 0, sizeof(*addr6)); 50 addr6->sin6_family = AF_INET6; 51 addr6->sin6_addr = in6addr_loopback; 52 addr6->sin6_port = htons(port);
|
H A D | reuseaddr_conflict.c | 31 struct sockaddr_in6 addr6 = { local 44 addr = (struct sockaddr*)&addr6; 45 addrlen = sizeof(addr6);
|
H A D | reuseport_addr_any.c | 38 struct sockaddr_in6 addr6 = {0}; local 56 addr6.sin6_family = AF_INET6; 58 addr6.sin6_addr = in6addr_any; 59 else if (!inet_pton(family, addr_str, &addr6.sin6_addr)) 61 addr6.sin6_port = htons(PORT); 62 sz = sizeof(addr6); 63 addr = (struct sockaddr *)&addr6;
|
H A D | reuseport_bpf_cpu.c | 38 struct sockaddr_in6 *addr6; local 50 addr6 = (struct sockaddr_in6 *)&addr; 51 addr6->sin6_family = AF_INET6; 52 addr6->sin6_addr = in6addr_any; 53 addr6->sin6_port = htons(PORT);
|
H A D | reuseport_dualstack.c | 35 struct sockaddr_in6 *addr6; local 46 addr6 = (struct sockaddr_in6 *)&addr; 47 addr6->sin6_family = AF_INET6; 48 addr6->sin6_addr = in6addr_any; 49 addr6->sin6_port = htons(PORT);
|
H A D | reuseport_bpf_numa.c | 34 struct sockaddr_in6 *addr6; local 46 addr6 = (struct sockaddr_in6 *)&addr; 47 addr6->sin6_family = AF_INET6; 48 addr6->sin6_addr = in6addr_any; 49 addr6->sin6_port = htons(PORT);
|
H A D | traceroute.sh | 68 local addr6=$3 71 [ -z "${addr6}" ] && addr6="-" 76 if [ "${addr6}" != "-" ]; then 77 ip netns exec ${ns} ip -6 addr add dev lo ${addr6}
|
H A D | tcp_fastopen_backup_key.c | 92 struct sockaddr_in6 addr6 = {0}; local 107 addr6.sin6_family = AF_INET6; 108 addr6.sin6_addr = in6addr_any; 109 addr6.sin6_port = htons(PORT); 110 sz = sizeof(addr6); 111 addr = (struct sockaddr *)&addr6;
|
H A D | io_uring_zerocopy_tx.c | 233 struct sockaddr_in6 *addr6 = (void *) &cfg_dst_addr; local 290 memset(addr6, 0, sizeof(*addr6)); 291 addr6->sin6_family = AF_INET6; 292 addr6->sin6_port = htons(cfg_port); 294 inet_pton(AF_INET6, daddr, &(addr6->sin6_addr)) != 1)
|
H A D | rxtimestamp.c | 281 struct sockaddr_in6 addr6; member in union:__anon3776 300 addr.addr6.sin6_family = AF_INET6; 301 addr.addr6.sin6_addr = in6addr_loopback; 302 addr.addr6.sin6_port = htons(port); 303 addr_size = sizeof(addr.addr6);
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | sk_assign.c | 220 struct sockaddr_in6 *addr6; local 234 addr6 = (struct sockaddr_in6 *)addr; 235 memset(addr6, 0, sizeof(*addr6)); 236 addr6->sin6_family = family; 237 addr6->sin6_port = htons(port); 238 addr6->sin6_addr = in6addr_loopback; 240 addr6->sin6_addr.s6_addr32[3] = htonl(TEST_DADDR); 261 : (struct sockaddr *)&addr6, \ 262 .len = (FAMILY == AF_INET) ? sizeof(addr4) : sizeof(addr6), \ 270 struct sockaddr_in6 addr6; local [all...] |
H A D | cls_redirect.c | 144 struct sockaddr_in6 *addr6; local 154 addr6 = (struct sockaddr_in6 *)addr; 155 memset(addr6, 0, sizeof(*addr6)); 156 addr6->sin6_family = family; 157 addr6->sin6_addr = in6addr_loopback; 158 return sizeof(*addr6);
|
H A D | tcp_hdr_options.c | 94 struct sockaddr_in6 addr6; local 112 len = sizeof(addr6); 113 if (!ASSERT_OK(getsockname(sk_fds->srv_fd, (struct sockaddr *)&addr6, 116 sk_fds->passive_lport = ntohs(addr6.sin6_port); 118 len = sizeof(addr6); 119 if (!ASSERT_OK(getsockname(sk_fds->active_fd, (struct sockaddr *)&addr6, 122 sk_fds->active_lport = ntohs(addr6.sin6_port);
|
H A D | sockmap_helpers.h | 256 struct sockaddr_in6 *addr6 = memset(ss, 0, sizeof(*ss)); local 258 addr6->sin6_family = AF_INET6; 259 addr6->sin6_port = 0; 260 addr6->sin6_addr = in6addr_loopback; 261 *len = sizeof(*addr6);
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | clip_tbl.h | 21 struct sockaddr_in6 addr6; member in union:clip_entry::__anon258
|
H A D | clip_tbl.c | 90 if (cte->addr6.sin6_family == AF_INET6 && v6) 91 ret = memcmp(lip, cte->addr6.sin6_addr.s6_addr, 115 ce->addr6.sin6_family = AF_INET6; 116 memcpy(ce->addr6.sin6_addr.s6_addr, 125 ret, ce->addr6.sin6_addr.s6_addr); 162 if (cte->addr6.sin6_family == AF_INET6 && v6) 163 ret = memcmp(lip, cte->addr6.sin6_addr.s6_addr,
|
/linux-master/drivers/net/wireguard/ |
H A D | socket.c | 103 .daddr = endpoint->addr6.sin6_addr, 104 .fl6_dport = endpoint->addr6.sin6_port, 106 .flowi6_oif = endpoint->addr6.sin6_scope_id, 246 endpoint->addr6.sin6_family = AF_INET6; 247 endpoint->addr6.sin6_port = udp_hdr(skb)->source; 248 endpoint->addr6.sin6_addr = ipv6_hdr(skb)->saddr; 249 endpoint->addr6.sin6_scope_id = ipv6_iface_scope_id( 266 a->addr6.sin6_port == b->addr6.sin6_port && 267 ipv6_addr_equal(&a->addr6 [all...] |
H A D | peer.h | 25 struct sockaddr_in6 addr6; member in union:endpoint::__anon85 30 /* Essentially the same as addr6->scope_id */
|
/linux-master/net/netlabel/ |
H A D | netlabel_unlabeled.c | 421 const struct in6_addr *addr6 = addr; local 424 ret_val = netlbl_unlhsh_add_addr6(iface, addr6, mask6, secid); 428 addr6, mask6); 1052 * @addr6: the IPv6 address entry 1057 * STATICLIST or STATICLISTDEF message. When called either @addr4 or @addr6 1066 const struct netlbl_unlhsh_addr6 *addr6, 1117 &addr6->list.addr); 1123 &addr6->list.mask); 1127 secid = addr6->secid; 1174 struct netlbl_af6list *addr6; local 1063 netlbl_unlabel_staticlist_gen(u32 cmd, const struct netlbl_unlhsh_iface *iface, const struct netlbl_unlhsh_addr4 *addr4, const struct netlbl_unlhsh_addr6 *addr6, void *arg) argument 1259 struct netlbl_af6list *addr6; local 1496 struct netlbl_af6list *addr6; local [all...] |
/linux-master/net/core/ |
H A D | utils.c | 323 struct sockaddr_in6 *addr6 = (struct sockaddr_in6 *)addr; local 330 if (in6_pton(src, srclen, (u8 *)&addr6->sin6_addr.s6_addr, 334 if (ipv6_addr_type(&addr6->sin6_addr) & IPV6_ADDR_LINKLOCAL && 346 addr6->sin6_scope_id = dev->ifindex; 348 } else if (kstrtouint(scope_id, 0, &addr6->sin6_scope_id)) { 353 addr6->sin6_family = AF_INET6; 354 addr6->sin6_port = htons(port_num);
|