/Linux-v4.19/net/rds/ |
D | af_rds.c | 119 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 …]
|
D | tcp_connect.c | 93 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 …]
|
D | bind.c | 177 struct sockaddr_in *sin = (struct sockaddr_in *)uaddr; in rds_bind() local 180 sin->sin_addr.s_addr == htonl(INADDR_ANY) || in rds_bind() 181 sin->sin_addr.s_addr == htonl(INADDR_BROADCAST) || in rds_bind() 182 IN_MULTICAST(ntohl(sin->sin_addr.s_addr))) in rds_bind() 184 ipv6_addr_set_v4mapped(sin->sin_addr.s_addr, &v6addr); in rds_bind() 186 port = sin->sin_port; in rds_bind()
|
D | rdma_transport.c | 224 struct sockaddr_in sin; in rds_rdma_listen_init() local 226 sin.sin_family = PF_INET; in rds_rdma_listen_init() 227 sin.sin_addr.s_addr = htonl(INADDR_ANY); in rds_rdma_listen_init() 228 sin.sin_port = htons(RDS_PORT); in rds_rdma_listen_init() 230 (struct sockaddr *)&sin, in rds_rdma_listen_init()
|
D | tcp_listen.c | 293 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()
|
D | ib.c | 403 struct sockaddr_in sin; in rds_ib_laddr_check() local 417 memset(&sin, 0, sizeof(sin)); in rds_ib_laddr_check() 418 sin.sin_family = AF_INET; in rds_ib_laddr_check() 419 sin.sin_addr.s_addr = addr->s6_addr32[3]; in rds_ib_laddr_check() 420 sa = (struct sockaddr *)&sin; in rds_ib_laddr_check()
|
D | recv.c | 631 DECLARE_SOCKADDR(struct sockaddr_in *, sin, msg->msg_name); in rds_recvmsg() 715 sin = (struct sockaddr_in *)msg->msg_name; in rds_recvmsg() 717 sin->sin_family = AF_INET; in rds_recvmsg() 718 sin->sin_port = inc->i_hdr.h_sport; in rds_recvmsg() 719 sin->sin_addr.s_addr = in rds_recvmsg() 721 memset(sin->sin_zero, 0, sizeof(sin->sin_zero)); in rds_recvmsg() 722 msg->msg_namelen = sizeof(*sin); in rds_recvmsg()
|
/Linux-v4.19/net/sctp/ |
D | stream_interleave.c | 195 struct sctp_stream_in *sin; in sctp_intl_retrieve_partial() local 200 sin = sctp_stream_in(&ulpq->asoc->stream, event->stream); in sctp_intl_retrieve_partial() 209 cevent->mid != sin->mid) in sctp_intl_retrieve_partial() 217 if (cevent->fsn == sin->fsn) { in sctp_intl_retrieve_partial() 231 if (cevent->fsn == sin->fsn) { in sctp_intl_retrieve_partial() 256 sin->fsn = next_fsn; in sctp_intl_retrieve_partial() 259 sin->pd_mode = 0; in sctp_intl_retrieve_partial() 275 struct sctp_stream_in *sin; in sctp_intl_retrieve_reassembled() local 281 sin = sctp_stream_in(&ulpq->asoc->stream, event->stream); in sctp_intl_retrieve_reassembled() 298 if (cevent->mid == sin->mid) { in sctp_intl_retrieve_reassembled() [all …]
|
D | protocol.c | 883 struct sockaddr_in *sin; in sctp_inet_msgname() local 885 sin = (struct sockaddr_in *)msgname; in sctp_inet_msgname() 887 sin->sin_family = AF_INET; in sctp_inet_msgname() 888 memset(sin->sin_zero, 0, sizeof(sin->sin_zero)); in sctp_inet_msgname() 895 struct sockaddr_in *sin, *sinfrom; in sctp_inet_event_msgname() local 902 sin = (struct sockaddr_in *)msgname; in sctp_inet_event_msgname() 904 sin->sin_port = htons(asoc->peer.port); in sctp_inet_event_msgname() 905 sin->sin_addr.s_addr = sinfrom->sin_addr.s_addr; in sctp_inet_event_msgname() 914 struct sockaddr_in *sin = (struct sockaddr_in *)msgname; in sctp_inet_skb_msgname() local 917 sin->sin_port = sh->source; in sctp_inet_skb_msgname() [all …]
|
/Linux-v4.19/arch/um/drivers/ |
D | umcast_user.c | 24 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-v4.19/net/ipv6/ |
D | datagram.c | 181 struct sockaddr_in sin; in __ip6_datagram_connect() local 187 sin.sin_family = AF_INET; in __ip6_datagram_connect() 188 sin.sin_addr.s_addr = daddr->s6_addr32[3]; in __ip6_datagram_connect() 189 sin.sin_port = usin->sin6_port; in __ip6_datagram_connect() 192 (struct sockaddr *) &sin, in __ip6_datagram_connect() 193 sizeof(sin)); in __ip6_datagram_connect() 438 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin, msg->msg_name); in ipv6_recv_error() 465 if (sin && ipv6_datagram_support_addr(serr)) { in ipv6_recv_error() 467 sin->sin6_family = AF_INET6; in ipv6_recv_error() 468 sin->sin6_flowinfo = 0; in ipv6_recv_error() [all …]
|
D | af_inet6.c | 497 struct sockaddr_in6 *sin = (struct sockaddr_in6 *)uaddr; in inet6_getname() local 502 sin->sin6_family = AF_INET6; in inet6_getname() 503 sin->sin6_flowinfo = 0; in inet6_getname() 504 sin->sin6_scope_id = 0; in inet6_getname() 511 sin->sin6_port = inet->inet_dport; in inet6_getname() 512 sin->sin6_addr = sk->sk_v6_daddr; in inet6_getname() 514 sin->sin6_flowinfo = np->flow_label; in inet6_getname() 517 sin->sin6_addr = np->saddr; in inet6_getname() 519 sin->sin6_addr = sk->sk_v6_rcv_saddr; in inet6_getname() 521 sin->sin6_port = inet->inet_sport; in inet6_getname() [all …]
|
/Linux-v4.19/net/rxrpc/ |
D | utils.c | 37 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_extract_addr_from_skb() 38 srx->transport.sin.sin_family = AF_INET; in rxrpc_extract_addr_from_skb() 39 srx->transport.sin.sin_port = udp_hdr(skb)->source; in rxrpc_extract_addr_from_skb() 40 srx->transport.sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in rxrpc_extract_addr_from_skb()
|
D | peer_object.c | 48 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key() 49 size = sizeof(srx->transport.sin.sin_addr); in rxrpc_peer_hash_key() 50 p = (u16 *)&srx->transport.sin.sin_addr; in rxrpc_peer_hash_key() 54 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key() 97 return ((u16 __force)peer->srx.transport.sin.sin_port - in rxrpc_peer_cmp_key() 98 (u16 __force)srx->transport.sin.sin_port) ?: in rxrpc_peer_cmp_key() 99 memcmp(&peer->srx.transport.sin.sin_addr, in rxrpc_peer_cmp_key() 100 &srx->transport.sin.sin_addr, in rxrpc_peer_cmp_key() 175 peer->srx.transport.sin.sin_addr.s_addr, 0, in rxrpc_assess_MTU_size()
|
D | local_object.c | 54 return ((u16 __force)local->srx.transport.sin.sin_port - in rxrpc_local_cmp_key() 55 (u16 __force)srx->transport.sin.sin_port) ?: in rxrpc_local_cmp_key() 56 memcmp(&local->srx.transport.sin.sin_addr, in rxrpc_local_cmp_key() 57 &srx->transport.sin.sin_addr, in rxrpc_local_cmp_key()
|
/Linux-v4.19/include/linux/sunrpc/ |
D | svc_xprt.h | 130 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-v4.19/net/sunrpc/ |
D | addr.c | 114 const struct sockaddr_in *sin = (struct sockaddr_in *)sap; in rpc_ntop4() local 116 return snprintf(buf, buflen, "%pI4", &sin->sin_addr); in rpc_ntop4() 144 struct sockaddr_in *sin = (struct sockaddr_in *)sap; in rpc_pton4() local 145 u8 *addr = (u8 *)&sin->sin_addr.s_addr; in rpc_pton4() 155 sin->sin_family = AF_INET; in rpc_pton4()
|
D | svcsock.c | 813 struct sockaddr *sin = (struct sockaddr *) &addr; in svc_tcp_accept() local 838 err = kernel_getpeername(newsock, sin); in svc_tcp_accept() 850 if (!svc_port_is_privileged(sin)) { in svc_tcp_accept() 853 __svc_print_addr(sin, buf, sizeof(buf))); in svc_tcp_accept() 856 __svc_print_addr(sin, buf, sizeof(buf))); in svc_tcp_accept() 872 svc_xprt_set_remote(&newsvsk->sk_xprt, sin, slen); in svc_tcp_accept() 873 err = kernel_getsockname(newsock, sin); in svc_tcp_accept() 879 svc_xprt_set_local(&newsvsk->sk_xprt, sin, slen); in svc_tcp_accept() 1450 struct sockaddr *sin = (struct sockaddr *)&addr; in svc_addsock() local 1474 salen = kernel_getsockname(svsk->sk_sock, sin); in svc_addsock() [all …]
|
/Linux-v4.19/net/ipv4/ |
D | ip_sockglue.c | 151 struct sockaddr_in sin; in ip_cmsg_recv_dstaddr() local 165 sin.sin_family = AF_INET; in ip_cmsg_recv_dstaddr() 166 sin.sin_addr.s_addr = ip_hdr(skb)->daddr; in ip_cmsg_recv_dstaddr() 167 sin.sin_port = ports[1]; in ip_cmsg_recv_dstaddr() 168 memset(sin.sin_zero, 0, sizeof(sin.sin_zero)); in ip_cmsg_recv_dstaddr() 170 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 …]
|
D | devinet.c | 964 struct sockaddr_in *sin = (struct sockaddr_in *)&ifr->ifr_addr; in devinet_ioctl() local 976 memcpy(&sin_orig, sin, sizeof(*sin)); in devinet_ioctl() 994 memset(sin, 0, sizeof(*sin)); in devinet_ioctl() 995 sin->sin_family = AF_INET; in devinet_ioctl() 1011 if (sin->sin_family != AF_INET) in devinet_ioctl() 1064 sin->sin_addr.s_addr = ifa->ifa_local; in devinet_ioctl() 1069 sin->sin_addr.s_addr = ifa->ifa_broadcast; in devinet_ioctl() 1074 sin->sin_addr.s_addr = ifa->ifa_address; in devinet_ioctl() 1079 sin->sin_addr.s_addr = ifa->ifa_mask; in devinet_ioctl() 1097 if (inet_abc_len(sin->sin_addr.s_addr) < 0) in devinet_ioctl() [all …]
|
/Linux-v4.19/fs/nfsd/ |
D | flexfilelayout.c | 103 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-v4.19/net/l2tp/ |
D | l2tp_ip.c | 519 DECLARE_SOCKADDR(struct sockaddr_in *, sin, msg->msg_name); in l2tp_ip_recvmsg() 542 if (sin) { in l2tp_ip_recvmsg() 543 sin->sin_family = AF_INET; in l2tp_ip_recvmsg() 544 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in l2tp_ip_recvmsg() 545 sin->sin_port = 0; in l2tp_ip_recvmsg() 546 memset(&sin->sin_zero, 0, sizeof(sin->sin_zero)); in l2tp_ip_recvmsg() 547 *addr_len = sizeof(*sin); in l2tp_ip_recvmsg()
|
/Linux-v4.19/net/netfilter/ |
D | nf_conntrack_proto.c | 563 struct sockaddr_in sin; in getorigdst() local 566 sin.sin_family = AF_INET; in getorigdst() 567 sin.sin_port = ct->tuplehash[IP_CT_DIR_ORIGINAL] in getorigdst() 569 sin.sin_addr.s_addr = ct->tuplehash[IP_CT_DIR_ORIGINAL] in getorigdst() 571 memset(sin.sin_zero, 0, sizeof(sin.sin_zero)); in getorigdst() 574 &sin.sin_addr.s_addr, ntohs(sin.sin_port)); in getorigdst() 576 if (copy_to_user(user, &sin, sizeof(sin)) != 0) in getorigdst()
|
/Linux-v4.19/drivers/target/iscsi/cxgbit/ |
D | cxgbit_cm.c | 202 struct sockaddr_in *sin = (struct sockaddr_in *) in cxgbit_create_server4() local 207 __func__, cdev->lldi.ports[0]->name, stid, sin->sin_port); in cxgbit_create_server4() 213 stid, sin->sin_addr.s_addr, in cxgbit_create_server4() 214 sin->sin_port, 0, in cxgbit_create_server4() 227 ret, stid, &sin->sin_addr, ntohs(sin->sin_port)); in cxgbit_create_server4() 302 struct sockaddr_in *sin; in cxgbit_find_np_cdev() local 304 sin = (struct sockaddr_in *)sockaddr; in cxgbit_find_np_cdev() 305 ndev = cxgbit_ipv4_netdev(sin->sin_addr.s_addr); in cxgbit_find_np_cdev() 328 struct sockaddr_in *sin; in cxgbit_inaddr_any() local 330 sin = (struct sockaddr_in *)sockaddr; in cxgbit_inaddr_any() [all …]
|
/Linux-v4.19/include/linux/lockd/ |
D | lockd.h | 307 const struct sockaddr_in *sin = (struct sockaddr_in *)sap; in __nlm_privileged_request4() local 309 if (ntohs(sin->sin_port) > 1023) in __nlm_privileged_request4() 312 return ipv4_is_loopback(sin->sin_addr.s_addr); in __nlm_privileged_request4()
|