Home
last modified time | relevance | path

Searched refs:sin (Results 1 – 25 of 81) sorted by relevance

1234

/Linux-v5.4/net/rds/
Daf_rds.c119 struct sockaddr_in *sin; in rds_getname() local
128 sin = (struct sockaddr_in *)uaddr; in rds_getname()
129 memset(sin->sin_zero, 0, sizeof(sin->sin_zero)); in rds_getname()
130 sin->sin_family = AF_INET; in rds_getname()
131 sin->sin_port = rs->rs_conn_port; in rds_getname()
132 sin->sin_addr.s_addr = rs->rs_conn_addr_v4; in rds_getname()
133 uaddr_len = sizeof(*sin); in rds_getname()
153 sin = (struct sockaddr_in *)uaddr; in rds_getname()
154 memset(sin, 0, sizeof(*sin)); in rds_getname()
155 sin->sin_family = AF_UNSPEC; in rds_getname()
[all …]
Dtcp_connect.c93 struct sockaddr_in sin; in rds_tcp_conn_path_connect() local
137 sin.sin_family = AF_INET; in rds_tcp_conn_path_connect()
138 sin.sin_addr.s_addr = conn->c_laddr.s6_addr32[3]; in rds_tcp_conn_path_connect()
139 sin.sin_port = 0; in rds_tcp_conn_path_connect()
140 addr = (struct sockaddr *)&sin; in rds_tcp_conn_path_connect()
141 addrlen = sizeof(sin); in rds_tcp_conn_path_connect()
160 sin.sin_family = AF_INET; in rds_tcp_conn_path_connect()
161 sin.sin_addr.s_addr = conn->c_faddr.s6_addr32[3]; in rds_tcp_conn_path_connect()
162 sin.sin_port = htons(RDS_TCP_PORT); in rds_tcp_conn_path_connect()
163 addr = (struct sockaddr *)&sin; in rds_tcp_conn_path_connect()
[all …]
Dbind.c179 struct sockaddr_in *sin = (struct sockaddr_in *)uaddr; in rds_bind() local
182 sin->sin_addr.s_addr == htonl(INADDR_ANY) || in rds_bind()
183 sin->sin_addr.s_addr == htonl(INADDR_BROADCAST) || in rds_bind()
184 ipv4_is_multicast(sin->sin_addr.s_addr)) in rds_bind()
186 ipv6_addr_set_v4mapped(sin->sin_addr.s_addr, &v6addr); in rds_bind()
188 port = sin->sin_port; in rds_bind()
Drdma_transport.c250 struct sockaddr_in sin; in rds_rdma_listen_init() local
252 sin.sin_family = PF_INET; in rds_rdma_listen_init()
253 sin.sin_addr.s_addr = htonl(INADDR_ANY); in rds_rdma_listen_init()
254 sin.sin_port = htons(RDS_PORT); in rds_rdma_listen_init()
256 (struct sockaddr *)&sin, in rds_rdma_listen_init()
Dtcp_listen.c293 struct sockaddr_in *sin; in rds_tcp_listen_init() local
322 sin = (struct sockaddr_in *)&ss; in rds_tcp_listen_init()
323 sin->sin_family = PF_INET; in rds_tcp_listen_init()
324 sin->sin_addr.s_addr = INADDR_ANY; in rds_tcp_listen_init()
325 sin->sin_port = (__force u16)htons(RDS_TCP_PORT); in rds_tcp_listen_init()
326 addr_len = sizeof(*sin); in rds_tcp_listen_init()
Dib.c410 struct sockaddr_in sin; in rds_ib_laddr_check() local
424 memset(&sin, 0, sizeof(sin)); in rds_ib_laddr_check()
425 sin.sin_family = AF_INET; in rds_ib_laddr_check()
426 sin.sin_addr.s_addr = addr->s6_addr32[3]; in rds_ib_laddr_check()
427 sa = (struct sockaddr *)&sin; in rds_ib_laddr_check()
/Linux-v5.4/net/sctp/
Dstream_interleave.c187 struct sctp_stream_in *sin; in sctp_intl_retrieve_partial() local
192 sin = sctp_stream_in(&ulpq->asoc->stream, event->stream); in sctp_intl_retrieve_partial()
201 cevent->mid != sin->mid) in sctp_intl_retrieve_partial()
209 if (cevent->fsn == sin->fsn) { in sctp_intl_retrieve_partial()
223 if (cevent->fsn == sin->fsn) { in sctp_intl_retrieve_partial()
248 sin->fsn = next_fsn; in sctp_intl_retrieve_partial()
251 sin->pd_mode = 0; in sctp_intl_retrieve_partial()
267 struct sctp_stream_in *sin; in sctp_intl_retrieve_reassembled() local
273 sin = sctp_stream_in(&ulpq->asoc->stream, event->stream); in sctp_intl_retrieve_reassembled()
290 if (cevent->mid == sin->mid) { in sctp_intl_retrieve_reassembled()
[all …]
/Linux-v5.4/arch/um/drivers/
Dumcast_user.c24 struct sockaddr_in *sin; in new_addr() local
26 sin = uml_kmalloc(sizeof(struct sockaddr_in), UM_GFP_KERNEL); in new_addr()
27 if (sin == NULL) { in new_addr()
32 sin->sin_family = AF_INET; in new_addr()
34 sin->sin_addr.s_addr = in_aton(addr); in new_addr()
36 sin->sin_addr.s_addr = INADDR_ANY; in new_addr()
37 sin->sin_port = htons(port); in new_addr()
38 return sin; in new_addr()
/Linux-v5.4/net/ipv6/
Ddatagram.c178 struct sockaddr_in sin; in __ip6_datagram_connect() local
184 sin.sin_family = AF_INET; in __ip6_datagram_connect()
185 sin.sin_addr.s_addr = daddr->s6_addr32[3]; in __ip6_datagram_connect()
186 sin.sin_port = usin->sin6_port; in __ip6_datagram_connect()
189 (struct sockaddr *) &sin, in __ip6_datagram_connect()
190 sizeof(sin)); in __ip6_datagram_connect()
437 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin, msg->msg_name); in ipv6_recv_error()
464 if (sin && ipv6_datagram_support_addr(serr)) { in ipv6_recv_error()
466 sin->sin6_family = AF_INET6; in ipv6_recv_error()
467 sin->sin6_flowinfo = 0; in ipv6_recv_error()
[all …]
Daf_inet6.c508 struct sockaddr_in6 *sin = (struct sockaddr_in6 *)uaddr; in inet6_getname() local
513 sin->sin6_family = AF_INET6; in inet6_getname()
514 sin->sin6_flowinfo = 0; in inet6_getname()
515 sin->sin6_scope_id = 0; in inet6_getname()
522 sin->sin6_port = inet->inet_dport; in inet6_getname()
523 sin->sin6_addr = sk->sk_v6_daddr; in inet6_getname()
525 sin->sin6_flowinfo = np->flow_label; in inet6_getname()
528 sin->sin6_addr = np->saddr; in inet6_getname()
530 sin->sin6_addr = sk->sk_v6_rcv_saddr; in inet6_getname()
532 sin->sin6_port = inet->inet_sport; in inet6_getname()
[all …]
/Linux-v5.4/net/rxrpc/
Dutils.c23 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_extract_addr_from_skb()
24 srx->transport.sin.sin_family = AF_INET; in rxrpc_extract_addr_from_skb()
25 srx->transport.sin.sin_port = udp_hdr(skb)->source; in rxrpc_extract_addr_from_skb()
26 srx->transport.sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in rxrpc_extract_addr_from_skb()
Dpeer_object.c44 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
45 size = sizeof(srx->transport.sin.sin_addr); in rxrpc_peer_hash_key()
46 p = (u16 *)&srx->transport.sin.sin_addr; in rxrpc_peer_hash_key()
50 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
93 return ((u16 __force)peer->srx.transport.sin.sin_port - in rxrpc_peer_cmp_key()
94 (u16 __force)srx->transport.sin.sin_port) ?: in rxrpc_peer_cmp_key()
95 memcmp(&peer->srx.transport.sin.sin_addr, in rxrpc_peer_cmp_key()
96 &srx->transport.sin.sin_addr, in rxrpc_peer_cmp_key()
171 peer->srx.transport.sin.sin_addr.s_addr, 0, in rxrpc_assess_MTU_size()
Dpeer_event.c46 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_lookup_peer_icmp_rcu()
48 srx->transport.sin.sin_port = serr->port; in rxrpc_lookup_peer_icmp_rcu()
52 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_icmp_rcu()
58 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_icmp_rcu()
63 memcpy(&srx->transport.sin.sin_addr, &ip_hdr(skb)->saddr, in rxrpc_lookup_peer_icmp_rcu()
81 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_lookup_peer_icmp_rcu()
83 srx->transport.sin.sin_port = serr->port; in rxrpc_lookup_peer_icmp_rcu()
84 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_icmp_rcu()
/Linux-v5.4/include/linux/sunrpc/
Dsvc_xprt.h130 int svc_port_is_privileged(struct sockaddr *sin);
162 const struct sockaddr_in *sin = (const struct sockaddr_in *)sa; in svc_addr_port() local
167 return ntohs(sin->sin_port); in svc_addr_port()
199 const struct sockaddr_in *sin = (const struct sockaddr_in *)addr; in __svc_print_addr() local
204 snprintf(buf, len, "%pI4, port=%u", &sin->sin_addr, in __svc_print_addr()
205 ntohs(sin->sin_port)); in __svc_print_addr()
/Linux-v5.4/tools/perf/trace/beauty/
Dsockaddr.c22 struct sockaddr_in *sin = (struct sockaddr_in *)sa; in af_inet__scnprintf() local
24 return scnprintf(bf, size, ", port: %d, addr: %s", ntohs(sin->sin_port), in af_inet__scnprintf()
25 inet_ntop(sin->sin_family, &sin->sin_addr, tmp, sizeof(tmp))); in af_inet__scnprintf()
/Linux-v5.4/net/netfilter/
Dnf_conntrack_proto.c271 struct sockaddr_in sin; in getorigdst() local
274 sin.sin_family = AF_INET; in getorigdst()
275 sin.sin_port = ct->tuplehash[IP_CT_DIR_ORIGINAL] in getorigdst()
277 sin.sin_addr.s_addr = ct->tuplehash[IP_CT_DIR_ORIGINAL] in getorigdst()
279 memset(sin.sin_zero, 0, sizeof(sin.sin_zero)); in getorigdst()
282 &sin.sin_addr.s_addr, ntohs(sin.sin_port)); in getorigdst()
284 if (copy_to_user(user, &sin, sizeof(sin)) != 0) in getorigdst()
/Linux-v5.4/net/sunrpc/
Daddr.c115 const struct sockaddr_in *sin = (struct sockaddr_in *)sap; in rpc_ntop4() local
117 return snprintf(buf, buflen, "%pI4", &sin->sin_addr); in rpc_ntop4()
145 struct sockaddr_in *sin = (struct sockaddr_in *)sap; in rpc_pton4() local
146 u8 *addr = (u8 *)&sin->sin_addr.s_addr; in rpc_pton4()
156 sin->sin_family = AF_INET; in rpc_pton4()
Dsvcsock.c777 struct sockaddr *sin = (struct sockaddr *) &addr; in svc_tcp_accept() local
802 err = kernel_getpeername(newsock, sin); in svc_tcp_accept()
814 if (!svc_port_is_privileged(sin)) { in svc_tcp_accept()
817 __svc_print_addr(sin, buf, sizeof(buf))); in svc_tcp_accept()
820 __svc_print_addr(sin, buf, sizeof(buf))); in svc_tcp_accept()
836 svc_xprt_set_remote(&newsvsk->sk_xprt, sin, slen); in svc_tcp_accept()
837 err = kernel_getsockname(newsock, sin); in svc_tcp_accept()
843 svc_xprt_set_local(&newsvsk->sk_xprt, sin, slen); in svc_tcp_accept()
1349 struct sockaddr *sin = (struct sockaddr *)&addr; in svc_addsock() local
1373 salen = kernel_getsockname(svsk->sk_sock, sin); in svc_addsock()
[all …]
/Linux-v5.4/net/ipv4/
Dip_sockglue.c152 struct sockaddr_in sin; in ip_cmsg_recv_dstaddr() local
163 sin.sin_family = AF_INET; in ip_cmsg_recv_dstaddr()
164 sin.sin_addr.s_addr = ip_hdr(skb)->daddr; in ip_cmsg_recv_dstaddr()
165 sin.sin_port = ports[1]; in ip_cmsg_recv_dstaddr()
166 memset(sin.sin_zero, 0, sizeof(sin.sin_zero)); in ip_cmsg_recv_dstaddr()
168 put_cmsg(msg, SOL_IP, IP_ORIGDSTADDR, sizeof(sin), &sin); in ip_cmsg_recv_dstaddr()
504 DECLARE_SOCKADDR(struct sockaddr_in *, sin, msg->msg_name); in ip_recv_error()
531 if (sin && ipv4_datagram_support_addr(serr)) { in ip_recv_error()
532 sin->sin_family = AF_INET; in ip_recv_error()
533 sin->sin_addr.s_addr = *(__be32 *)(skb_network_header(skb) + in ip_recv_error()
[all …]
Ddevinet.c1006 struct sockaddr_in *sin = (struct sockaddr_in *)&ifr->ifr_addr; in devinet_ioctl() local
1018 memcpy(&sin_orig, sin, sizeof(*sin)); in devinet_ioctl()
1036 memset(sin, 0, sizeof(*sin)); in devinet_ioctl()
1037 sin->sin_family = AF_INET; in devinet_ioctl()
1053 if (sin->sin_family != AF_INET) in devinet_ioctl()
1109 sin->sin_addr.s_addr = ifa->ifa_local; in devinet_ioctl()
1114 sin->sin_addr.s_addr = ifa->ifa_broadcast; in devinet_ioctl()
1119 sin->sin_addr.s_addr = ifa->ifa_address; in devinet_ioctl()
1124 sin->sin_addr.s_addr = ifa->ifa_mask; in devinet_ioctl()
1142 if (inet_abc_len(sin->sin_addr.s_addr) < 0) in devinet_ioctl()
[all …]
/Linux-v5.4/fs/nfsd/
Dflexfilelayout.c103 struct sockaddr_in *sin; in nfsd4_ff_proc_getdeviceinfo() local
105 sin = (struct sockaddr_in *)&rqstp->rq_daddr; in nfsd4_ff_proc_getdeviceinfo()
106 port = ntohs(sin->sin_port); in nfsd4_ff_proc_getdeviceinfo()
/Linux-v5.4/net/l2tp/
Dl2tp_ip.c518 DECLARE_SOCKADDR(struct sockaddr_in *, sin, msg->msg_name); in l2tp_ip_recvmsg()
541 if (sin) { in l2tp_ip_recvmsg()
542 sin->sin_family = AF_INET; in l2tp_ip_recvmsg()
543 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in l2tp_ip_recvmsg()
544 sin->sin_port = 0; in l2tp_ip_recvmsg()
545 memset(&sin->sin_zero, 0, sizeof(sin->sin_zero)); in l2tp_ip_recvmsg()
546 *addr_len = sizeof(*sin); in l2tp_ip_recvmsg()
/Linux-v5.4/include/net/
Dvxlan.h189 struct sockaddr_in sin; member
387 return ipa->sin.sin_addr.s_addr == htonl(INADDR_ANY); in vxlan_addr_any()
395 return ipv4_is_multicast(ipa->sin.sin_addr.s_addr); in vxlan_addr_multicast()
402 return ipa->sin.sin_addr.s_addr == htonl(INADDR_ANY); in vxlan_addr_any()
407 return ipv4_is_multicast(ipa->sin.sin_addr.s_addr); in vxlan_addr_multicast()
/Linux-v5.4/tools/testing/selftests/net/
Dnettest.c230 struct sockaddr_in sin = { in tcp_md5_remote() local
241 sin.sin_port = htons(args->port); in tcp_md5_remote()
242 sin.sin_addr = args->remote_addr.in; in tcp_md5_remote()
243 addr = &sin; in tcp_md5_remote()
244 alen = sizeof(sin); in tcp_md5_remote()
779 struct sockaddr_in *sin; in socket_read_dgram() local
781 sin = (struct sockaddr_in *) addr; in socket_read_dgram()
784 sin->sin_addr = in4; in socket_read_dgram()
785 sin->sin_family = AF_INET; in socket_read_dgram()
1342 struct sockaddr_in sin = { in do_client() local
[all …]
/Linux-v5.4/fs/afs/
Daddr_list.c284 struct sockaddr_in *a = &alist->addrs[i].transport.sin; in afs_merge_fs_addr4()
304 srx->transport_len = sizeof(srx->transport.sin); in afs_merge_fs_addr4()
305 srx->transport.sin.sin_family = AF_INET; in afs_merge_fs_addr4()
306 srx->transport.sin.sin_port = htons(port); in afs_merge_fs_addr4()
307 srx->transport.sin.sin_addr.s_addr = xdr; in afs_merge_fs_addr4()

1234