Searched refs:sin6 (Results 1 - 25 of 71) sorted by relevance

123

/linux-master/net/rds/
H A Dtcp_connect.c93 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 Daf_rds.c118 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 Dtcp_listen.c272 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 Dbind.c191 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 Drdma_transport.c251 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 Dib.c412 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 Dutils.c32 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 Dpeer_object.c53 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 Dlocal_object.c85 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 Dsockaddr.c23 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 Daddr.c31 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 Dbind_perm.c23 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 Dinet6_connection_sock.c61 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 Dudp.c392 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 Draw.c437 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 Dflexfilelayout.c111 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 Dsvc_xprt.h182 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 Dfscache.c49 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 Dnf_conntrack_proto.c330 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 Drxrpc.h26 struct sockaddr_in6 sin6; /* IPv6 transport address */ member in union:sockaddr_rxrpc::__anon5365
/linux-master/drivers/net/vxlan/
H A Dvxlan_private.h83 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 Dlockd.h334 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 Dnetwork_helpers.c391 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 Dtransport_tcp.c427 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 Ddecode.c157 struct sockaddr_in6 sin6; member in union:__anon258
164 return sizeof(u.sin6);

Completed in 197 milliseconds

123