Home
last modified time | relevance | path

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

12345

/linux/net/sctp/
H A 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()
247 sin->fsn = next_fsn; in sctp_intl_retrieve_partial()
250 sin->pd_mode = 0; in sctp_intl_retrieve_partial()
266 struct sctp_stream_in *sin; in sctp_intl_retrieve_reassembled() local
272 sin = sctp_stream_in(&ulpq->asoc->stream, event->stream); in sctp_intl_retrieve_reassembled()
289 if (cevent->mid == sin->mid) { in sctp_intl_retrieve_reassembled()
[all …]
/linux/net/rds/
H A Dtcp_connect.c102 struct sockaddr_in sin; in rds_tcp_conn_path_connect()
151 sin.sin_family = AF_INET; in rds_tcp_conn_path_connect()
152 sin.sin_addr.s_addr = conn->c_laddr.s6_addr32[3]; in rds_tcp_conn_path_connect()
153 sin.sin_port = 0; in rds_tcp_conn_path_connect()
154 addr = (struct sockaddr *)&sin; in rds_tcp_conn_path_connect()
155 addrlen = sizeof(sin); in rds_tcp_conn_path_connect()
174 sin.sin_port = htons(port); in rds_tcp_conn_path_connect()
193 sin.sin_family = AF_INET; in rds_tcp_conn_path_connect()
194 sin.sin_addr.s_addr = conn->c_faddr.s6_addr32[3];
195 sin
94 struct sockaddr_in sin; rds_tcp_conn_path_connect() local
[all...]
H 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()
H A Dtcp_listen.c65 struct sockaddr_in sin; in rds_tcp_get_peer_sport() member
73 sport = ntohs(saddr.sin.sin_port); in rds_tcp_get_peer_sport()
405 struct sockaddr_in *sin; in rds_tcp_listen_init() local
434 sin = (struct sockaddr_in *)&ss; in rds_tcp_listen_init()
435 sin->sin_family = PF_INET; in rds_tcp_listen_init()
436 sin->sin_addr.s_addr = htonl(INADDR_ANY); in rds_tcp_listen_init()
437 sin->sin_port = htons(RDS_TCP_PORT); in rds_tcp_listen_init()
438 addr_len = sizeof(*sin); in rds_tcp_listen_init()
H 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()
H A Dib.c412 struct sockaddr_in sin; in rds_ib_laddr_check() local
426 memset(&sin, 0, sizeof(sin)); in rds_ib_laddr_check()
427 sin.sin_family = AF_INET; in rds_ib_laddr_check()
428 sin.sin_addr.s_addr = addr->s6_addr32[3]; in rds_ib_laddr_check()
429 sa = (struct sockaddr *)&sin; in rds_ib_laddr_check()
/linux/net/rxrpc/
H 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()
H 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()
H 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()
H 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()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbind_perm.c24 struct sockaddr_in *sin; in try_bind() local
32 sin = (struct sockaddr_in *)&addr; in try_bind()
33 sin->sin_family = family; in try_bind()
34 sin->sin_port = htons(port); in try_bind()
/linux/tools/perf/trace/beauty/
H A Dsockaddr.c15 struct sockaddr_in *sin = (struct sockaddr_in *)sa; in af_inet__scnprintf() local
17 return scnprintf(bf, size, ", port: %d, addr: %s", ntohs(sin->sin_port), in af_inet__scnprintf()
18 inet_ntop(sin->sin_family, &sin->sin_addr, tmp, sizeof(tmp))); in af_inet__scnprintf()
/linux/include/linux/sunrpc/
H A Dsvc_xprt.h178 int svc_port_is_privileged(struct sockaddr *sin);
213 const struct sockaddr_in *sin = (const struct sockaddr_in *)sa; in svc_addr_port() local
218 return ntohs(sin->sin_port); in svc_addr_port()
250 const struct sockaddr_in *sin = (const struct sockaddr_in *)addr; in __svc_print_addr() local
255 snprintf(buf, len, "%pI4, port=%u", &sin->sin_addr, in __svc_print_addr()
256 ntohs(sin->sin_port)); in __svc_print_addr()
/linux/net/sunrpc/
H 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()
/linux/tools/testing/selftests/net/netfilter/
H A Dconntrack_reverse_clash.c36 static void die_port(const struct sockaddr_in *sin, uint16_t want) in die_port() argument
38 uint16_t got = ntohs(sin->sin_port); in die_port()
41 inet_ntop(AF_INET, &sin->sin_addr, str, sizeof(str)); in die_port()
/linux/net/ipv6/
H A Daf_inet6.c524 struct sockaddr_in6 *sin = (struct sockaddr_in6 *)uaddr; in inet6_getname() local
525 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()
545 BPF_CGROUP_RUN_SA_PROG(sk, (struct sockaddr *)sin, &sin_addr_len, in inet6_getname()
549 sin->sin6_addr = np->saddr; in inet6_getname()
[all …]
/linux/tools/testing/selftests/net/mptcp/
H A Dmptcp_sockopt.sh12 sin=""
103 rm -f "$sin" "$sout"
177 ${local_addr} < "$sin" > "$sout" &
354 sin=$(mktemp)
360 make_file "$sin" "server" 1
H A Dmptcp_connect.sh16 sin=""
142 rm -f "$sin" "$sout"
152 sin=$(mktemp)
398 $extra_args $local_addr < "$sin" > "$sout" &
454 mptcp_lib_check_transfer $sin $cout "file received by client"
789 local old_sin=$sin
802 sin="$cin.disconnect"
812 sin=$old_sin
850 make_file "$sin" "server"
/linux/net/ipv4/
H 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()
162 sin.sin_addr.s_addr = ip_hdr(skb)->daddr; 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()
527 DECLARE_SOCKADDR(struct sockaddr_in *, sin, msg->msg_name); in ip_recv_error()
554 if (sin && ipv4_datagram_support_addr(serr)) { in ip_recv_error()
555 sin->sin_family = AF_INET; in ip_recv_error()
556 sin->sin_addr.s_addr = *(__be32 *)(skb_network_header(skb) + in ip_recv_error()
[all …]
/linux/net/netfilter/
H 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()
/linux/fs/nfsd/
H A Dflexfilelayout.c104 struct sockaddr_in *sin; in nfsd4_ff_proc_getdeviceinfo() local
106 sin = (struct sockaddr_in *)&rqstp->rq_daddr; in nfsd4_ff_proc_getdeviceinfo()
107 port = ntohs(sin->sin_port); in nfsd4_ff_proc_getdeviceinfo()
/linux/include/net/
H A Dvxlan.h195 struct sockaddr_in sin; member
461 return ipa->sin.sin_addr.s_addr == htonl(INADDR_ANY); in vxlan_addr_any()
469 return ipv4_is_multicast(ipa->sin.sin_addr.s_addr); in vxlan_addr_multicast()
476 return ipa->sin.sin_addr.s_addr == htonl(INADDR_ANY); in vxlan_addr_any()
481 return ipv4_is_multicast(ipa->sin.sin_addr.s_addr); in vxlan_addr_multicast()
576 rdst->remote_ip.sin.sin_addr.s_addr = nhc->nhc_gw.ipv4; in vxlan_fdb_nh_path_select()
/linux/tools/testing/selftests/bpf/
H A Dnetwork_helpers.c399 struct sockaddr_in *sin = (void *)addr; in make_sockaddr()
401 memset(addr, 0, sizeof(*sin)); in make_sockaddr()
402 sin->sin_family = AF_INET; in make_sockaddr()
403 sin->sin_port = htons(port); in make_sockaddr()
405 inet_pton(AF_INET, addr_str, &sin->sin_addr) != 1) { in make_sockaddr()
410 *len = sizeof(*sin); in make_sockaddr()
613 struct sockaddr_in *sin = (struct sockaddr_in *)&addr; in get_hw_ring_size()
615 return sin->sin_port; in get_hw_ring_size()
617 struct sockaddr_in6 *sin = (struct sockaddr_in6 *)&addr; in get_hw_ring_size()
619 return sin in get_hw_ring_size()
393 struct sockaddr_in *sin = (void *)addr; make_sockaddr() local
590 struct sockaddr_in *sin = (struct sockaddr_in *)&addr; get_socket_local_port() local
594 struct sockaddr_in6 *sin = (struct sockaddr_in6 *)&addr; get_socket_local_port() local
[all...]
/linux/drivers/target/iscsi/cxgbit/
H A Dcxgbit_cm.c199 struct sockaddr_in *sin = (struct sockaddr_in *) in cxgbit_create_server4() local
204 __func__, cdev->lldi.ports[0]->name, stid, sin->sin_port); in cxgbit_create_server4()
210 stid, sin->sin_addr.s_addr, in cxgbit_create_server4()
211 sin->sin_port, 0, in cxgbit_create_server4()
224 ret, stid, &sin->sin_addr, ntohs(sin->sin_port)); in cxgbit_create_server4()
299 struct sockaddr_in *sin; in cxgbit_find_np_cdev() local
301 sin = (struct sockaddr_in *)sockaddr; in cxgbit_find_np_cdev()
302 ndev = cxgbit_ipv4_netdev(sin->sin_addr.s_addr); in cxgbit_find_np_cdev()
325 struct sockaddr_in *sin; in cxgbit_inaddr_any() local
327 sin = (struct sockaddr_in *)sockaddr; in cxgbit_inaddr_any()
[all …]
/linux/fs/smb/server/
H A Dtransport_tcp.c458 struct sockaddr_in sin; in create_socket() local
474 sin.sin_family = PF_INET; in create_socket()
475 sin.sin_addr.s_addr = htonl(INADDR_ANY); in create_socket()
476 sin.sin_port = htons(server_conf.tcp_port); in create_socket()
502 ret = kernel_bind(ksmbd_socket, (struct sockaddr_unsized *)&sin, in create_socket()
503 sizeof(sin)); in create_socket()

12345