| /linux/net/rds/ |
| H 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() 137 sin6.sin6_scope_id = conn->c_dev_if; 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 in rds_tcp_conn_path_connect() [all...] |
| H A D | tcp_listen.c | 256 struct sockaddr_in6 *sin6; in rds_tcp_listen_init() local 278 sin6 = (struct sockaddr_in6 *)&ss; in rds_tcp_listen_init() 279 sin6->sin6_family = PF_INET6; in rds_tcp_listen_init() 280 sin6->sin6_addr = in6addr_any; in rds_tcp_listen_init() 281 sin6->sin6_port = htons(RDS_TCP_PORT); in rds_tcp_listen_init() 282 sin6->sin6_scope_id = 0; in rds_tcp_listen_init() 283 sin6->sin6_flowinfo = 0; in rds_tcp_listen_init() 284 addr_len = sizeof(*sin6); in rds_tcp_listen_init()
|
| H A D | rdma_transport.c | 251 struct sockaddr_in6 sin6; in rds_rdma_listen_init() local 265 sin6.sin6_family = PF_INET6; in rds_rdma_listen_init() 266 sin6.sin6_addr = in6addr_any; in rds_rdma_listen_init() 267 sin6.sin6_port = htons(RDS_CM_PORT); in rds_rdma_listen_init() 268 sin6.sin6_scope_id = 0; in rds_rdma_listen_init() 269 sin6.sin6_flowinfo = 0; in rds_rdma_listen_init() 271 (struct sockaddr *)&sin6, in rds_rdma_listen_init()
|
| H 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()
|
| H 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()
|
| H A D | ib_cm.c | 1012 struct sockaddr_in6 *sin6; in rds_ib_conn_path_connect() local 1014 sin6 = (struct sockaddr_in6 *)&src; in rds_ib_conn_path_connect() 1015 sin6->sin6_family = AF_INET6; in rds_ib_conn_path_connect() 1016 sin6->sin6_addr = conn->c_laddr; in rds_ib_conn_path_connect() 1017 sin6->sin6_port = 0; in rds_ib_conn_path_connect() 1018 sin6->sin6_scope_id = conn->c_dev_if; in rds_ib_conn_path_connect() 1020 sin6 = (struct sockaddr_in6 *)&dest; in rds_ib_conn_path_connect() 1021 sin6->sin6_family = AF_INET6; in rds_ib_conn_path_connect() 1022 sin6->sin6_addr = conn->c_faddr; in rds_ib_conn_path_connect() 1023 sin6->sin6_port = htons(RDS_CM_PORT); in rds_ib_conn_path_connect() [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | tfo.c | 22 static int parse_address(const char *str, int port, struct sockaddr_in6 *sin6) in parse_address() argument 26 sin6->sin6_family = AF_INET6; in parse_address() 27 sin6->sin6_port = htons(port); in parse_address() 29 ret = inet_pton(sin6->sin6_family, str, &sin6->sin6_addr); in parse_address() 32 ret = inet_pton(AF_INET, str, &sin6->sin6_addr.s6_addr32[3]); in parse_address() 37 sin6->sin6_addr.s6_addr32[0] = 0; in parse_address() 38 sin6->sin6_addr.s6_addr32[1] = 0; in parse_address() 39 sin6->sin6_addr.s6_addr16[4] = 0; in parse_address() 40 sin6 in parse_address() [all...] |
| H A D | nettest.c | 311 struct sockaddr_in6 sin6 = { in tcp_md5_remote() local 325 sin6.sin6_port = htons(args->port); in tcp_md5_remote() 326 sin6.sin6_addr = args->md5_prefix.v6.sin6_addr; in tcp_md5_remote() 327 addr = &sin6; in tcp_md5_remote() 328 alen = sizeof(sin6); in tcp_md5_remote() 1770 struct sockaddr_in6 sin6 = { in do_client() local 1814 sin6.sin6_port = htons(args->port); in do_client() 1815 sin6.sin6_addr = args->remote_addr.in6; in do_client() 1816 sin6.sin6_scope_id = args->scope_id; in do_client() 1817 addr = &sin6; in do_client() [all …]
|
| /linux/net/sunrpc/ |
| H 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 78 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) in rpc_ntop6() 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 176 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) in rpc_parse_scope_id() 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 [all …]
|
| H A D | svcauth_unix.c | 192 struct sockaddr_in6 sin6; in ip_map_parse() local 216 sin6.sin6_family = AF_INET6; in ip_map_parse() 218 &sin6.sin6_addr); in ip_map_parse() 222 memcpy(&sin6, &address.s6, sizeof(sin6)); in ip_map_parse() 245 ipmp = __ip_map_lookup(cd, class, &sin6.sin6_addr); in ip_map_parse() 672 struct sockaddr_in6 *sin6, sin6_storage; in svcauth_unix_set_client() local 683 sin6 = &sin6_storage; in svcauth_unix_set_client() 684 ipv6_addr_set_v4mapped(sin->sin_addr.s_addr, &sin6->sin6_addr); in svcauth_unix_set_client() 687 sin6 = svc_addr_in6(rqstp); in svcauth_unix_set_client() 702 &sin6->sin6_addr); in svcauth_unix_set_client()
|
| /linux/tools/perf/trace/beauty/ |
| H 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/net/rxrpc/ |
| H 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()
|
| H A D | peer_object.c | 53 size = sizeof(srx->transport.sin6.sin6_addr); in rxrpc_peer_hash_key() 54 p = (u16 *)&srx->transport.sin6.sin6_addr; in rxrpc_peer_hash_key() 102 return ((u16 __force)peer->srx.transport.sin6.sin6_port - in rxrpc_peer_cmp_key() 103 (u16 __force)srx->transport.sin6.sin6_port) ?: in rxrpc_peer_cmp_key() 104 memcmp(&peer->srx.transport.sin6.sin6_addr, in rxrpc_peer_cmp_key() 105 &srx->transport.sin6.sin6_addr, in rxrpc_peer_cmp_key() 189 memcpy(&fl6->daddr, &peer->srx.transport.sin6.sin6_addr, in rxrpc_assess_MTU_size()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | bind_perm.c | 23 struct sockaddr_in6 *sin6; in try_bind() local 36 sin6 = (struct sockaddr_in6 *)&addr; in try_bind() 37 sin6->sin6_family = family; in try_bind() 38 sin6->sin6_port = htons(port); in try_bind()
|
| /linux/net/netfilter/ |
| H A D | nf_conntrack_proto.c | 327 struct sockaddr_in6 sin6; in ipv6_getorigdst() local 346 if (*len < 0 || (unsigned int)*len < sizeof(sin6)) in ipv6_getorigdst() 355 sin6.sin6_family = AF_INET6; in ipv6_getorigdst() 356 sin6.sin6_port = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u.tcp.port; in ipv6_getorigdst() 357 sin6.sin6_flowinfo = flow_label & IPV6_FLOWINFO_MASK; in ipv6_getorigdst() 358 memcpy(&sin6.sin6_addr, in ipv6_getorigdst() 360 sizeof(sin6.sin6_addr)); in ipv6_getorigdst() 363 sin6.sin6_scope_id = ipv6_iface_scope_id(&sin6.sin6_addr, bound_dev_if); in ipv6_getorigdst() 364 return copy_to_user(user, &sin6, sizeof(sin6)) ? -EFAULT : 0; in ipv6_getorigdst()
|
| /linux/drivers/target/iscsi/cxgbit/ |
| H A D | cxgbit_cm.c | 147 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) in cxgbit_create_server6() local 153 __func__, cdev->lldi.ports[0]->name, stid, sin6->sin6_port); in cxgbit_create_server6() 156 &sin6->sin6_addr); in cxgbit_create_server6() 159 (const u32 *)&sin6->sin6_addr.s6_addr, 1); in cxgbit_create_server6() 162 sin6->sin6_addr.s6_addr, ret); in cxgbit_create_server6() 171 stid, &sin6->sin6_addr, in cxgbit_create_server6() 172 sin6->sin6_port, in cxgbit_create_server6() 185 (const u32 *)&sin6->sin6_addr.s6_addr, 1); in cxgbit_create_server6() 188 ret, stid, sin6->sin6_addr.s6_addr, in cxgbit_create_server6() 189 ntohs(sin6->sin6_port)); in cxgbit_create_server6() [all …]
|
| /linux/include/linux/sunrpc/ |
| H A D | svc_xprt.h | 214 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa; in svc_addr_port() local 220 return ntohs(sin6->sin6_port); in svc_addr_port() 251 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)addr; in __svc_print_addr() local 261 &sin6->sin6_addr, in __svc_print_addr() 262 ntohs(sin6->sin6_port)); in __svc_print_addr()
|
| /linux/include/linux/lockd/ |
| H A D | lockd.h | 341 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; in __nlm_privileged_request6() local 343 if (ntohs(sin6->sin6_port) > 1023) in __nlm_privileged_request6() 346 if (ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_MAPPED) in __nlm_privileged_request6() 347 return ipv4_is_loopback(sin6->sin6_addr.s6_addr32[3]); in __nlm_privileged_request6() 349 return ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LOOPBACK; in __nlm_privileged_request6()
|
| /linux/fs/nfsd/ |
| H 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/tools/testing/selftests/drivers/net/hw/ |
| H A D | ncdevmem.c | 789 static int parse_address(const char *str, int port, struct sockaddr_in6 *sin6) in wait_compl() 793 sin6->sin6_family = AF_INET6; in wait_compl() 794 sin6->sin6_port = htons(port); in wait_compl() 796 ret = inet_pton(sin6->sin6_family, str, &sin6->sin6_addr); in wait_compl() 799 ret = inet_pton(AF_INET, str, &sin6->sin6_addr.s6_addr32[3]); in wait_compl() 804 sin6->sin6_addr.s6_addr32[0] = 0; in wait_compl() 805 sin6->sin6_addr.s6_addr32[1] = 0; in wait_compl() 806 sin6->sin6_addr.s6_addr16[4] = 0; in wait_compl() 807 sin6 in wait_compl() 500 parse_address(const char * str,int port,struct sockaddr_in6 * sin6) parse_address() argument [all...] |
| /linux/fs/smb/server/ |
| H A D | transport_tcp.c | 456 struct sockaddr_in6 sin6; in create_socket() local 478 sin6.sin6_family = PF_INET6; in create_socket() 479 sin6.sin6_addr = in6addr_any; in create_socket() 480 sin6.sin6_port = htons(server_conf.tcp_port); in create_socket() 504 ret = kernel_bind(ksmbd_socket, (struct sockaddr_unsized *)&sin6, in create_socket() 505 sizeof(sin6)); in create_socket()
|
| /linux/fs/lockd/ |
| H A D | svc.c | 296 struct sockaddr_in6 sin6; in lockd_inet6addr_event() local 303 sin6.sin6_family = AF_INET6; in lockd_inet6addr_event() 304 sin6.sin6_addr = ifa->addr; in lockd_inet6addr_event() 305 if (ipv6_addr_type(&sin6.sin6_addr) & IPV6_ADDR_LINKLOCAL) in lockd_inet6addr_event() 306 sin6.sin6_scope_id = ifa->idev->dev->ifindex; in lockd_inet6addr_event() 307 svc_age_temp_xprts_now(nlmsvc_serv, (struct sockaddr *)&sin6); in lockd_inet6addr_event()
|
| /linux/drivers/infiniband/hw/cxgb4/ |
| H A D | cm.c | 396 struct sockaddr_in6 *sin6 = in _c4iw_free_ep() local 402 (const u32 *)&sin6->sin6_addr.s6_addr, in _c4iw_free_ep() 556 struct sockaddr_in6 *sin6 = in act_open_req_arp_failure() local 559 (const u32 *)&sin6->sin6_addr.s6_addr, 1); in act_open_req_arp_failure() 2330 struct sockaddr_in6 *sin6 = in act_open_rpl() local 2336 &sin6->sin6_addr.s6_addr, 1); in act_open_rpl() 2366 struct sockaddr_in6 *sin6 = in act_open_rpl() local 2369 (const u32 *)&sin6->sin6_addr.s6_addr, 1); in act_open_rpl() 2524 struct sockaddr_in6 *sin6; in pass_accept_req() local 2625 sin6 = (struct sockaddr_in6 *)&child_ep->com.local_addr; in pass_accept_req() [all …]
|
| /linux/include/net/ |
| H A D | vxlan.h | 196 struct sockaddr_in6 sin6; member 459 return ipv6_addr_any(&ipa->sin6.sin6_addr); in vxlan_addr_any() 467 return ipv6_addr_is_multicast(&ipa->sin6.sin6_addr); in vxlan_addr_multicast() 580 rdst->remote_ip.sin6.sin6_addr = nhc->nhc_gw.ipv6; in vxlan_fdb_nh_path_select()
|
| /linux/net/ceph/ |
| H A D | decode.c | 157 struct sockaddr_in6 sin6; in get_sockaddr_encoding_len() member 164 return sizeof(u.sin6); in get_sockaddr_encoding_len()
|