Home
last modified time | relevance | path

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

12

/net/sctp/
A Dstream_interleave.c247 sin->fsn = next_fsn; in sctp_intl_retrieve_partial()
250 sin->pd_mode = 0; in sctp_intl_retrieve_partial()
333 sin->pd_mode = 1; in sctp_intl_retrieve_reassembled()
362 if (sin->pd_mode && event->mid == sin->mid && in sctp_intl_reasm()
745 if (sin->pd_mode_uo && event->mid == sin->mid_uo && in sctp_intl_reasm_uo()
779 sin = csin; in sctp_intl_retrieve_first_uo()
886 sin = csin; in sctp_intl_retrieve_first()
920 sin->pd_mode = 1; in sctp_intl_retrieve_first()
1072 mid = sin->mid; in sctp_intl_abort_pd()
1258 if (sin->pd_mode_uo && MID_lt(sin->mid_uo, mid)) { in sctp_intl_skip()
[all …]
A Dprotocol.c980 struct sockaddr_in *sin; in sctp_inet_msgname() local
982 sin = (struct sockaddr_in *)msgname; in sctp_inet_msgname()
984 sin->sin_family = AF_INET; in sctp_inet_msgname()
985 memset(sin->sin_zero, 0, sizeof(sin->sin_zero)); in sctp_inet_msgname()
992 struct sockaddr_in *sin, *sinfrom; in sctp_inet_event_msgname() local
999 sin = (struct sockaddr_in *)msgname; in sctp_inet_event_msgname()
1001 sin->sin_port = htons(asoc->peer.port); in sctp_inet_event_msgname()
1002 sin->sin_addr.s_addr = sinfrom->sin_addr.s_addr; in sctp_inet_event_msgname()
1011 struct sockaddr_in *sin = (struct sockaddr_in *)msgname; in sctp_inet_skb_msgname() local
1014 sin->sin_port = sh->source; in sctp_inet_skb_msgname()
[all …]
/net/rds/
A Daf_rds.c119 struct sockaddr_in *sin; in rds_getname() local
129 memset(sin->sin_zero, 0, sizeof(sin->sin_zero)); in rds_getname()
133 uaddr_len = sizeof(*sin); in rds_getname()
154 memset(sin, 0, sizeof(*sin)); in rds_getname()
156 return sizeof(*sin); in rds_getname()
170 memset(sin, 0, sizeof(*sin)); in rds_getname()
172 return sizeof(*sin); in rds_getname()
176 memset(sin->sin_zero, 0, sizeof(sin->sin_zero)); in rds_getname()
180 uaddr_len = sizeof(*sin); in rds_getname()
296 struct sockaddr_in sin; in rds_cancel_sent_to() local
[all …]
A Dtcp_connect.c94 struct sockaddr_in sin; in rds_tcp_conn_path_connect() local
141 sin.sin_family = AF_INET; in rds_tcp_conn_path_connect()
142 sin.sin_addr.s_addr = conn->c_laddr.s6_addr32[3]; in rds_tcp_conn_path_connect()
143 sin.sin_port = 0; in rds_tcp_conn_path_connect()
144 addr = (struct sockaddr *)&sin; in rds_tcp_conn_path_connect()
145 addrlen = sizeof(sin); in rds_tcp_conn_path_connect()
164 sin.sin_family = AF_INET; in rds_tcp_conn_path_connect()
165 sin.sin_addr.s_addr = conn->c_faddr.s6_addr32[3]; in rds_tcp_conn_path_connect()
166 sin.sin_port = htons(RDS_TCP_PORT); in rds_tcp_conn_path_connect()
167 addr = (struct sockaddr *)&sin; in rds_tcp_conn_path_connect()
[all …]
A 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()
A Dtcp_listen.c257 struct sockaddr_in *sin; in rds_tcp_listen_init() local
286 sin = (struct sockaddr_in *)&ss; in rds_tcp_listen_init()
287 sin->sin_family = PF_INET; in rds_tcp_listen_init()
288 sin->sin_addr.s_addr = htonl(INADDR_ANY); in rds_tcp_listen_init()
289 sin->sin_port = htons(RDS_TCP_PORT); in rds_tcp_listen_init()
290 addr_len = sizeof(*sin); in rds_tcp_listen_init()
A Drdma_transport.c253 struct sockaddr_in sin; in rds_rdma_listen_init() local
255 sin.sin_family = PF_INET; in rds_rdma_listen_init()
256 sin.sin_addr.s_addr = htonl(INADDR_ANY); in rds_rdma_listen_init()
257 sin.sin_port = htons(RDS_PORT); in rds_rdma_listen_init()
259 (struct sockaddr *)&sin, in rds_rdma_listen_init()
A Dib.c414 struct sockaddr_in sin; in rds_ib_laddr_check() local
428 memset(&sin, 0, sizeof(sin)); in rds_ib_laddr_check()
429 sin.sin_family = AF_INET; in rds_ib_laddr_check()
430 sin.sin_addr.s_addr = addr->s6_addr32[3]; in rds_ib_laddr_check()
431 sa = (struct sockaddr *)&sin; in rds_ib_laddr_check()
A Drecv.c646 DECLARE_SOCKADDR(struct sockaddr_in *, sin, msg->msg_name); in rds_recvmsg()
730 sin->sin_family = AF_INET; in rds_recvmsg()
731 sin->sin_port = inc->i_hdr.h_sport; in rds_recvmsg()
732 sin->sin_addr.s_addr = in rds_recvmsg()
734 memset(sin->sin_zero, 0, sizeof(sin->sin_zero)); in rds_recvmsg()
735 msg->msg_namelen = sizeof(*sin); in rds_recvmsg()
A Dib_cm.c1000 struct sockaddr_in *sin; in rds_ib_conn_path_connect() local
1002 sin = (struct sockaddr_in *)&src; in rds_ib_conn_path_connect()
1003 sin->sin_family = AF_INET; in rds_ib_conn_path_connect()
1004 sin->sin_addr.s_addr = conn->c_laddr.s6_addr32[3]; in rds_ib_conn_path_connect()
1005 sin->sin_port = 0; in rds_ib_conn_path_connect()
1007 sin = (struct sockaddr_in *)&dest; in rds_ib_conn_path_connect()
1008 sin->sin_family = AF_INET; in rds_ib_conn_path_connect()
1009 sin->sin_addr.s_addr = conn->c_faddr.s6_addr32[3]; in rds_ib_conn_path_connect()
1010 sin->sin_port = htons(RDS_PORT); in rds_ib_conn_path_connect()
/net/ipv6/
A Ddatagram.c186 struct sockaddr_in sin; in __ip6_datagram_connect() local
192 sin.sin_family = AF_INET; in __ip6_datagram_connect()
198 sizeof(sin)); in __ip6_datagram_connect()
489 sin->sin6_flowinfo = 0; in ipv6_recv_error()
497 sin->sin6_scope_id = in ipv6_recv_error()
509 sin = &errhdr.offender; in ipv6_recv_error()
510 memset(sin, 0, sizeof(*sin)); in ipv6_recv_error()
520 sin->sin6_scope_id = in ipv6_recv_error()
575 if (sin) { in ipv6_recv_rxpmtu()
577 sin->sin6_flowinfo = 0; in ipv6_recv_rxpmtu()
[all …]
A Daf_inet6.c525 int sin_addr_len = sizeof(*sin); in inet6_getname()
530 sin->sin6_family = AF_INET6; in inet6_getname()
531 sin->sin6_flowinfo = 0; in inet6_getname()
532 sin->sin6_scope_id = 0; in inet6_getname()
541 sin->sin6_port = inet->inet_dport; in inet6_getname()
542 sin->sin6_addr = sk->sk_v6_daddr; in inet6_getname()
544 sin->sin6_flowinfo = np->flow_label; in inet6_getname()
549 sin->sin6_addr = np->saddr; in inet6_getname()
551 sin->sin6_addr = sk->sk_v6_rcv_saddr; in inet6_getname()
552 sin->sin6_port = inet->inet_sport; in inet6_getname()
[all …]
/net/rxrpc/
A 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()
A Dpeer_object.c46 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
47 size = sizeof(srx->transport.sin.sin_addr); in rxrpc_peer_hash_key()
48 p = (u16 *)&srx->transport.sin.sin_addr; in rxrpc_peer_hash_key()
52 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
95 return ((u16 __force)peer->srx.transport.sin.sin_port - in rxrpc_peer_cmp_key()
96 (u16 __force)srx->transport.sin.sin_port) ?: in rxrpc_peer_cmp_key()
97 memcmp(&peer->srx.transport.sin.sin_addr, in rxrpc_peer_cmp_key()
98 &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()
A Dpeer_event.c46 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_lookup_peer_local_rcu()
48 srx->transport.sin.sin_port = serr->port; in rxrpc_lookup_peer_local_rcu()
51 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_local_rcu()
56 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_local_rcu()
61 memcpy(&srx->transport.sin.sin_addr, &ip_hdr(skb)->saddr, in rxrpc_lookup_peer_local_rcu()
77 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_lookup_peer_local_rcu()
79 srx->transport.sin.sin_port = serr->port; in rxrpc_lookup_peer_local_rcu()
80 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_local_rcu()
A Dlocal_object.c75 return ((u16 __force)local->srx.transport.sin.sin_port - in rxrpc_local_cmp_key()
76 (u16 __force)srx->transport.sin.sin_port) ?: in rxrpc_local_cmp_key()
77 memcmp(&local->srx.transport.sin.sin_addr, in rxrpc_local_cmp_key()
78 &srx->transport.sin.sin_addr, in rxrpc_local_cmp_key()
177 udp_conf.local_ip = srx->transport.sin.sin_addr; in rxrpc_open_socket()
178 udp_conf.local_udp_port = srx->transport.sin.sin_port; in rxrpc_open_socket()
/net/ipv4/
A Dip_sockglue.c150 struct sockaddr_in sin; in ip_cmsg_recv_dstaddr() local
161 sin.sin_family = AF_INET; in ip_cmsg_recv_dstaddr()
163 sin.sin_port = ports[1]; in ip_cmsg_recv_dstaddr()
164 memset(sin.sin_zero, 0, sizeof(sin.sin_zero)); in ip_cmsg_recv_dstaddr()
166 put_cmsg(msg, SOL_IP, IP_ORIGDSTADDR, sizeof(sin), &sin); in ip_cmsg_recv_dstaddr()
555 sin->sin_family = AF_INET; in ip_recv_error()
559 memset(&sin->sin_zero, 0, sizeof(sin->sin_zero)); in ip_recv_error()
560 *addr_len = sizeof(*sin); in ip_recv_error()
564 sin = &errhdr.offender; in ip_recv_error()
565 memset(sin, 0, sizeof(*sin)); in ip_recv_error()
[all …]
A Ddevinet.c1078 memcpy(&sin_orig, sin, sizeof(*sin)); in devinet_ioctl()
1096 memset(sin, 0, sizeof(*sin)); in devinet_ioctl()
1097 sin->sin_family = AF_INET; in devinet_ioctl()
1113 if (sin->sin_family != AF_INET) in devinet_ioctl()
1169 sin->sin_addr.s_addr = ifa->ifa_local; in devinet_ioctl()
1179 sin->sin_addr.s_addr = ifa->ifa_address; in devinet_ioctl()
1184 sin->sin_addr.s_addr = ifa->ifa_mask; in devinet_ioctl()
1264 ifa->ifa_address = sin->sin_addr.s_addr; in devinet_ioctl()
1274 if (bad_mask(sin->sin_addr.s_addr, 0)) in devinet_ioctl()
1280 ifa->ifa_mask = sin->sin_addr.s_addr; in devinet_ioctl()
[all …]
A Dtcp_ao.c1304 if (sin->sin_family != AF_INET) in tcp_ao_verify_ipv4()
1308 if (sin->sin_port != 0) in tcp_ao_verify_ipv4()
1321 if (sin->sin_addr.s_addr & ~mask) in tcp_ao_verify_ipv4()
1333 *addr = (union tcp_ao_addr *)&sin->sin_addr; in tcp_ao_verify_ipv4()
1876 addr = (union tcp_ao_addr *)&sin->sin_addr; in tcp_ao_del_cmd()
1878 port = ntohs(sin->sin_port); in tcp_ao_del_cmd()
2155 struct sockaddr_in *sin; in tcp_ao_copy_mkts_to_user() local
2158 sin = (struct sockaddr_in *)&opt_in.addr; in tcp_ao_copy_mkts_to_user()
2159 port = sin->sin_port; in tcp_ao_copy_mkts_to_user()
2160 addr = (union tcp_ao_addr *)&sin->sin_addr; in tcp_ao_copy_mkts_to_user()
[all …]
A Draw.c745 DECLARE_SOCKADDR(struct sockaddr_in *, sin, msg->msg_name); in raw_recvmsg()
773 if (sin) { in raw_recvmsg()
774 sin->sin_family = AF_INET; in raw_recvmsg()
775 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in raw_recvmsg()
776 sin->sin_port = 0; in raw_recvmsg()
777 memset(&sin->sin_zero, 0, sizeof(sin->sin_zero)); in raw_recvmsg()
778 *addr_len = sizeof(*sin); in raw_recvmsg()
A Dping.c887 DECLARE_SOCKADDR(struct sockaddr_in *, sin, msg->msg_name); in ping_recvmsg()
889 if (sin) { in ping_recvmsg()
890 sin->sin_family = AF_INET; in ping_recvmsg()
891 sin->sin_port = 0 /* skb->h.uh->source */; in ping_recvmsg()
892 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in ping_recvmsg()
893 memset(sin->sin_zero, 0, sizeof(sin->sin_zero)); in ping_recvmsg()
894 *addr_len = sizeof(*sin); in ping_recvmsg()
/net/sunrpc/
A 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()
A Dsvcsock.c910 struct sockaddr *sin = (struct sockaddr *) &addr; in svc_tcp_accept() local
932 err = kernel_getpeername(newsock, sin); in svc_tcp_accept()
953 svc_xprt_set_remote(&newsvsk->sk_xprt, sin, slen); in svc_tcp_accept()
954 err = kernel_getsockname(newsock, sin); in svc_tcp_accept()
958 svc_xprt_set_local(&newsvsk->sk_xprt, sin, slen); in svc_tcp_accept()
1473 struct sockaddr *sin = (struct sockaddr *)&addr; in svc_addsock() local
1500 salen = kernel_getsockname(svsk->sk_sock, sin); in svc_addsock()
1502 svc_xprt_set_local(&svsk->sk_xprt, sin, salen); in svc_addsock()
1518 struct sockaddr *sin, int len, in svc_create_socket() argument
1537 switch (sin->sa_family) { in svc_create_socket()
[all …]
/net/netfilter/
A Dnf_conntrack_proto.c292 struct sockaddr_in sin; in getorigdst() local
295 sin.sin_family = AF_INET; in getorigdst()
296 sin.sin_port = ct->tuplehash[IP_CT_DIR_ORIGINAL] in getorigdst()
298 sin.sin_addr.s_addr = ct->tuplehash[IP_CT_DIR_ORIGINAL] in getorigdst()
300 memset(sin.sin_zero, 0, sizeof(sin.sin_zero)); in getorigdst()
303 if (copy_to_user(user, &sin, sizeof(sin)) != 0) in getorigdst()
/net/l2tp/
A Dl2tp_ip.c543 DECLARE_SOCKADDR(struct sockaddr_in *, sin, msg->msg_name); in l2tp_ip_recvmsg()
566 if (sin) { in l2tp_ip_recvmsg()
567 sin->sin_family = AF_INET; in l2tp_ip_recvmsg()
568 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in l2tp_ip_recvmsg()
569 sin->sin_port = 0; in l2tp_ip_recvmsg()
570 memset(&sin->sin_zero, 0, sizeof(sin->sin_zero)); in l2tp_ip_recvmsg()
571 *addr_len = sizeof(*sin); in l2tp_ip_recvmsg()

Completed in 51 milliseconds

12