Lines Matching refs:netif
106 int print_netif(struct netif *netif, char *print_buf, unsigned int buf_len);
124 void lwip_arp_show_internal(struct netif *netif, char *printf_buf, unsigned int buf_len);
269 int print_netif(struct netif *netif, char *print_buf, unsigned int buf_len) in print_netif() argument
280 if (netif->link_layer_type == LOOPBACK_IF) { in print_netif()
281 ret = snprintf_s(tmp, buf_len, (buf_len - 1), "%.2s\t", netif->name); in print_netif()
283 ret = snprintf_s(tmp, buf_len, (buf_len - 1), "%s\t", netif_get_name(netif)); in print_netif()
290 ret = snprintf_s(tmp, buf_len, (buf_len - 1), "ip:%s ", ipaddr_ntoa(&netif->ip_addr)); in print_netif()
296 ret = snprintf_s(tmp, buf_len, (buf_len - 1), "netmask:%s ", ipaddr_ntoa(&netif->netmask)); in print_netif()
302 ret = snprintf_s(tmp, buf_len, (buf_len - 1), "gateway:%s\n", ipaddr_ntoa(&netif->gw)); in print_netif()
312 if (!ip6_addr_isvalid(netif->ip6_addr_state[i])) { in print_netif()
315 addr = ip6addr_ntoa((const ip6_addr_t *)&netif->ip6_addr[i]); in print_netif()
330 for (i = 0; i < netif->hwaddr_len - 1; i++) { in print_netif()
331 ret = snprintf_s(tmp, buf_len, (buf_len - 1), "%02x:", netif->hwaddr[i]); in print_netif()
338 ret = snprintf_s(tmp, buf_len, (buf_len - 1), "%02x", netif->hwaddr[i]); in print_netif()
344 ret = snprintf_s(tmp, buf_len, (buf_len - 1), " MTU:%d %s", netif->mtu, in print_netif()
345 (netif->flags & NETIF_FLAG_UP) ? "Running" : "Stop"); in print_netif()
351 if (netif_default == netif && netif_is_up(netif)) { in print_netif()
360 (netif->flags & NETIF_FLAG_LINK_UP) ? "Link UP" : "Link Down"); in print_netif()
367 netif->mib2_counters.ifinucastpkts + netif->mib2_counters.ifinnucastpkts); in print_netif()
373 ret = snprintf_s(tmp, buf_len, (buf_len - 1), "errors:%u ", netif->mib2_counters.ifinerrors); in print_netif()
379 ret = snprintf_s(tmp, buf_len, (buf_len - 1), "dropped:%u ", netif->mib2_counters.ifindiscards); in print_netif()
385 … ret = snprintf_s(tmp, buf_len, (buf_len - 1), "overruns:%u\n", netif->mib2_counters.ifinoverruns); in print_netif()
392 netif->mib2_counters.ifoutucastpkts + netif->mib2_counters.ifoutnucastpkts); in print_netif()
398 ret = snprintf_s(tmp, buf_len, (buf_len - 1), "errors:%u ", netif->mib2_counters.ifouterrors); in print_netif()
404 … ret = snprintf_s(tmp, buf_len, (buf_len - 1), "dropped:%u\n", netif->mib2_counters.ifoutdiscards); in print_netif()
410 … ret = snprintf_s(tmp, buf_len, (buf_len - 1), "\tRX bytes:%u ", netif->mib2_counters.ifinoctets); in print_netif()
416 … ret = snprintf_s(tmp, buf_len, (buf_len - 1), "TX bytes:%u\n", netif->mib2_counters.ifoutoctets); in print_netif()
432 struct netif *netif = NULL; in lwip_ifconfig_show_internal() local
448 for (netif = netif_list; netif != NULL; netif = netif->next) { in lwip_ifconfig_show_internal()
449 ret = print_netif(netif, ifconfig_cmd->cb_print_buf + ifconfig_cmd->print_len, in lwip_ifconfig_show_internal()
454 netif = netif_find(ifconfig_cmd->iface); in lwip_ifconfig_show_internal()
455 if (netif == NULL) { in lwip_ifconfig_show_internal()
467 ret = print_netif(netif, ifconfig_cmd->cb_print_buf + ifconfig_cmd->print_len, in lwip_ifconfig_show_internal()
480 struct netif *netif = NULL; in lwip_ifconfig_internal() local
485 struct netif *loc_netif = NULL; in lwip_ifconfig_internal()
491 netif = netif_find(ifconfig_cmd->iface); in lwip_ifconfig_internal()
492 if (netif == NULL) { in lwip_ifconfig_internal()
498 (void)netif_set_up(netif); in lwip_ifconfig_internal()
501 (void)netif_set_down(netif); in lwip_ifconfig_internal()
508 (void)netif_set_down(netif); in lwip_ifconfig_internal()
515 if (ip_addr_ismulticast_val(&ip_addr) || ip_addr_isbroadcast_val(&ip_addr, netif) || in lwip_ifconfig_internal()
522 if (!ip_addr_netcmp_val(&ip_addr, &netif->ip_addr, ip_2_ip4(&netif->netmask))) { in lwip_ifconfig_internal()
523 ip_addr_set_zero(&netif->gw); in lwip_ifconfig_internal()
524 if (netif == netif_default) { in lwip_ifconfig_internal()
532 if (loc_netif == netif) { in lwip_ifconfig_internal()
536 … if (IP_IS_V4_VAL(ifconfig_cmd->ip_addr) && ip_addr_cmp(&netif->netmask, &loc_netif->netmask) && in lwip_ifconfig_internal()
537 ip_addr_netcmp_val(&loc_netif->ip_addr, &ip_addr, ip_2_ip4(&netif->netmask))) { in lwip_ifconfig_internal()
545 if (netif_dhcp_data(netif) && netif_dhcp_data(netif)->state != DHCP_STATE_OFF) { in lwip_ifconfig_internal()
546 (void)netif_dhcp_off(netif); in lwip_ifconfig_internal()
549 netif_set_ipaddr(netif, ip_2_ip4(&ip_addr)); in lwip_ifconfig_internal()
552 err = netif_add_ip6_address(netif, ip_2_ip6(&ip_addr), &idx); in lwip_ifconfig_internal()
562 (void)netif_do_rmv_ipv6_addr(netif, &ifconfig_cmd->ip_addr); in lwip_ifconfig_internal()
574 if (netif_dhcp_data(netif) && netif_dhcp_data(netif)->state != DHCP_STATE_OFF) { in lwip_ifconfig_internal()
575 (void)netif_dhcp_off(netif); in lwip_ifconfig_internal()
578 if (netif_ip4_netmask(netif)->addr != ip_2_ip4(&netmask)->addr) { in lwip_ifconfig_internal()
582 if (loc_netif == netif) { in lwip_ifconfig_internal()
587 ip_addr_netcmp(&loc_netif->ip_addr, &netif->ip_addr, ip_2_ip4(&netmask))) { in lwip_ifconfig_internal()
593 netif_set_netmask(netif, ip_2_ip4(&netmask)); in lwip_ifconfig_internal()
595 if (!ip_addr_netcmp(&netif->gw, &netif->ip_addr, ip_2_ip4(&netmask))) { in lwip_ifconfig_internal()
596 ip_addr_set_zero(&(netif->gw)); in lwip_ifconfig_internal()
597 if (netif == netif_default) { in lwip_ifconfig_internal()
605 netif_set_hwaddr(netif, ifconfig_cmd->ethaddr, NETIF_MAX_HWADDR_LEN) != ERR_OK) { in lwip_ifconfig_internal()
607 (void)netif_set_up(netif); in lwip_ifconfig_internal()
614 (void)netif_set_up(netif); in lwip_ifconfig_internal()
621 if (ip_addr_ismulticast_val(&gw) || ip_addr_isbroadcast_val(&gw, netif) || in lwip_ifconfig_internal()
628 if (!ip_addr_netcmp_val(&gw, &netif->ip_addr, ip_2_ip4(&netif->netmask))) { in lwip_ifconfig_internal()
633 if (netif_default != netif) { in lwip_ifconfig_internal()
634 ip_addr_set_zero(&netif->gw); in lwip_ifconfig_internal()
635 (void)netif_set_default(netif); in lwip_ifconfig_internal()
639 if (netif_dhcp_data(netif) && netif_dhcp_data(netif)->state != DHCP_STATE_OFF) { in lwip_ifconfig_internal()
640 (void)netif_dhcp_off(netif); in lwip_ifconfig_internal()
643 netif_set_gw(netif, ip_2_ip4(&gw)); in lwip_ifconfig_internal()
648 if (netif_set_mtu(netif, mtu) != ERR_OK) { in lwip_ifconfig_internal()
700 struct netif *netiftmp = NULL; in lwip_ifconfig()
1121 struct netif *netif = NULL; in lwip_ifconfig() local
1123 netif = netifapi_netif_find_by_name(ifconfig_cmd.iface); in lwip_ifconfig()
1124 i = netif_get_ip6_addr_match(netif, &ifconfig_cmd.ip_addr.u_addr.ip6); in lwip_ifconfig()
1126 netif->ip6_addr_state[i] = IP6_ADDR_INVALID; in lwip_ifconfig()
1173 void lwip_arp_show_internal(struct netif *netif, char *printf_buf, unsigned int buf_len) in lwip_arp_show_internal() argument
1187 if (netif != NULL) { in lwip_arp_show_internal()
1194 ) && arp_table[i].netif) { in lwip_arp_show_internal()
1195 if (strcmp(netif_get_name(netif), netif_get_name(arp_table[i].netif)) != 0) { in lwip_arp_show_internal()
1204 netif_get_name(netif), in lwip_arp_show_internal()
1224 ) && arp_table[i].netif) { in lwip_arp_show_internal()
1230 netif_get_name(arp_table[i].netif), in lwip_arp_show_internal()
1253 struct netif *netif = NULL; in lwip_arp_internal() local
1260 netif = NULL; in lwip_arp_internal()
1263 netif = netif_find(arp_cmd->iface); in lwip_arp_internal()
1264 if (netif == NULL) { in lwip_arp_internal()
1273 if (netif != NULL) { in lwip_arp_internal()
1274 lwip_arp_show_internal(netif, arp_cmd->cb_print_buf, PRINT_BUF_LEN); in lwip_arp_internal()
1284 if (netif != NULL) { in lwip_arp_internal()
1285 … if (ip4_addr_netcmp(&ipaddr, ip_2_ip4(&(netif->ip_addr)), ip_2_ip4(&(netif->netmask)))) { in lwip_arp_internal()
1286 ret = etharp_update_arp_entry(netif, &ipaddr, ðaddr, in lwip_arp_internal()
1302 if (netif != NULL) { in lwip_arp_internal()
1303 ret = etharp_delete_arp_entry(netif, &ipaddr); in lwip_arp_internal()
1305 for (netif = netif_list; netif != NULL; netif = netif->next) { in lwip_arp_internal()
1306 ret = etharp_delete_arp_entry(netif, &ipaddr); in lwip_arp_internal()
1485 struct netif *netif = NULL; in ifup_internal() local
1492 netif = netif_find(ifcmd_data->if_name); in ifup_internal()
1493 if (netif == NULL) { in ifup_internal()
1496 (void)netif_set_up(netif); in ifup_internal()
1505 struct netif *netif = NULL; in ifdown_internal() local
1512 netif = netif_find(ifcmd_data->if_name); in ifdown_internal()
1513 if (netif == NULL) { in ifdown_internal()
1516 (void)netif_set_down(netif); in ifdown_internal()
3050 struct netif *netif = NULL; local
3297 for (netif = netif_list; netif != NULL; netif = netif->next) {
3299 if (netif_get_index(netif) == rpcb->netif_idx) {
3300 … (void)snprintf_s((char *)netif_name, IFNAMSIZ, IFNAMSIZ - 1, "%s", netif_get_name(netif));
3305 if (netif == NULL) {
3390 struct netif *netif = NULL; local
3398 netif = netif_find(argv[0]);
3399 if (netif != NULL) {
3400 (VOID)netifapi_dhcp_start(netif);
3408 netif = netif_find(argv[1]);
3409 if (netif != NULL) {
3410 (VOID)netifapi_dhcp_stop(netif);
3764 if (prefix_list[i].netif != NULL && prefix_list[i].invalidation_timer > 0) {
3768 PRINTK("%-16s ", netif_get_name(prefix_list[i].netif));
3803 PRINTK("%-16s ", netif_get_name(neighbor_cache[i].netif));