/linux-master/net/rds/ |
H A D | tcp_connect.c | 93 struct sockaddr_in6 sin6; local 133 sin6.sin6_family = AF_INET6; 134 sin6.sin6_addr = conn->c_laddr; 135 sin6.sin6_port = 0; 136 sin6.sin6_flowinfo = 0; 137 sin6.sin6_scope_id = conn->c_dev_if; 138 addr = (struct sockaddr *)&sin6; 139 addrlen = sizeof(sin6); 156 sin6.sin6_family = AF_INET6; 157 sin6 [all...] |
H A D | af_rds.c | 118 struct sockaddr_in6 *sin6; local 135 sin6 = (struct sockaddr_in6 *)uaddr; 136 sin6->sin6_family = AF_INET6; 137 sin6->sin6_port = rs->rs_conn_port; 138 sin6->sin6_addr = rs->rs_conn_addr; 139 sin6->sin6_flowinfo = 0; 141 sin6->sin6_scope_id = rs->rs_bound_scope_id; 142 uaddr_len = sizeof(*sin6); 162 sin6 = (struct sockaddr_in6 *)uaddr; 163 memset(sin6, 295 struct sockaddr_in6 sin6; local 571 struct sockaddr_in6 *sin6; local [all...] |
H A D | tcp_listen.c | 272 struct sockaddr_in6 *sin6; local 294 sin6 = (struct sockaddr_in6 *)&ss; 295 sin6->sin6_family = PF_INET6; 296 sin6->sin6_addr = in6addr_any; 297 sin6->sin6_port = (__force u16)htons(RDS_TCP_PORT); 298 sin6->sin6_scope_id = 0; 299 sin6->sin6_flowinfo = 0; 300 addr_len = sizeof(*sin6);
|
H A D | bind.c | 191 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)uaddr; local 196 addr_type = ipv6_addr_type(&sin6->sin6_addr); 206 addr4 = sin6->sin6_addr.s6_addr32[3]; 214 if (sin6->sin6_scope_id == 0) 216 scope_id = sin6->sin6_scope_id; 218 binding_addr = &sin6->sin6_addr; 219 port = sin6->sin6_port;
|
H A D | rdma_transport.c | 251 struct sockaddr_in6 sin6; local 265 sin6.sin6_family = PF_INET6; 266 sin6.sin6_addr = in6addr_any; 267 sin6.sin6_port = htons(RDS_CM_PORT); 268 sin6.sin6_scope_id = 0; 269 sin6.sin6_flowinfo = 0; 271 (struct sockaddr *)&sin6,
|
H A D | ib.c | 412 struct sockaddr_in6 sin6; local 434 memset(&sin6, 0, sizeof(sin6)); 435 sin6.sin6_family = AF_INET6; 436 sin6.sin6_addr = *addr; 437 sin6.sin6_scope_id = scope_id; 438 sa = (struct sockaddr *)&sin6;
|
/linux-master/net/rxrpc/ |
H A D | utils.c | 32 srx->transport_len = sizeof(srx->transport.sin6); 33 srx->transport.sin6.sin6_family = AF_INET6; 34 srx->transport.sin6.sin6_port = udp_hdr(skb)->source; 35 srx->transport.sin6.sin6_addr = ipv6_hdr(skb)->saddr;
|
H A D | peer_object.c | 53 size = sizeof(srx->transport.sin6.sin6_addr); 54 p = (u16 *)&srx->transport.sin6.sin6_addr; 102 return ((u16 __force)peer->srx.transport.sin6.sin6_port - 103 (u16 __force)srx->transport.sin6.sin6_port) ?: 104 memcmp(&peer->srx.transport.sin6.sin6_addr, 105 &srx->transport.sin6.sin6_addr, 185 memcpy(&fl6->daddr, &peer->srx.transport.sin6.sin6_addr,
|
H A D | local_object.c | 85 return ((u16 __force)local->srx.transport.sin6.sin6_port - 86 (u16 __force)srx->transport.sin6.sin6_port) ?: 87 memcmp(&local->srx.transport.sin6.sin6_addr, 88 &srx->transport.sin6.sin6_addr, 181 udp_conf.local_ip6 = srx->transport.sin6.sin6_addr; 182 udp_conf.local_udp_port = srx->transport.sin6.sin6_port;
|
/linux-master/tools/perf/trace/beauty/ |
H A D | sockaddr.c | 23 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; local 24 u32 flowinfo = ntohl(sin6->sin6_flowinfo); 26 size_t printed = scnprintf(bf, size, ", port: %d, addr: %s", ntohs(sin6->sin6_port), 27 inet_ntop(sin6->sin6_family, &sin6->sin6_addr, tmp, sizeof(tmp))); 30 if (sin6->sin6_scope_id != 0) 31 printed += scnprintf(bf + printed, size - printed, ", scope_id: %lu", sin6->sin6_scope_id);
|
/linux-master/net/sunrpc/ |
H A D | addr.c | 31 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; local 32 const struct in6_addr *addr = &sin6->sin6_addr; 69 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; local 78 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) 80 if (sin6->sin6_scope_id == 0) 84 IPV6_SCOPE_DELIMITER, sin6->sin6_scope_id); 163 struct sockaddr_in6 *sin6) 176 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) 195 sin6->sin6_scope_id = scope_id; 202 struct sockaddr_in6 *sin6 local 161 rpc_parse_scope_id(struct net *net, const char *buf, const size_t buflen, const char *delim, struct sockaddr_in6 *sin6) argument [all...] |
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | bind_perm.c | 23 struct sockaddr_in6 *sin6; local 36 sin6 = (struct sockaddr_in6 *)&addr; 37 sin6->sin6_family = family; 38 sin6->sin6_port = htons(port);
|
/linux-master/net/ipv6/ |
H A D | inet6_connection_sock.c | 61 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) uaddr; local 63 sin6->sin6_family = AF_INET6; 64 sin6->sin6_addr = sk->sk_v6_daddr; 65 sin6->sin6_port = inet_sk(sk)->inet_dport; 67 sin6->sin6_flowinfo = 0; 68 sin6->sin6_scope_id = ipv6_iface_scope_id(&sin6->sin6_addr,
|
H A D | udp.c | 392 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin6, msg->msg_name); 393 sin6->sin6_family = AF_INET6; 394 sin6->sin6_port = udp_hdr(skb)->source; 395 sin6->sin6_flowinfo = 0; 399 &sin6->sin6_addr); 400 sin6->sin6_scope_id = 0; 402 sin6->sin6_addr = ipv6_hdr(skb)->saddr; 403 sin6->sin6_scope_id = 404 ipv6_iface_scope_id(&sin6->sin6_addr, 407 *addr_len = sizeof(*sin6); [all...] |
H A D | raw.c | 437 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin6, msg->msg_name); 476 if (sin6) { 477 sin6->sin6_family = AF_INET6; 478 sin6->sin6_port = 0; 479 sin6->sin6_addr = ipv6_hdr(skb)->saddr; 480 sin6->sin6_flowinfo = 0; 481 sin6->sin6_scope_id = ipv6_iface_scope_id(&sin6->sin6_addr, 483 *addr_len = sizeof(*sin6); 744 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin6, ms [all...] |
/linux-master/fs/nfsd/ |
H A D | flexfilelayout.c | 111 struct sockaddr_in6 *sin6; local 113 sin6 = (struct sockaddr_in6 *)&rqstp->rq_daddr; 114 port = ntohs(sin6->sin6_port);
|
/linux-master/include/linux/sunrpc/ |
H A D | svc_xprt.h | 182 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa; local 188 return ntohs(sin6->sin6_port); 219 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)addr; local 229 &sin6->sin6_addr, 230 ntohs(sin6->sin6_port));
|
/linux-master/fs/nfs/ |
H A D | fscache.c | 49 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) &clp->cl_addr; local 66 if (!nfs_append_int(key, _len, sin6->sin6_port) || 67 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[0]) || 68 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[1]) || 69 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[2]) || 70 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[3]))
|
/linux-master/net/netfilter/ |
H A D | nf_conntrack_proto.c | 330 struct sockaddr_in6 sin6; local 349 if (*len < 0 || (unsigned int)*len < sizeof(sin6)) 358 sin6.sin6_family = AF_INET6; 359 sin6.sin6_port = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u.tcp.port; 360 sin6.sin6_flowinfo = flow_label & IPV6_FLOWINFO_MASK; 361 memcpy(&sin6.sin6_addr, 363 sizeof(sin6.sin6_addr)); 366 sin6.sin6_scope_id = ipv6_iface_scope_id(&sin6.sin6_addr, bound_dev_if); 367 return copy_to_user(user, &sin6, sizeo [all...] |
/linux-master/include/uapi/linux/ |
H A D | rxrpc.h | 26 struct sockaddr_in6 sin6; /* IPv6 transport address */ member in union:sockaddr_rxrpc::__anon5365
|
/linux-master/drivers/net/vxlan/ |
H A D | vxlan_private.h | 83 return ipv6_addr_equal(&a->sin6.sin6_addr, &b->sin6.sin6_addr); 92 ip->sin6.sin6_addr = nla_get_in6_addr(nla); 108 return nla_put_in6_addr(skb, attr, &ip->sin6.sin6_addr); 116 return ipv6_addr_is_multicast(&ip->sin6.sin6_addr);
|
/linux-master/include/linux/lockd/ |
H A D | lockd.h | 334 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap; local 336 if (ntohs(sin6->sin6_port) > 1023) 339 if (ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_MAPPED) 340 return ipv4_is_loopback(sin6->sin6_addr.s6_addr32[3]); 342 return ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LOOPBACK;
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | network_helpers.c | 391 struct sockaddr_in6 *sin6 = (void *)addr; local 393 memset(addr, 0, sizeof(*sin6)); 394 sin6->sin6_family = AF_INET6; 395 sin6->sin6_port = htons(port); 397 inet_pton(AF_INET6, addr_str, &sin6->sin6_addr) != 1) { 402 *len = sizeof(*sin6);
|
/linux-master/fs/smb/server/ |
H A D | transport_tcp.c | 427 struct sockaddr_in6 sin6; local 448 sin6.sin6_family = PF_INET6; 449 sin6.sin6_addr = in6addr_any; 450 sin6.sin6_port = htons(server_conf.tcp_port); 470 ret = kernel_bind(ksmbd_socket, (struct sockaddr *)&sin6, 471 sizeof(sin6));
|
/linux-master/net/ceph/ |
H A D | decode.c | 157 struct sockaddr_in6 sin6; member in union:__anon258 164 return sizeof(u.sin6);
|