Home
last modified time | relevance | path

Searched refs:ipv4 (Results 1 – 25 of 79) sorted by relevance

1234

/Zephyr-latest/subsys/net/lib/shell/
Dipv4.c21 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 …]
Diface.c168 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/
Dmain.c42 } 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/
Dmain.c46 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/
Dsmp_udp.c61 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/
Dnet_if.c99 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 …]
Digmp.c266 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 …]
Dipv4_acd.c243 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/
Dmain.c53 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/
Dmain.c37 (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/
DREADME.rst1 .. _snippet-wifi-ipv4:
3 Wi-Fi IPv4 Snippet (wifi-ipv4)
8 west build -S wifi-ipv4 [...]
/Zephyr-latest/subsys/net/l2/ethernet/
Darp.c234 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/
Dudp.c83 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()
Decho-client.c60 .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()
Dtcp.c259 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()
Dcommon.h65 struct sample_data ipv4; member
/Zephyr-latest/samples/net/sockets/echo_server/src/
Dudp.c163 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()
Dtcp.c315 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/
Dmain.c322 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/
DREADME.rst1 .. 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/
Dmain.c62 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/
Dnative_sim_setup.rst156 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/
Dinit.c70 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/
Dllmnr_responder.c43 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/
Deswifi_core.c631 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()

1234