Home
last modified time | relevance | path

Searched refs:sin6_addr (Results 1 – 25 of 148) sorted by relevance

123456

/Linux-v5.4/net/sctp/
Dipv6.c88 addr->a.v6.sin6_addr = ifa->addr; in sctp_inet6addr_event()
102 ipv6_addr_equal(&addr->a.v6.sin6_addr, in sctp_inet6addr_event()
242 fl6->daddr = daddr->v6.sin6_addr; in sctp_v6_get_dst()
245 if (ipv6_addr_type(&daddr->v6.sin6_addr) & IPV6_ADDR_LINKLOCAL) in sctp_v6_get_dst()
267 fl6->saddr = saddr->v6.sin6_addr; in sctp_v6_get_dst()
328 fl6->saddr = laddr->a.v6.sin6_addr; in sctp_v6_get_dst()
337 &laddr->a.v6.sin6_addr, bdst->dev, 1)) { in sctp_v6_get_dst()
380 return ipv6_addr_diff(&s1->v6.sin6_addr, &s2->v6.sin6_addr); in sctp_v6_addr_match_len()
397 saddr->v6.sin6_addr = fl6->saddr; in sctp_v6_get_saddr()
421 addr->a.v6.sin6_addr = ifp->addr; in sctp_v6_copy_addrlist()
[all …]
Ddiag.c47 *(struct in6_addr *)r->id.idiag_src = laddr.v6.sin6_addr; in inet_diag_msg_sctpasoc_fill()
48 *(struct in6_addr *)r->id.idiag_dst = paddr.v6.sin6_addr; in inet_diag_msg_sctpasoc_fill()
458 memcpy(&laddr.v6.sin6_addr, req->id.idiag_src, in sctp_diag_dump_one()
459 sizeof(laddr.v6.sin6_addr)); in sctp_diag_dump_one()
463 memcpy(&paddr.v6.sin6_addr, req->id.idiag_dst, in sctp_diag_dump_one()
464 sizeof(paddr.v6.sin6_addr)); in sctp_diag_dump_one()
/Linux-v5.4/samples/bpf/
Dmap_perf_test_user.c161 in6.sin6_addr.s6_addr16[0] = 0xdead; in do_test_lru()
162 in6.sin6_addr.s6_addr16[1] = 0xbeef; in do_test_lru()
166 in6.sin6_addr.s6_addr16[2] = 0; in do_test_lru()
169 in6.sin6_addr.s6_addr16[2] = 1; in do_test_lru()
172 in6.sin6_addr.s6_addr16[2] = 2; in do_test_lru()
175 in6.sin6_addr.s6_addr16[2] = 3; in do_test_lru()
176 in6.sin6_addr.s6_addr32[3] = 0; in do_test_lru()
185 if (in6.sin6_addr.s6_addr32[3] < in do_test_lru()
187 in6.sin6_addr.s6_addr32[3] += 32; in do_test_lru()
189 in6.sin6_addr.s6_addr32[3] = 0; in do_test_lru()
Dtest_map_in_map_user.c82 in6.sin6_addr.s6_addr16[0] = 0xdead; in test_map_in_map()
83 in6.sin6_addr.s6_addr16[1] = 0xbeef; in test_map_in_map()
89 in6.sin6_addr.s6_addr16[7] = i; in test_map_in_map()
/Linux-v5.4/include/linux/sunrpc/
Daddr.h77 if (!ipv6_addr_equal(&sin1->sin6_addr, &sin2->sin6_addr)) in rpc_cmp_addr6()
79 else if (ipv6_addr_type(&sin1->sin6_addr) & IPV6_ADDR_LINKLOCAL) in rpc_cmp_addr6()
92 dsin6->sin6_addr = ssin6->sin6_addr; in __rpc_copy_addr6()
/Linux-v5.4/tools/testing/selftests/bpf/progs/
Dconnect6_prog.c84 sa.sin6_addr.s6_addr32[0] = bpf_htonl(SRC_REWRITE_IP6_0); in connect_v6_prog()
85 sa.sin6_addr.s6_addr32[1] = bpf_htonl(SRC_REWRITE_IP6_1); in connect_v6_prog()
86 sa.sin6_addr.s6_addr32[2] = bpf_htonl(SRC_REWRITE_IP6_2); in connect_v6_prog()
87 sa.sin6_addr.s6_addr32[3] = bpf_htonl(SRC_REWRITE_IP6_3); in connect_v6_prog()
/Linux-v5.4/net/ipv6/
Dip6_udp_tunnel.c44 memcpy(&udp6_addr.sin6_addr, &cfg->local_ip6, in udp_sock_create6()
45 sizeof(udp6_addr.sin6_addr)); in udp_sock_create6()
55 memcpy(&udp6_addr.sin6_addr, &cfg->peer_ip6, in udp_sock_create6()
56 sizeof(udp6_addr.sin6_addr)); in udp_sock_create6()
Ddatagram.c162 if (ipv6_addr_any(&usin->sin6_addr)) { in __ip6_datagram_connect()
168 &usin->sin6_addr); in __ip6_datagram_connect()
170 usin->sin6_addr = in6addr_loopback; in __ip6_datagram_connect()
173 addr_type = ipv6_addr_type(&usin->sin6_addr); in __ip6_datagram_connect()
175 daddr = &usin->sin6_addr; in __ip6_datagram_connect()
388 mtu_info->ip6m_addr.sin6_addr = ipv6_hdr(skb)->daddr; in ipv6_local_rxpmtu()
472 sin->sin6_addr = ip6h->daddr; in ipv6_recv_error()
476 ipv6_iface_scope_id(&sin->sin6_addr, in ipv6_recv_error()
480 &sin->sin6_addr); in ipv6_recv_error()
495 sin->sin6_addr = ipv6_hdr(skb)->saddr; in ipv6_recv_error()
[all …]
Daf_inet6.c290 addr_type = ipv6_addr_type(&addr->sin6_addr); in __inet6_bind()
331 v4addr = addr->sin6_addr.s6_addr32[3]; in __inet6_bind()
378 !ipv6_chk_addr(net, &addr->sin6_addr, in __inet6_bind()
391 sk->sk_v6_rcv_saddr = addr->sin6_addr; in __inet6_bind()
394 np->saddr = addr->sin6_addr; in __inet6_bind()
523 sin->sin6_addr = sk->sk_v6_daddr; in inet6_getname()
528 sin->sin6_addr = np->saddr; in inet6_getname()
530 sin->sin6_addr = sk->sk_v6_rcv_saddr; in inet6_getname()
534 sin->sin6_scope_id = ipv6_iface_scope_id(&sin->sin6_addr, in inet6_getname()
/Linux-v5.4/include/trace/events/
Dnet_probe_common.h28 v6->sin6_addr = inet6_sk(sk)->saddr; \
32 v6->sin6_addr = sk->sk_v6_daddr; \
/Linux-v5.4/net/core/
Dutils.c330 if (in6_pton(src, srclen, (u8 *)&addr6->sin6_addr.s6_addr, in inet6_pton()
334 if (ipv6_addr_type(&addr6->sin6_addr) & IPV6_ADDR_LINKLOCAL && in inet6_pton()
407 { .sin6_addr = IN6ADDR_ANY_INIT }; in inet_addr_is_any()
409 if (!memcmp(in6->sin6_addr.s6_addr, in inet_addr_is_any()
410 in6_any.sin6_addr.s6_addr, 16)) in inet_addr_is_any()
/Linux-v5.4/net/sunrpc/
Daddr.c32 const struct in6_addr *addr = &sin6->sin6_addr; in rpc_ntop6_noscopeid()
78 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) in rpc_ntop6()
174 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) in rpc_parse_scope_id()
207 u8 *addr = (u8 *)&sin6->sin6_addr.in6_u; in rpc_pton6()
/Linux-v5.4/tools/testing/selftests/net/
Dreuseport_addr_any.c54 addr6.sin6_addr = in6addr_any; in build_rcv_fd()
55 else if (!inet_pton(family, addr_str, &addr6.sin6_addr)) in build_rcv_fd()
123 saddr6.sin6_addr = in6addr_any; in connect_and_send()
126 if (!inet_pton(family, IP6_ADDR, &daddr6.sin6_addr)) in connect_and_send()
Dreuseport_bpf_numa.c48 addr6->sin6_addr = in6addr_any; in build_rcv_group()
129 saddr6->sin6_addr = in6addr_any; in send_from_node()
134 daddr6->sin6_addr = in6addr_loopback; in send_from_node()
Dreuseport_bpf_cpu.c52 addr6->sin6_addr = in6addr_any; in build_rcv_group()
117 saddr6->sin6_addr = in6addr_any; in send_from_cpu()
122 daddr6->sin6_addr = in6addr_loopback; in send_from_cpu()
/Linux-v5.4/fs/afs/
Dserver.c42 if (srx->transport.sin6.sin6_addr.s6_addr32[0] == 0 || in afs_find_server()
43 srx->transport.sin6.sin6_addr.s6_addr32[1] == 0 || in afs_find_server()
44 srx->transport.sin6.sin6_addr.s6_addr32[2] == htonl(0xffff)) in afs_find_server()
63 diff = memcmp(&a->sin6_addr, in afs_find_server()
64 &b->sin6_addr, in afs_find_server()
78 diff = ((u32 __force)a->sin6_addr.s6_addr32[3] - in afs_find_server()
79 (u32 __force)b->sin6_addr.s6_addr32[3]); in afs_find_server()
/Linux-v5.4/tools/testing/selftests/bpf/
Dtest_select_reuseport.c145 sa->v6.sin6_addr = in6addr_loopback; in sa46_init_loopback()
155 sa->v6.sin6_addr = in6addr_any; in sa46_init_inany()
257 expected.bind_inany = !srv_sa.v6.sin6_addr.s6_addr32[3] && in check_data()
258 !srv_sa.v6.sin6_addr.s6_addr32[2] && in check_data()
259 !srv_sa.v6.sin6_addr.s6_addr32[1] && in check_data()
260 !srv_sa.v6.sin6_addr.s6_addr32[0]; in check_data()
262 memcpy(&expected.skb_addrs[0], cli_sa.v6.sin6_addr.s6_addr32, in check_data()
263 sizeof(cli_sa.v6.sin6_addr)); in check_data()
/Linux-v5.4/net/rxrpc/
Dpeer_object.c51 size = sizeof(srx->transport.sin6.sin6_addr); in rxrpc_peer_hash_key()
52 p = (u16 *)&srx->transport.sin6.sin6_addr; in rxrpc_peer_hash_key()
102 memcmp(&peer->srx.transport.sin6.sin6_addr, in rxrpc_peer_cmp_key()
103 &srx->transport.sin6.sin6_addr, in rxrpc_peer_cmp_key()
185 memcpy(&fl6->daddr, &peer->srx.transport.sin6.sin6_addr, in rxrpc_assess_MTU_size()
/Linux-v5.4/net/rds/
Dbind.c196 addr_type = ipv6_addr_type(&sin6->sin6_addr); in rds_bind()
206 addr4 = sin6->sin6_addr.s6_addr32[3]; in rds_bind()
218 binding_addr = &sin6->sin6_addr; in rds_bind()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/
Dclip_tbl.c91 ret = memcmp(lip, cte->addr6.sin6_addr.s6_addr, in cxgb4_clip_get()
117 memcpy(ce->addr6.sin6_addr.s6_addr, in cxgb4_clip_get()
126 ret, ce->addr6.sin6_addr.s6_addr); in cxgb4_clip_get()
164 ret = memcmp(lip, cte->addr6.sin6_addr.s6_addr, in cxgb4_clip_release()
/Linux-v5.4/include/net/sctp/
Dsctp.h541 addr->v4.sin_addr.s_addr = addr->v6.sin6_addr.s6_addr32[3]; in sctp_v6_map_v4()
550 addr->v6.sin6_addr.s6_addr32[3] = addr->v4.sin_addr.s_addr; in sctp_v4_map_v6()
555 addr->v6.sin6_addr.s6_addr32[0] = 0; in sctp_v4_map_v6()
556 addr->v6.sin6_addr.s6_addr32[1] = 0; in sctp_v4_map_v6()
557 addr->v6.sin6_addr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v4_map_v6()
/Linux-v5.4/drivers/infiniband/hw/qedr/
Dqedr_iw_cm.c75 laddr6->sin6_addr.in6_u.u6_addr32[i] = in qedr_fill_sockaddr6()
77 raddr6->sin6_addr.in6_u.u6_addr32[i] = in qedr_fill_sockaddr6()
447 fl6.daddr = dst_in->sin6_addr; in qedr_addr6_resolve()
448 fl6.saddr = src_in->sin6_addr; in qedr_addr6_resolve()
552 ntohl(raddr6->sin6_addr.in6_u.u6_addr32[i]); in qedr_iw_connect()
554 ntohl(laddr6->sin6_addr.in6_u.u6_addr32[i]); in qedr_iw_connect()
639 ntohl(laddr6->sin6_addr.in6_u.u6_addr32[i]); in qedr_iw_create_listen()
/Linux-v5.4/include/linux/lockd/
Dlockd.h327 if (ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_MAPPED) in __nlm_privileged_request6()
328 return ipv4_is_loopback(sin6->sin6_addr.s6_addr32[3]); in __nlm_privileged_request6()
330 return ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LOOPBACK; in __nlm_privileged_request6()
/Linux-v5.4/drivers/infiniband/core/
Daddr.c262 &((const struct sockaddr_in6 *)src_in)->sin6_addr, in rdma_find_ndev_for_src_ip_rcu()
371 (const void *)&dst_in6->sin6_addr; in fetch_ha()
427 fl6.daddr = dst_in->sin6_addr; in addr6_resolve()
428 fl6.saddr = src_in->sin6_addr; in addr6_resolve()
435 if (ipv6_addr_any(&src_in->sin6_addr)) in addr6_resolve()
436 src_in->sin6_addr = fl6.saddr; in addr6_resolve()
/Linux-v5.4/drivers/infiniband/hw/cxgb4/
Dcm.c402 (const u32 *)&sin6->sin6_addr.s6_addr, in _c4iw_free_ep()
559 (const u32 *)&sin6->sin6_addr.s6_addr, 1); in act_open_req_arp_failure()
821 (const u32 *)&la6->sin6_addr.s6_addr, 1); in send_connect()
903 req6->local_ip_hi = *((__be64 *)(la6->sin6_addr.s6_addr)); in send_connect()
904 req6->local_ip_lo = *((__be64 *)(la6->sin6_addr.s6_addr + 8)); in send_connect()
905 req6->peer_ip_hi = *((__be64 *)(ra6->sin6_addr.s6_addr)); in send_connect()
906 req6->peer_ip_lo = *((__be64 *)(ra6->sin6_addr.s6_addr + 8)); in send_connect()
936 (const u32 *)&la6->sin6_addr.s6_addr, 1); in send_connect()
2209 laddr6->sin6_addr.s6_addr, in c4iw_reconnect()
2210 raddr6->sin6_addr.s6_addr, in c4iw_reconnect()
[all …]

123456