/linux-6.3-rc2/net/rds/ |
A D | tcp_connect.c | 93 struct sockaddr_in6 sin6; in rds_tcp_conn_path_connect() local 133 sin6.sin6_family = AF_INET6; in rds_tcp_conn_path_connect() 134 sin6.sin6_addr = conn->c_laddr; in rds_tcp_conn_path_connect() 135 sin6.sin6_port = 0; in rds_tcp_conn_path_connect() 136 sin6.sin6_flowinfo = 0; in rds_tcp_conn_path_connect() 138 addr = (struct sockaddr *)&sin6; in rds_tcp_conn_path_connect() 139 addrlen = sizeof(sin6); in rds_tcp_conn_path_connect() 156 sin6.sin6_family = AF_INET6; in rds_tcp_conn_path_connect() 157 sin6.sin6_addr = conn->c_faddr; in rds_tcp_conn_path_connect() 159 sin6.sin6_flowinfo = 0; in rds_tcp_conn_path_connect() [all …]
|
A D | af_rds.c | 118 struct sockaddr_in6 *sin6; in rds_getname() local 136 sin6->sin6_family = AF_INET6; in rds_getname() 139 sin6->sin6_flowinfo = 0; in rds_getname() 142 uaddr_len = sizeof(*sin6); in rds_getname() 163 memset(sin6, 0, sizeof(*sin6)); in rds_getname() 165 return sizeof(*sin6); in rds_getname() 186 sin6->sin6_flowinfo = 0; in rds_getname() 188 uaddr_len = sizeof(*sin6); in rds_getname() 295 struct sockaddr_in6 sin6; in rds_cancel_sent_to() local 325 rds_send_drop_to(rs, &sin6); in rds_cancel_sent_to() [all …]
|
A D | rdma_transport.c | 249 struct sockaddr_in6 sin6; in rds_rdma_listen_init() local 263 sin6.sin6_family = PF_INET6; in rds_rdma_listen_init() 264 sin6.sin6_addr = in6addr_any; in rds_rdma_listen_init() 265 sin6.sin6_port = htons(RDS_CM_PORT); in rds_rdma_listen_init() 266 sin6.sin6_scope_id = 0; in rds_rdma_listen_init() 267 sin6.sin6_flowinfo = 0; in rds_rdma_listen_init() 269 (struct sockaddr *)&sin6, in rds_rdma_listen_init()
|
A D | tcp_listen.c | 272 struct sockaddr_in6 *sin6; in rds_tcp_listen_init() local 294 sin6 = (struct sockaddr_in6 *)&ss; in rds_tcp_listen_init() 295 sin6->sin6_family = PF_INET6; in rds_tcp_listen_init() 296 sin6->sin6_addr = in6addr_any; in rds_tcp_listen_init() 297 sin6->sin6_port = (__force u16)htons(RDS_TCP_PORT); in rds_tcp_listen_init() 298 sin6->sin6_scope_id = 0; in rds_tcp_listen_init() 299 sin6->sin6_flowinfo = 0; in rds_tcp_listen_init() 300 addr_len = sizeof(*sin6); in rds_tcp_listen_init()
|
A D | bind.c | 191 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)uaddr; in rds_bind() local 196 addr_type = ipv6_addr_type(&sin6->sin6_addr); in rds_bind() 206 addr4 = sin6->sin6_addr.s6_addr32[3]; in rds_bind() 214 if (sin6->sin6_scope_id == 0) in rds_bind() 216 scope_id = sin6->sin6_scope_id; in rds_bind() 218 binding_addr = &sin6->sin6_addr; in rds_bind() 219 port = sin6->sin6_port; in rds_bind()
|
A D | ib.c | 412 struct sockaddr_in6 sin6; in rds_ib_laddr_check() local 434 memset(&sin6, 0, sizeof(sin6)); in rds_ib_laddr_check() 435 sin6.sin6_family = AF_INET6; in rds_ib_laddr_check() 436 sin6.sin6_addr = *addr; in rds_ib_laddr_check() 437 sin6.sin6_scope_id = scope_id; in rds_ib_laddr_check() 438 sa = (struct sockaddr *)&sin6; in rds_ib_laddr_check()
|
/linux-6.3-rc2/net/sunrpc/ |
A D | addr.c | 31 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in rpc_ntop6_noscopeid() local 32 const struct in6_addr *addr = &sin6->sin6_addr; in rpc_ntop6_noscopeid() 69 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in rpc_ntop6() local 80 if (sin6->sin6_scope_id == 0) in rpc_ntop6() 84 IPV6_SCOPE_DELIMITER, sin6->sin6_scope_id); in rpc_ntop6() 163 struct sockaddr_in6 *sin6) in rpc_parse_scope_id() argument 195 sin6->sin6_scope_id = scope_id; in rpc_parse_scope_id() 202 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in rpc_pton6() local 203 u8 *addr = (u8 *)&sin6->sin6_addr.in6_u; in rpc_pton6() 215 if (!rpc_parse_scope_id(net, buf, buflen, delim, sin6)) in rpc_pton6() [all …]
|
A D | svcauth_unix.c | 191 struct sockaddr_in6 sin6; in ip_map_parse() local 215 sin6.sin6_family = AF_INET6; in ip_map_parse() 217 &sin6.sin6_addr); in ip_map_parse() 221 memcpy(&sin6, &address.s6, sizeof(sin6)); in ip_map_parse() 244 ipmp = __ip_map_lookup(cd, class, &sin6.sin6_addr); in ip_map_parse() 662 struct sockaddr_in6 *sin6, sin6_storage; in svcauth_unix_set_client() local 673 sin6 = &sin6_storage; in svcauth_unix_set_client() 674 ipv6_addr_set_v4mapped(sin->sin_addr.s_addr, &sin6->sin6_addr); in svcauth_unix_set_client() 677 sin6 = svc_addr_in6(rqstp); in svcauth_unix_set_client() 691 &sin6->sin6_addr); in svcauth_unix_set_client()
|
/linux-6.3-rc2/tools/perf/trace/beauty/ |
A D | sockaddr.c | 23 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; in af_inet6__scnprintf() local 24 u32 flowinfo = ntohl(sin6->sin6_flowinfo); in af_inet6__scnprintf() 26 size_t printed = scnprintf(bf, size, ", port: %d, addr: %s", ntohs(sin6->sin6_port), in af_inet6__scnprintf() 27 inet_ntop(sin6->sin6_family, &sin6->sin6_addr, tmp, sizeof(tmp))); in af_inet6__scnprintf() 30 if (sin6->sin6_scope_id != 0) in af_inet6__scnprintf() 31 printed += scnprintf(bf + printed, size - printed, ", scope_id: %lu", sin6->sin6_scope_id); in af_inet6__scnprintf()
|
/linux-6.3-rc2/net/rxrpc/ |
A D | utils.c | 32 srx->transport_len = sizeof(srx->transport.sin6); in rxrpc_extract_addr_from_skb() 33 srx->transport.sin6.sin6_family = AF_INET6; in rxrpc_extract_addr_from_skb() 34 srx->transport.sin6.sin6_port = udp_hdr(skb)->source; in rxrpc_extract_addr_from_skb() 35 srx->transport.sin6.sin6_addr = ipv6_hdr(skb)->saddr; in rxrpc_extract_addr_from_skb()
|
A D | peer_object.c | 51 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() 100 return ((u16 __force)peer->srx.transport.sin6.sin6_port - in rxrpc_peer_cmp_key() 101 (u16 __force)srx->transport.sin6.sin6_port) ?: in rxrpc_peer_cmp_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() 183 memcpy(&fl6->daddr, &peer->srx.transport.sin6.sin6_addr, in rxrpc_assess_MTU_size()
|
A D | local_object.c | 74 return ((u16 __force)local->srx.transport.sin6.sin6_port - in rxrpc_local_cmp_key() 75 (u16 __force)srx->transport.sin6.sin6_port) ?: in rxrpc_local_cmp_key() 76 memcmp(&local->srx.transport.sin6.sin6_addr, in rxrpc_local_cmp_key() 77 &srx->transport.sin6.sin6_addr, in rxrpc_local_cmp_key() 170 udp_conf.local_ip6 = srx->transport.sin6.sin6_addr; in rxrpc_open_socket() 171 udp_conf.local_udp_port = srx->transport.sin6.sin6_port; in rxrpc_open_socket()
|
/linux-6.3-rc2/net/ipv6/ |
A D | inet6_connection_sock.c | 61 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) uaddr; in inet6_csk_addr2sockaddr() local 63 sin6->sin6_family = AF_INET6; in inet6_csk_addr2sockaddr() 64 sin6->sin6_addr = sk->sk_v6_daddr; in inet6_csk_addr2sockaddr() 65 sin6->sin6_port = inet_sk(sk)->inet_dport; in inet6_csk_addr2sockaddr() 67 sin6->sin6_flowinfo = 0; in inet6_csk_addr2sockaddr() 68 sin6->sin6_scope_id = ipv6_iface_scope_id(&sin6->sin6_addr, in inet6_csk_addr2sockaddr()
|
A D | udp.c | 417 sin6->sin6_flowinfo = 0; in udpv6_recvmsg() 422 sin6->sin6_scope_id = 0; in udpv6_recvmsg() 425 sin6->sin6_scope_id = in udpv6_recvmsg() 429 *addr_len = sizeof(*sin6); in udpv6_recvmsg() 1358 if (sin6) { in udpv6_sendmsg() 1366 daddr = &sin6->sin6_addr; in udpv6_sendmsg() 1393 sin.sin_port = sin6 ? sin6->sin6_port : inet->inet_dport; in udpv6_sendmsg() 1433 if (sin6) { in udpv6_sendmsg() 1434 if (sin6->sin6_port == 0) in udpv6_sendmsg() 1438 daddr = &sin6->sin6_addr; in udpv6_sendmsg() [all …]
|
A D | raw.c | 473 if (sin6) { in rawv6_recvmsg() 474 sin6->sin6_family = AF_INET6; in rawv6_recvmsg() 475 sin6->sin6_port = 0; in rawv6_recvmsg() 477 sin6->sin6_flowinfo = 0; in rawv6_recvmsg() 478 sin6->sin6_scope_id = ipv6_iface_scope_id(&sin6->sin6_addr, in rawv6_recvmsg() 480 *addr_len = sizeof(*sin6); in rawv6_recvmsg() 787 if (sin6) { in rawv6_sendmsg() 791 if (sin6->sin6_family && sin6->sin6_family != AF_INET6) in rawv6_sendmsg() 795 proto = ntohs(sin6->sin6_port); in rawv6_sendmsg() 805 daddr = &sin6->sin6_addr; in rawv6_sendmsg() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/bpf/prog_tests/ |
A D | bind_perm.c | 25 struct sockaddr_in6 *sin6; in try_bind() local 38 sin6 = (struct sockaddr_in6 *)&addr; in try_bind() 39 sin6->sin6_family = family; in try_bind() 40 sin6->sin6_port = htons(port); in try_bind()
|
/linux-6.3-rc2/fs/afs/ |
A D | addr_list.c | 52 srx->transport_len = sizeof(srx->transport.sin6); in afs_alloc_addrlist() 53 srx->transport.sin6.sin6_family = AF_INET6; in afs_alloc_addrlist() 54 srx->transport.sin6.sin6_port = htons(port); in afs_alloc_addrlist() 324 struct sockaddr_in6 *a = &alist->addrs[i].transport.sin6; in afs_merge_fs_addr6() 344 srx->transport_len = sizeof(srx->transport.sin6); in afs_merge_fs_addr6() 345 srx->transport.sin6.sin6_family = AF_INET6; in afs_merge_fs_addr6() 346 srx->transport.sin6.sin6_port = htons(port); in afs_merge_fs_addr6() 347 memcpy(&srx->transport.sin6.sin6_addr, xdr, 16); in afs_merge_fs_addr6()
|
/linux-6.3-rc2/net/netfilter/ |
A D | nf_conntrack_proto.c | 330 struct sockaddr_in6 sin6; in ipv6_getorigdst() local 349 if (*len < 0 || (unsigned int)*len < sizeof(sin6)) in ipv6_getorigdst() 358 sin6.sin6_family = AF_INET6; in ipv6_getorigdst() 359 sin6.sin6_port = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u.tcp.port; in ipv6_getorigdst() 360 sin6.sin6_flowinfo = flow_label & IPV6_FLOWINFO_MASK; in ipv6_getorigdst() 361 memcpy(&sin6.sin6_addr, in ipv6_getorigdst() 363 sizeof(sin6.sin6_addr)); in ipv6_getorigdst() 366 sin6.sin6_scope_id = ipv6_iface_scope_id(&sin6.sin6_addr, bound_dev_if); in ipv6_getorigdst() 367 return copy_to_user(user, &sin6, sizeof(sin6)) ? -EFAULT : 0; in ipv6_getorigdst()
|
/linux-6.3-rc2/include/linux/sunrpc/ |
A D | svc_xprt.h | 175 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa; in svc_addr_port() local 181 return ntohs(sin6->sin6_port); in svc_addr_port() 212 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)addr; in __svc_print_addr() local 222 &sin6->sin6_addr, in __svc_print_addr() 223 ntohs(sin6->sin6_port)); in __svc_print_addr()
|
/linux-6.3-rc2/fs/nfs/ |
A D | fscache.c | 46 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) &clp->cl_addr; in nfs_fscache_get_client_key() local 63 if (!nfs_append_int(key, _len, sin6->sin6_port) || in nfs_fscache_get_client_key() 64 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[0]) || in nfs_fscache_get_client_key() 65 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[1]) || in nfs_fscache_get_client_key() 66 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[2]) || in nfs_fscache_get_client_key() 67 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[3])) in nfs_fscache_get_client_key()
|
/linux-6.3-rc2/tools/testing/selftests/bpf/ |
A D | network_helpers.c | 360 struct sockaddr_in6 *sin6 = (void *)addr; in make_sockaddr() local 362 memset(addr, 0, sizeof(*sin6)); in make_sockaddr() 363 sin6->sin6_family = AF_INET6; in make_sockaddr() 364 sin6->sin6_port = htons(port); in make_sockaddr() 366 inet_pton(AF_INET6, addr_str, &sin6->sin6_addr) != 1) { in make_sockaddr() 371 *len = sizeof(*sin6); in make_sockaddr()
|
/linux-6.3-rc2/drivers/target/iscsi/cxgbit/ |
A D | cxgbit_cm.c | 156 &sin6->sin6_addr); in cxgbit_create_server6() 171 stid, &sin6->sin6_addr, in cxgbit_create_server6() 172 sin6->sin6_port, in cxgbit_create_server6() 189 ntohs(sin6->sin6_port)); in cxgbit_create_server6() 304 struct sockaddr_in6 *sin6; in cxgbit_find_np_cdev() local 331 struct sockaddr_in6 *sin6; in cxgbit_inaddr_any() local 335 &sin6->sin6_addr); in cxgbit_inaddr_any() 551 struct sockaddr_in6 *sin6; in __cxgbit_free_cdev_np() local 1343 sin6->sin6_family = PF_INET6; in cxgbit_pass_accept_req() 1344 sin6->sin6_port = local_port; in cxgbit_pass_accept_req() [all …]
|
/linux-6.3-rc2/include/linux/lockd/ |
A D | lockd.h | 331 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in __nlm_privileged_request6() local 333 if (ntohs(sin6->sin6_port) > 1023) in __nlm_privileged_request6() 336 if (ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_MAPPED) in __nlm_privileged_request6() 337 return ipv4_is_loopback(sin6->sin6_addr.s6_addr32[3]); in __nlm_privileged_request6() 339 return ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LOOPBACK; in __nlm_privileged_request6()
|
/linux-6.3-rc2/fs/nfsd/ |
A D | flexfilelayout.c | 111 struct sockaddr_in6 *sin6; in nfsd4_ff_proc_getdeviceinfo() local 113 sin6 = (struct sockaddr_in6 *)&rqstp->rq_daddr; in nfsd4_ff_proc_getdeviceinfo() 114 port = ntohs(sin6->sin6_port); in nfsd4_ff_proc_getdeviceinfo()
|
/linux-6.3-rc2/fs/ksmbd/ |
A D | transport_tcp.c | 413 struct sockaddr_in6 sin6; in create_socket() local 434 sin6.sin6_family = PF_INET6; in create_socket() 435 sin6.sin6_addr = in6addr_any; in create_socket() 436 sin6.sin6_port = htons(server_conf.tcp_port); in create_socket() 456 ret = kernel_bind(ksmbd_socket, (struct sockaddr *)&sin6, in create_socket() 457 sizeof(sin6)); in create_socket()
|