/Zephyr-latest/subsys/net/lib/sockets/ |
D | sockets.c | 218 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 …]
|
D | sockets_packet.c | 124 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 …]
|
D | sockets_net_mgmt.c | 91 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 …]
|
D | sockets_internal.h | 59 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);
|
D | socket_dispatcher.c | 216 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 …]
|
D | sockets_can.c | 190 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 …]
|
D | sockets_inet.c | 180 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 …]
|
D | sockets_tls.c | 667 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/ |
D | socket.h | 30 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/ |
D | net.c | 219 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/ |
D | mqtt_sn_transport_udp.c | 149 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/ |
D | net_offload.h | 66 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 …]
|
D | socket.h | 395 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/ |
D | main.c | 38 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/ |
D | dispatcher.c | 37 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/ |
D | main.c | 97 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/ |
D | nsos.h | 143 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);
|
D | nsos_adapt.c | 280 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/ |
D | udp.c | 70 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/ |
D | main.c | 227 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/ |
D | simplelink_sockets.c | 37 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/ |
D | main.c | 152 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/ |
D | tracing_ctf.h | 458 #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 …]
|
D | ctf_top.c | 372 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/ |
D | mqtt_sn_client.c | 30 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()
|