Home
last modified time | relevance | path

Searched refs:addrlen (Results 1 – 25 of 85) sorted by relevance

1234

/Zephyr-latest/subsys/net/lib/sockets/
Dsockets.c218 int z_impl_zsock_bind(int sock, const struct sockaddr *addr, socklen_t addrlen) in z_impl_zsock_bind() argument
222 SYS_PORT_TRACING_OBJ_FUNC_ENTER(socket, bind, sock, addr, addrlen); in z_impl_zsock_bind()
224 ret = VTABLE_CALL(bind, sock, addr, addrlen); in z_impl_zsock_bind()
233 socklen_t addrlen) in z_vrfy_zsock_bind() argument
237 K_OOPS(K_SYSCALL_VERIFY(addrlen <= sizeof(dest_addr_copy))); in z_vrfy_zsock_bind()
238 K_OOPS(k_usermode_from_copy(&dest_addr_copy, (void *)addr, addrlen)); in z_vrfy_zsock_bind()
241 addrlen); in z_vrfy_zsock_bind()
247 socklen_t addrlen) in z_impl_zsock_connect() argument
251 SYS_PORT_TRACING_OBJ_FUNC_ENTER(socket, connect, sock, addr, addrlen); in z_impl_zsock_connect()
253 ret = VTABLE_CALL(connect, sock, addr, addrlen); in z_impl_zsock_connect()
[all …]
Dsockets_packet.c124 socklen_t addrlen) in zpacket_bind_ctx() argument
128 ret = net_context_bind(ctx, addr, addrlen); in zpacket_bind_ctx()
170 socklen_t *addrlen) in zpacket_set_source_addr() argument
233 memcpy(src_addr, &addr, MIN(sizeof(struct sockaddr_ll), *addrlen)); in zpacket_set_source_addr()
234 *addrlen = sizeof(struct sockaddr_ll); in zpacket_set_source_addr()
239 socklen_t addrlen) in zpacket_sendto_ctx() argument
266 status = net_context_sendto(ctx, buf, len, dest_addr, addrlen, in zpacket_sendto_ctx()
299 socklen_t *addrlen) in zpacket_recvfrom_ctx() argument
344 if (src_addr && addrlen) { in zpacket_recvfrom_ctx()
345 zpacket_set_source_addr(ctx, pkt, src_addr, addrlen); in zpacket_recvfrom_ctx()
[all …]
Dsockets_net_mgmt.c91 socklen_t addrlen) in znet_mgmt_bind() argument
95 if (addrlen != sizeof(struct sockaddr_nm)) { in znet_mgmt_bind()
125 socklen_t addrlen) in znet_mgmt_sendto() argument
144 socklen_t *addrlen) in znet_mgmt_recvfrom() argument
317 socklen_t addrlen) in net_mgmt_sock_bind() argument
319 return znet_mgmt_bind(obj, addr, addrlen); in net_mgmt_sock_bind()
324 socklen_t addrlen) in net_mgmt_sock_connect() argument
338 socklen_t *addrlen) in net_mgmt_sock_accept() argument
346 socklen_t addrlen) in net_mgmt_sock_sendto() argument
348 return znet_mgmt_sendto(obj, buf, len, flags, dest_addr, addrlen); in net_mgmt_sock_sendto()
[all …]
Dsockets_internal.h59 int (*bind)(void *obj, const struct sockaddr *addr, socklen_t addrlen);
61 socklen_t addrlen);
63 int (*accept)(void *obj, struct sockaddr *addr, socklen_t *addrlen);
65 const struct sockaddr *dest_addr, socklen_t addrlen);
67 struct sockaddr *src_addr, socklen_t *addrlen);
75 socklen_t *addrlen);
77 socklen_t *addrlen);
Dsocket_dispatcher.c216 socklen_t addrlen) in sock_dispatch_bind_vmeth() argument
224 return zsock_bind(fd, addr, addrlen); in sock_dispatch_bind_vmeth()
228 socklen_t addrlen) in sock_dispatch_connect_vmeth() argument
236 return zsock_connect(fd, addr, addrlen); in sock_dispatch_connect_vmeth()
251 socklen_t *addrlen) in sock_dispatch_accept_vmeth() argument
259 return zsock_accept(fd, addr, addrlen); in sock_dispatch_accept_vmeth()
265 socklen_t addrlen) in sock_dispatch_sendto_vmeth() argument
273 return zsock_sendto(fd, buf, len, flags, addr, addrlen); in sock_dispatch_sendto_vmeth()
291 socklen_t *addrlen) in sock_dispatch_recvfrom_vmeth() argument
299 return zsock_recvfrom(fd, buf, max_len, flags, addr, addrlen); in sock_dispatch_recvfrom_vmeth()
[all …]
Dsockets_can.c190 socklen_t addrlen) in zcan_bind_ctx() argument
196 if (addrlen != sizeof(struct sockaddr_can)) { in zcan_bind_ctx()
207 ret = net_context_bind(ctx, addr, addrlen); in zcan_bind_ctx()
227 socklen_t addrlen) in zcan_sendto_ctx() argument
247 if (addrlen == 0) { in zcan_sendto_ctx()
248 addrlen = sizeof(struct sockaddr_can); in zcan_sendto_ctx()
265 dest_addr, addrlen, NULL, timeout, in zcan_sendto_ctx()
278 socklen_t *addrlen) in zcan_recvfrom_ctx() argument
470 socklen_t addrlen) in can_sock_bind_vmeth() argument
472 return zcan_bind_ctx(obj, addr, addrlen); in can_sock_bind_vmeth()
[all …]
Dsockets_inet.c180 struct sockaddr *addr, socklen_t addrlen, in zsock_accepted_cb() argument
301 socklen_t addrlen) in zsock_bind_ctx() argument
305 ret = net_context_bind(ctx, addr, addrlen); in zsock_bind_ctx()
336 socklen_t addrlen) in zsock_connect_ctx() argument
344 ret = net_socks5_connect(ctx, addr, addrlen); in zsock_connect_ctx()
389 ret = net_context_connect(ctx, addr, addrlen, cb, in zsock_connect_ctx()
396 ret = net_context_connect(ctx, addr, addrlen, cb, in zsock_connect_ctx()
433 socklen_t *addrlen) in zsock_accept_ctx() argument
489 if (addr != NULL && addrlen != NULL) { in zsock_accept_ctx()
490 int len = MIN(*addrlen, sizeof(ctx->remote)); in zsock_accept_ctx()
[all …]
Dsockets_tls.c667 socklen_t addrlen) in tls_session_store() argument
677 memcpy(&peer_addr, addr, addrlen); in tls_session_store()
697 socklen_t addrlen) in tls_session_restore() argument
707 memcpy(&peer_addr, addr, addrlen); in tls_session_restore()
824 socklen_t addrlen) in dtls_is_peer_addr_valid() argument
826 if (context->dtls_peer_addrlen != addrlen) { in dtls_is_peer_addr_valid()
835 socklen_t addrlen) in dtls_peer_address_set() argument
837 if (addrlen <= sizeof(context->dtls_peer_addr)) { in dtls_peer_address_set()
838 memcpy(&context->dtls_peer_addr, peer_addr, addrlen); in dtls_peer_address_set()
839 context->dtls_peer_addrlen = addrlen; in dtls_peer_address_set()
[all …]
/Zephyr-latest/include/zephyr/posix/sys/
Dsocket.h30 int accept(int sock, struct sockaddr *addr, socklen_t *addrlen);
31 int bind(int sock, const struct sockaddr *addr, socklen_t addrlen);
32 int connect(int sock, const struct sockaddr *addr, socklen_t addrlen);
33 int getpeername(int sock, struct sockaddr *addr, socklen_t *addrlen);
34 int getsockname(int sock, struct sockaddr *addr, socklen_t *addrlen);
39 socklen_t *addrlen);
44 socklen_t addrlen);
/Zephyr-latest/lib/posix/options/
Dnet.c219 int getnameinfo(const struct sockaddr *addr, socklen_t addrlen, char *host, socklen_t hostlen, in getnameinfo() argument
222 return zsock_getnameinfo(addr, addrlen, host, hostlen, serv, servlen, flags); in getnameinfo()
245 int getpeername(int sock, struct sockaddr *addr, socklen_t *addrlen) in getpeername() argument
247 return zsock_getpeername(sock, addr, addrlen); in getpeername()
312 int accept(int sock, struct sockaddr *addr, socklen_t *addrlen) in accept() argument
314 return zsock_accept(sock, addr, addrlen); in accept()
317 int bind(int sock, const struct sockaddr *addr, socklen_t addrlen) in bind() argument
319 return zsock_bind(sock, addr, addrlen); in bind()
322 int connect(int sock, const struct sockaddr *addr, socklen_t addrlen) in connect() argument
324 return zsock_connect(sock, addr, addrlen); in connect()
[all …]
/Zephyr-latest/subsys/net/lib/mqtt_sn/
Dmqtt_sn_transport_udp.c149 size_t addrlen) in tp_udp_sendto() argument
164 if (ttl != addrlen) { in tp_udp_sendto()
165 ttl = addrlen; in tp_udp_sendto()
176 rc = zsock_sendto(udp->sock, buf, sz, 0, dest_addr, addrlen); in tp_udp_sendto()
191 void *src_addr, size_t *addrlen) in tp_udp_recvfrom() argument
197 rc = zsock_recvfrom(udp->sock, buffer, length, 0, src_addr, addrlen); in tp_udp_recvfrom()
205 if (*addrlen != udp->bcaddrlen) { in tp_udp_recvfrom()
209 if (memcmp(srcaddr->data, udp->bcaddr.data, *addrlen) != 0) { in tp_udp_recvfrom()
214 *addrlen = 1; in tp_udp_recvfrom()
239 socklen_t addrlen) in mqtt_sn_transport_udp_init() argument
[all …]
/Zephyr-latest/include/zephyr/net/
Dnet_offload.h66 socklen_t addrlen);
80 socklen_t addrlen,
107 socklen_t addrlen,
173 socklen_t addrlen) in net_offload_bind() argument
179 return net_if_offload(iface)->bind(context, addr, addrlen); in net_offload_bind()
237 socklen_t addrlen, in net_offload_connect() argument
247 context, addr, addrlen, cb, in net_offload_connect()
368 socklen_t addrlen, in net_offload_sendto() argument
378 pkt, dst_addr, addrlen, cb, in net_offload_sendto()
471 socklen_t addrlen)
[all …]
Dsocket.h395 socklen_t addrlen);
408 socklen_t addrlen);
432 __syscall int zsock_accept(int sock, struct sockaddr *addr, socklen_t *addrlen);
446 socklen_t addrlen);
489 socklen_t *addrlen);
646 socklen_t *addrlen);
659 socklen_t *addrlen);
803 int zsock_getnameinfo(const struct sockaddr *addr, socklen_t addrlen,
/Zephyr-latest/tests/net/socket/tcp/src/
Dmain.c38 static void test_bind(int sock, struct sockaddr *addr, socklen_t addrlen) in test_bind() argument
40 zassert_equal(zsock_bind(sock, addr, addrlen), in test_bind()
52 static void test_connect(int sock, struct sockaddr *addr, socklen_t addrlen) in test_connect() argument
54 zassert_equal(zsock_connect(sock, addr, addrlen), in test_connect()
72 const struct sockaddr *addr, socklen_t addrlen) in test_sendto() argument
74 zassert_equal(zsock_sendto(sock, buf, len, flags, addr, addrlen), in test_sendto()
80 socklen_t *addrlen) in test_accept() argument
84 *new_sock = zsock_accept(sock, addr, addrlen); in test_accept()
89 socklen_t *addrlen) in test_accept_timeout() argument
93 *new_sock = zsock_accept(sock, addr, addrlen); in test_accept_timeout()
[all …]
/Zephyr-latest/subsys/net/lib/dns/
Ddispatcher.c37 int sock, struct sockaddr *addr, size_t addrlen, in dns_dispatch() argument
67 addr, addrlen, in dns_dispatch()
71 addr, addrlen, in dns_dispatch()
85 addr, addrlen, in dns_dispatch()
89 addr, addrlen, in dns_dispatch()
128 size_t addrlen; in recv_data() local
152 addrlen = (family == AF_INET) ? sizeof(struct sockaddr_in) : in recv_data()
163 (struct sockaddr *)&addr, &addrlen); in recv_data()
174 (struct sockaddr *)&addr, addrlen, in recv_data()
202 size_t addrlen; in dns_dispatcher_register() local
[all …]
/Zephyr-latest/tests/net/socket/offload_dispatcher/src/
Dmain.c97 socklen_t addrlen) in offload_bind() argument
102 ARG_UNUSED(addrlen); in offload_bind()
110 socklen_t addrlen) in offload_connect() argument
115 ARG_UNUSED(addrlen); in offload_connect()
133 static int offload_accept(void *obj, struct sockaddr *addr, socklen_t *addrlen) in offload_accept() argument
138 ARG_UNUSED(addrlen); in offload_accept()
147 socklen_t addrlen) in offload_sendto() argument
155 ARG_UNUSED(addrlen); in offload_sendto()
176 socklen_t *addrlen) in offload_recvfrom() argument
184 ARG_UNUSED(addrlen); in offload_recvfrom()
[all …]
/Zephyr-latest/drivers/net/
Dnsos.h143 int nsos_adapt_bind(int fd, const struct nsos_mid_sockaddr *addr, size_t addrlen);
144 int nsos_adapt_connect(int fd, const struct nsos_mid_sockaddr *addr, size_t addrlen);
146 int nsos_adapt_accept(int fd, struct nsos_mid_sockaddr *addr, size_t *addrlen);
148 const struct nsos_mid_sockaddr *addr, size_t addrlen);
151 struct nsos_mid_sockaddr *addr, size_t *addrlen);
Dnsos_adapt.c280 static int sockaddr_from_nsos_mid(struct sockaddr **addr, socklen_t *addrlen, in sockaddr_from_nsos_mid() argument
285 *addrlen = 0; in sockaddr_from_nsos_mid()
300 *addrlen = sizeof(*addr_in); in sockaddr_from_nsos_mid()
316 *addrlen = sizeof(*addr_in); in sockaddr_from_nsos_mid()
329 *addrlen = sizeof(*addr_un); in sockaddr_from_nsos_mid()
347 *addrlen = sizeof(*addr_ll); in sockaddr_from_nsos_mid()
356 static int sockaddr_to_nsos_mid(const struct sockaddr *addr, socklen_t addrlen, in sockaddr_to_nsos_mid() argument
359 if (!addr || addrlen == 0) { in sockaddr_to_nsos_mid()
447 socklen_t addrlen; in nsos_adapt_bind() local
450 ret = sockaddr_from_nsos_mid(&addr, &addrlen, addr_mid, addrlen_mid); in nsos_adapt_bind()
[all …]
/Zephyr-latest/subsys/net/lib/shell/
Dudp.c70 int addrlen; in cmd_net_udp_bind()
109 addrlen = sizeof(struct sockaddr_in6); in cmd_net_udp_bind()
115 addrlen = sizeof(struct sockaddr_in); in cmd_net_udp_bind()
131 ret = net_context_bind(udp_ctx, &addr, addrlen); in cmd_net_udp_bind()
197 int addrlen; in cmd_net_udp_send()
236 addrlen = sizeof(struct sockaddr_in6); in cmd_net_udp_send()
242 addrlen = sizeof(struct sockaddr_in); in cmd_net_udp_send()
265 addrlen, udp_sent, K_FOREVER, NULL); in cmd_net_udp_send()
/Zephyr-latest/tests/net/socket/af_packet/src/
Dmain.c227 socklen_t addrlen; in ZTEST() local
255 addrlen = sizeof(sockaddr); in ZTEST()
257 0, (struct sockaddr *)&sockaddr, &addrlen); in ZTEST()
267 addrlen = sizeof(src); in ZTEST()
275 (struct sockaddr *)&src, &addrlen); in ZTEST()
303 socklen_t addrlen = sizeof(struct sockaddr_ll); in ZTEST() local
346 0, (struct sockaddr *)&src, &addrlen); in ZTEST()
372 (struct sockaddr *)&src, &addrlen); in ZTEST()
382 0, (struct sockaddr *)&src, &addrlen); in ZTEST()
400 socklen_t addrlen = sizeof(struct sockaddr_ll); in ZTEST() local
[all …]
/Zephyr-latest/drivers/wifi/simplelink/
Dsimplelink_sockets.c37 socklen_t *addrlen);
321 static SlSockAddr_t *translate_z_to_sl_addrlen(socklen_t addrlen, in translate_z_to_sl_addrlen() argument
328 if (addrlen == sizeof(struct sockaddr_in)) { in translate_z_to_sl_addrlen()
331 } else if (addrlen == sizeof(struct sockaddr_in6)) { in translate_z_to_sl_addrlen()
340 socklen_t addrlen, in translate_z_to_sl_addrs() argument
347 if (addrlen == sizeof(struct sockaddr_in)) { in translate_z_to_sl_addrs()
357 } else if (addrlen == sizeof(struct sockaddr_in6)) { in translate_z_to_sl_addrs()
377 socklen_t *addrlen) in translate_sl_to_z_addr() argument
392 *addrlen = sizeof(struct sockaddr_in); in translate_sl_to_z_addr()
394 *addrlen = sl_addrlen; in translate_sl_to_z_addr()
[all …]
/Zephyr-latest/tests/net/socket/reuseaddr_reuseport/src/
Dmain.c152 static void test_bind_success(int sock, const struct sockaddr *addr, socklen_t addrlen) in test_bind_success() argument
156 ret = zsock_bind(sock, addr, addrlen); in test_bind_success()
160 static void test_bind_fail(int sock, const struct sockaddr *addr, socklen_t addrlen) in test_bind_fail() argument
164 ret = zsock_bind(sock, addr, addrlen); in test_bind_fail()
177 static void test_connect_success(int sock, const struct sockaddr *addr, socklen_t addrlen) in test_connect_success() argument
181 ret = zsock_connect(sock, addr, addrlen); in test_connect_success()
190 static void test_connect_fail(int sock, const struct sockaddr *addr, socklen_t addrlen) in test_connect_fail() argument
194 ret = zsock_connect(sock, addr, addrlen); in test_connect_fail()
200 static int test_accept(int sock, struct sockaddr *addr, socklen_t *addrlen) in test_accept() argument
202 int new_sock = zsock_accept(sock, addr, addrlen); in test_accept()
[all …]
/Zephyr-latest/subsys/tracing/ctf/
Dtracing_ctf.h458 #define sys_port_trace_socket_bind_enter(sock, addr, addrlen) \ argument
459 sys_trace_socket_bind_enter(sock, addr, addrlen)
462 #define sys_port_trace_socket_connect_enter(sock, addr, addrlen) \ argument
463 sys_trace_socket_connect_enter(sock, addr, addrlen)
472 #define sys_port_trace_socket_accept_exit(sock, addr, addrlen, ret) \ argument
473 sys_trace_socket_accept_exit(sock, addr, addrlen, ret)
474 #define sys_port_trace_socket_sendto_enter(sock, len, flags, dest_addr, addrlen) \ argument
475 sys_trace_socket_sendto_enter(sock, len, flags, dest_addr, addrlen)
482 #define sys_port_trace_socket_recvfrom_enter(sock, max_len, flags, addr, addrlen) \ argument
483 sys_trace_socket_recvfrom_enter(sock, max_len, flags, addr, addrlen)
[all …]
Dctf_top.c372 void sys_trace_socket_bind_enter(int sock, const struct sockaddr *addr, size_t addrlen) in sys_trace_socket_bind_enter() argument
379 ctf_top_socket_bind_enter(sock, addr_str, addrlen, ntohs(net_sin(addr)->sin_port)); in sys_trace_socket_bind_enter()
387 void sys_trace_socket_connect_enter(int sock, const struct sockaddr *addr, size_t addrlen) in sys_trace_socket_connect_enter() argument
394 ctf_top_socket_connect_enter(sock, addr_str, addrlen); in sys_trace_socket_connect_enter()
418 const size_t *addrlen, int ret) in sys_trace_socket_accept_exit() argument
430 if (addrlen != NULL) { in sys_trace_socket_accept_exit()
431 addr_len = *addrlen; in sys_trace_socket_accept_exit()
438 const struct sockaddr *dest_addr, size_t addrlen) in sys_trace_socket_sendto_enter() argument
447 ctf_top_socket_sendto_enter(sock, len, flags, addr_str, addrlen); in sys_trace_socket_sendto_enter()
479 struct sockaddr *addr, size_t *addrlen) in sys_trace_socket_recvfrom_enter() argument
[all …]
/Zephyr-latest/tests/net/lib/mqtt_sn_client/src/
Dmqtt_sn_client.c30 size_t addrlen; member
44 size_t addrlen) in msg_sendto() argument
50 msg_send_data.addrlen = addrlen; in msg_sendto()
98 size_t addrlen; member
102 void *src_addr, size_t *addrlen) in tp_recvfrom() argument
106 memcpy(src_addr, recvfrom_data.src_addr, recvfrom_data.addrlen); in tp_recvfrom()
107 *addrlen = recvfrom_data.addrlen; in tp_recvfrom()
148 recvfrom_data.addrlen = src_addr->size; in input()

1234