Lines Matching defs:netif
43 #include "lwip/netif.h"
210 ip_AddrTable_get_cell_value_core(struct netif *netif, const u32_t *column, union snmp_variant_value *value, u32_t *value_len)
216 value->u32 = netif_ip4_addr(netif)->addr;
219 value->u32 = netif_to_num(netif);
222 value->u32 = netif_ip4_netmask(netif)->addr;
226 address in the netif we can rely on */
254 struct netif *netif;
264 /* find netif with requested ip */
265 NETIF_FOREACH(netif) {
266 if (ip4_addr_cmp(&ip, netif_ip4_addr(netif))) {
268 return ip_AddrTable_get_cell_value_core(netif, column, value, value_len);
279 struct netif *netif;
287 NETIF_FOREACH(netif) {
289 snmp_ip4_to_oid(netif_ip4_addr(netif), &test_oid[0]);
292 snmp_next_oid_check(&state, test_oid, LWIP_ARRAYSIZE(ip_AddrTable_oid_ranges), netif);
299 return ip_AddrTable_get_cell_value_core((struct netif *)state.reference, column, value, value_len);
317 ip_RouteTable_get_cell_value_core(struct netif *netif, u8_t default_route, const u32_t *column, union snmp_variant_value *value, u32_t *value_len)
327 ip4_addr_get_network(&tmp, netif_ip4_addr(netif), netif_ip4_netmask(netif));
332 value->u32 = netif_to_num(netif);
349 value->u32 = netif_ip4_gw(netif)->addr;
351 /* other rtes: netif ip_addr */
352 value->u32 = netif_ip4_addr(netif)->addr;
378 value->u32 = netif_ip4_netmask(netif)->addr;
399 struct netif *netif;
409 /* default route is on default netif */
415 /* find netif with requested route */
416 NETIF_FOREACH(netif) {
418 ip4_addr_get_network(&dst, netif_ip4_addr(netif), netif_ip4_netmask(netif));
422 return ip_RouteTable_get_cell_value_core(netif, 0, column, value, value_len);
433 struct netif *netif;
448 NETIF_FOREACH(netif) {
450 ip4_addr_get_network(&dst, netif_ip4_addr(netif), netif_ip4_netmask(netif));
455 snmp_next_oid_check(&state, test_oid, LWIP_ARRAYSIZE(ip_RouteTable_oid_ranges), netif);
465 return ip_RouteTable_get_cell_value_core((struct netif *)state.reference, ip4_addr_isany_val(dst), column, value, value_len);
488 struct netif *netif;
491 etharp_get_entry(arp_table_index, &ip, &netif, ðaddr);
496 value->u32 = netif_to_num(netif);
534 struct netif *netif;
537 if (etharp_get_entry(i, &ip, &netif, ðaddr)) {
538 if ((netif_index == netif_to_num(netif)) && ip4_addr_cmp(&ip_in, ip)) {
562 struct netif *netif;
565 if (etharp_get_entry(i, &ip, &netif, ðaddr)) {
568 test_oid[0] = netif_to_num(netif);