/Zephyr-latest/subsys/net/lib/shell/ |
D | ipv4.c | 21 struct net_if_ipv4 *ipv4 = iface->config.ip.ipv4; in ip_address_lifetime_cb() local 30 if (!ipv4) { in ip_address_lifetime_cb() 37 ARRAY_FOR_EACH(ipv4->unicast, i) { in ip_address_lifetime_cb() 38 if (!ipv4->unicast[i].ipv4.is_used || in ip_address_lifetime_cb() 39 ipv4->unicast[i].ipv4.address.family != AF_INET) { in ip_address_lifetime_cb() 44 addrtype2str(ipv4->unicast[i].ipv4.addr_type), in ip_address_lifetime_cb() 45 addrstate2str(ipv4->unicast[i].ipv4.addr_state), in ip_address_lifetime_cb() 46 atomic_get(&ipv4->unicast[i].ipv4.atomic_ref), in ip_address_lifetime_cb() 48 &ipv4->unicast[i].ipv4.address.in_addr), in ip_address_lifetime_cb() 50 &ipv4->unicast[i].netmask)); in ip_address_lifetime_cb() [all …]
|
D | iface.c | 168 struct net_if_ipv4 *ipv4; in iface_cb() local 492 ipv4 = iface->config.ip.ipv4; in iface_cb() 494 if (!net_if_flag_is_set(iface, NET_IF_IPV4) || ipv4 == NULL) { in iface_cb() 496 ipv4 = NULL; in iface_cb() 501 ARRAY_FOR_EACH(ipv4->unicast, i) { in iface_cb() 502 unicast = &ipv4->unicast[i].ipv4; in iface_cb() 510 net_sprint_ipv4_addr(&ipv4->unicast[i].netmask), in iface_cb() 526 ARRAY_FOR_EACH(ipv4->mcast, i) { in iface_cb() 527 mcast = &ipv4->mcast[i]; in iface_cb() 545 if (ipv4) { in iface_cb() [all …]
|
/Zephyr-latest/tests/net/utils/src/ |
D | main.c | 42 } ipv4; member 55 .ipv4.c_addr = "192.0.0.1", 56 .ipv4.verify.s4_addr = { 192, 0, 0, 1 }, 62 .ipv4.c_addr = "192.1.0.0", 63 .ipv4.verify.s4_addr = { 192, 1, 0, 0 }, 69 .ipv4.c_addr = "192.0.0.0", 70 .ipv4.verify.s4_addr = { 192, 0, 0, 0 }, 76 .ipv4.c_addr = "255.255.255.255", 77 .ipv4.verify.s4_addr = { 255, 255, 255, 255 }, 83 .ipv4.c_addr = "0.0.0.0", [all …]
|
/Zephyr-latest/samples/net/ipv4_autoconf/src/ |
D | main.c | 46 if (cfg->ip.ipv4->unicast[i].ipv4.addr_type != NET_ADDR_AUTOCONF) { in handler() 52 &cfg->ip.ipv4->unicast[i].ipv4.address.in_addr, in handler() 56 &cfg->ip.ipv4->unicast[i].netmask, in handler()
|
/Zephyr-latest/subsys/mgmt/mcumgr/transport/src/ |
D | smp_udp.c | 61 struct config ipv4; member 103 ret = zsock_sendto(smp_udp_configs.ipv4.sock, nb->data, nb->len, 0, addr, sizeof(*addr)); in smp_udp4_tx() 269 k_thread_join(&smp_udp_configs.ipv4.thread, K_NO_WAIT) == -EBUSY) { in smp_udp_open_iface() 270 k_sem_give(&smp_udp_configs.ipv4.network_ready_sem); in smp_udp_open_iface() 309 if (k_thread_join(&smp_udp_configs.ipv4.thread, K_NO_WAIT) == 0 || in smp_udp_open() 311 (void)k_sem_reset(&smp_udp_configs.ipv4.network_ready_sem); in smp_udp_open() 312 create_thread(&smp_udp_configs.ipv4, "smp_udp4"); in smp_udp_open() 342 if (k_thread_join(&smp_udp_configs.ipv4.thread, K_NO_WAIT) == -EBUSY) { in smp_udp_close() 343 k_thread_abort(&(smp_udp_configs.ipv4.thread)); in smp_udp_close() 345 if (smp_udp_configs.ipv4.sock >= 0) { in smp_udp_close() [all …]
|
/Zephyr-latest/subsys/net/ip/ |
D | net_if.c | 99 struct net_if_ipv4 ipv4; member 3426 int net_if_config_ipv4_get(struct net_if *iface, struct net_if_ipv4 **ipv4) in net_if_config_ipv4_get() argument 3437 if (iface->config.ip.ipv4) { in net_if_config_ipv4_get() 3438 if (ipv4) { in net_if_config_ipv4_get() 3439 *ipv4 = iface->config.ip.ipv4; in net_if_config_ipv4_get() 3452 iface->config.ip.ipv4 = &ipv4_addresses[i].ipv4; in net_if_config_ipv4_get() 3455 if (ipv4) { in net_if_config_ipv4_get() 3456 *ipv4 = &ipv4_addresses[i].ipv4; in net_if_config_ipv4_get() 3483 if (!iface->config.ip.ipv4) { in net_if_config_ipv4_put() 3495 iface->config.ip.ipv4 = NULL; in net_if_config_ipv4_put() [all …]
|
D | igmp.c | 266 struct net_if_ipv4 *ipv4 = iface->config.ip.ipv4; in send_igmp_report() local 271 if (!ipv4) { in send_igmp_report() 282 if (!ipv4->mcast[i].is_used || !ipv4->mcast[i].is_joined || in send_igmp_report() 283 net_ipv4_addr_cmp_raw((uint8_t *)&ipv4->mcast[i].address.in_addr, in send_igmp_report() 302 if (!ipv4->mcast[i].is_used || !ipv4->mcast[i].is_joined || in send_igmp_report() 303 net_ipv4_addr_cmp_raw((uint8_t *)&ipv4->mcast[i].address.in_addr, in send_igmp_report() 320 ret = igmp_v2_create_packet(pkt, &ipv4->mcast[i].address.in_addr, in send_igmp_report() 321 &ipv4->mcast[i].address.in_addr, in send_igmp_report() 347 struct net_if_ipv4 *ipv4 = iface->config.ip.ipv4; in send_igmp_v3_report() local 352 if (!ipv4) { in send_igmp_v3_report() [all …]
|
D | ipv4_acd.c | 243 if (iface->config.ip.ipv4->conflict_cnt >= IPV4_ACD_MAX_CONFLICTS) { in acd_start_timer() 262 struct net_if_ipv4 *ipv4; in net_ipv4_acd_input() local 308 iface->config.ip.ipv4->conflict_cnt++; in net_ipv4_acd_input() 320 ipv4 = iface->config.ip.ipv4; in net_ipv4_acd_input() 321 if (ipv4 == NULL) { in net_ipv4_acd_input() 328 ARRAY_FOR_EACH(ipv4->unicast, i) { in net_ipv4_acd_input() 329 struct net_if_addr *ifaddr = &ipv4->unicast[i].ipv4; in net_ipv4_acd_input() 344 ipv4->conflict_cnt++; in net_ipv4_acd_input()
|
/Zephyr-latest/samples/net/dhcpv4_client/src/ |
D | main.c | 53 if (iface->config.ip.ipv4->unicast[i].ipv4.addr_type != in handler() 60 &iface->config.ip.ipv4->unicast[i].ipv4.address.in_addr, in handler() 64 &iface->config.ip.ipv4->unicast[i].netmask, in handler() 68 &iface->config.ip.ipv4->gw, in handler()
|
/Zephyr-latest/tests/boards/espressif/ethernet/src/ |
D | main.c | 37 (iface->config.ip.ipv4->unicast[0].ipv4.addr_type != NET_ADDR_DHCP)) { in ipv4_event() 44 net_addr_ntop(AF_INET, &iface->config.ip.ipv4->unicast[0].ipv4.address.in_addr, buf, in ipv4_event() 47 net_addr_ntop(AF_INET, &iface->config.ip.ipv4->unicast[0].netmask, buf, in ipv4_event() 50 net_addr_ntop(AF_INET, &iface->config.ip.ipv4->gw, buf, sizeof(buf))); in ipv4_event() 61 struct net_ipv4_hdr *ip_hdr = hdr->ipv4; in icmp_event()
|
/Zephyr-latest/snippets/wifi-ipv4/ |
D | README.rst | 1 .. _snippet-wifi-ipv4: 3 Wi-Fi IPv4 Snippet (wifi-ipv4) 8 west build -S wifi-ipv4 [...]
|
/Zephyr-latest/subsys/net/l2/ethernet/ |
D | arp.c | 234 struct net_if_ipv4 *ipv4 = iface->config.ip.ipv4; in if_get_addr() local 236 if (!ipv4) { in if_get_addr() 240 ARRAY_FOR_EACH(ipv4->unicast, i) { in if_get_addr() 241 if (ipv4->unicast[i].ipv4.is_used && in if_get_addr() 242 ipv4->unicast[i].ipv4.address.family == AF_INET && in if_get_addr() 243 ipv4->unicast[i].ipv4.addr_state == NET_ADDR_PREFERRED && in if_get_addr() 246 &ipv4->unicast[i].ipv4.address.in_addr))) { in if_get_addr() 247 return &ipv4->unicast[i].ipv4.address.in_addr; in if_get_addr() 384 struct net_if_ipv4 *ipv4 = net_pkt_iface(pkt)->config.ip.ipv4; in net_arp_prepare() local 386 if (ipv4) { in net_arp_prepare() [all …]
|
/Zephyr-latest/samples/net/sockets/echo_client/src/ |
D | udp.c | 83 send_udp_data(&conf.ipv4); in process_udp_tx() 113 conf.ipv4.udp.ctrl = &udp4_ctrl; in init_udp() 178 struct sample_data *data = (ctrl == conf.ipv4.udp.ctrl) ? &conf.ipv4 : &conf.ipv6; in wait_reply() 329 ret = start_udp_proto(&conf.ipv4, AF_INET, in start_udp() 352 k_poll_signal_raise(&conf.ipv4.udp.ctrl->tx_signal, 0); in start_udp() 370 ret = process_udp_proto(&conf.ipv4); in process_udp() 394 if (conf.ipv4.udp.sock >= 0) { in stop_udp() 395 (void)close(conf.ipv4.udp.sock); in stop_udp()
|
D | echo-client.c | 60 .ipv4 = { 92 if (conf.ipv4.udp.sock >= 0) { in prepare_fds() 93 fds[nfds].fd = conf.ipv4.udp.sock; in prepare_fds() 98 if (conf.ipv4.tcp.sock >= 0) { in prepare_fds() 99 fds[nfds].fd = conf.ipv4.tcp.sock; in prepare_fds() 310 conf.ipv4.udp.mtu = net_if_get_mtu(iface); in event_handler() 311 conf.ipv6.udp.mtu = conf.ipv4.udp.mtu; in event_handler()
|
D | tcp.c | 259 ret = start_tcp_proto(&conf.ipv4, AF_INET, in start_tcp() 275 ret = send_tcp_data(&conf.ipv4); in start_tcp() 293 ret = process_tcp_proto(&conf.ipv4); in process_tcp() 311 if (conf.ipv4.tcp.sock >= 0) { in stop_tcp() 312 (void)close(conf.ipv4.tcp.sock); in stop_tcp()
|
D | common.h | 65 struct sample_data ipv4; member
|
/Zephyr-latest/samples/net/sockets/echo_server/src/ |
D | udp.c | 163 ret = start_udp_proto(&conf.ipv4, (struct sockaddr *)&addr4, in process_udp4() 171 ret = process_udp(&conf.ipv4); in process_udp4() 242 k_work_init_delayable(&conf.ipv4.udp.stats_print, print_stats); in start_udp() 245 k_work_reschedule(&conf.ipv4.udp.stats_print, in start_udp() 264 if (conf.ipv4.udp.sock >= 0) { in stop_udp() 265 (void)close(conf.ipv4.udp.sock); in stop_udp()
|
D | tcp.c | 315 ret = start_tcp_proto(&conf.ipv4, (struct sockaddr *)&addr4, in process_tcp4() 323 ret = process_tcp(&conf.ipv4); in process_tcp4() 385 conf.ipv4.tcp.accepted[i].sock = -1; in start_tcp() 420 k_work_init_delayable(&conf.ipv4.tcp.stats_print, print_stats); in start_tcp() 422 k_work_reschedule(&conf.ipv4.tcp.stats_print, K_SECONDS(STATS_TIMER)); in start_tcp() 454 if (conf.ipv4.tcp.sock >= 0) { in stop_tcp() 455 (void)close(conf.ipv4.tcp.sock); in stop_tcp() 464 if (conf.ipv4.tcp.accepted[i].sock >= 0) { in stop_tcp() 465 (void)close(conf.ipv4.tcp.accepted[i].sock); in stop_tcp()
|
/Zephyr-latest/tests/net/arp/src/ |
D | main.c | 322 struct net_ipv4_hdr *ipv4; in ZTEST() local 361 ipv4 = (struct net_ipv4_hdr *)net_buf_add(pkt->buffer, in ZTEST() 363 net_ipv4_addr_copy_raw(ipv4->src, (uint8_t *)&src); in ZTEST() 364 net_ipv4_addr_copy_raw(ipv4->dst, (uint8_t *)&dst); in ZTEST() 454 net_ipv4_addr_copy_raw(ipv4->dst, (uint8_t *)&dst_far); in ZTEST() 468 (uint8_t *)&iface->config.ip.ipv4->gw)) { in ZTEST() 471 net_sprint_ipv4_addr(&iface->config.ip.ipv4->gw)); in ZTEST() 480 net_ipv4_addr_copy_raw(ipv4->dst, (uint8_t *)&dst_far); in ZTEST() 497 net_ipv4_addr_copy_raw(ipv4->dst, (uint8_t *)&dst_far2); in ZTEST() 512 net_ipv4_addr_copy_raw(ipv4->dst, (uint8_t *)&dst); in ZTEST()
|
/Zephyr-latest/samples/net/ipv4_autoconf/ |
D | README.rst | 1 .. zephyr:code-sample:: ipv4-autoconf 61 [ipv4ll] [INF] main: Run ipv4 autoconf client 77 :ref:`Wi-Fi snippet <snippet-wifi-ipv4>`.
|
/Zephyr-latest/samples/net/stats/src/ |
D | main.c | 62 GET_STAT(iface, ipv4.recv), in print_stats() 63 GET_STAT(iface, ipv4.sent), in print_stats() 64 GET_STAT(iface, ipv4.drop), in print_stats() 65 GET_STAT(iface, ipv4.forwarded)); in print_stats()
|
/Zephyr-latest/doc/connectivity/networking/ |
D | native_sim_setup.rst | 156 from the command line using ``--ipv4-addr=<ip_address>``, 157 ``--ipv4-gw=<gateway>`` and ``--ipv4-nm=<netmask>``. 170 ./zephyr.exe --eth-if=zeth2 --ipv4-addr=192.0.2.2 --ipv4-gw=192.0.0.1 171 --ipv4-nm=255.255.0.0
|
/Zephyr-latest/subsys/net/lib/config/ |
D | init.c | 70 ARRAY_FOR_EACH(iface->config.ip.ipv4->unicast, i) { in print_dhcpv4_info() 72 &iface->config.ip.ipv4->unicast[i].ipv4; in print_dhcpv4_info() 87 &iface->config.ip.ipv4->unicast[i].netmask, in print_dhcpv4_info() 90 net_addr_ntop(AF_INET, &iface->config.ip.ipv4->gw, in print_dhcpv4_info()
|
/Zephyr-latest/subsys/net/lib/dns/ |
D | llmnr_responder.c | 43 static int ipv4; variable 682 ipv4 = get_socket(AF_INET); in init_listener() 684 ret = bind_ctx(ipv4, (struct sockaddr *)&local_addr4, in init_listener() 687 zsock_close(ipv4); in init_listener() 694 if (fds[j].fd == ipv4) { in init_listener() 700 fds[j].fd = ipv4; in init_listener() 709 zsock_close(ipv4); in init_listener() 717 zsock_close(ipv4); in init_listener()
|
/Zephyr-latest/drivers/wifi/eswifi/ |
D | eswifi_core.c | 631 struct net_if_ipv4 *ipv4 = eswifi->iface->config.ip.ipv4; in eswifi_mgmt_ap_enable() local 688 for (i = 0; ipv4 && i < NET_IF_MAX_IPV4_ADDR; i++) { in eswifi_mgmt_ap_enable() 689 if (ipv4->unicast[i].ipv4.is_used) { in eswifi_mgmt_ap_enable() 690 unicast = &ipv4->unicast[i].ipv4; in eswifi_mgmt_ap_enable()
|