Lines Matching defs:netif

42 #include "lwip/netif.h"
68 struct netif *netif;
69 NETIF_FOREACH(netif) {
82 { 1, 0xff } /* netif->num is u8_t */
98 struct netif *netif;
107 /* get netif index from incoming OID */
110 /* find netif with index */
111 NETIF_FOREACH(netif) {
112 if (netif_to_num(netif) == ifIndex) {
113 /* store netif pointer for subsequent operations (get/test/set) */
114 cell_instance->reference.ptr = netif;
126 struct netif *netif;
136 NETIF_FOREACH(netif) {
138 test_oid[0] = netif_to_num(netif);
141 snmp_next_oid_check(&state, test_oid, LWIP_ARRAYSIZE(interfaces_Table_oid_ranges), netif);
147 /* store netif pointer for subsequent operations (get/test/set) */
148 cell_instance->reference.ptr = /* (struct netif*) */state.reference;
159 struct netif *netif = (struct netif *)instance->reference.ptr;
166 *value_s32 = netif_to_num(netif);
170 value_len = sizeof(netif->name);
171 MEMCPY(value, netif->name, value_len);
174 *value_s32 = netif->link_type;
178 *value_s32 = netif->mtu;
182 *value_u32 = netif->link_speed;
186 value_len = sizeof(netif->hwaddr);
187 MEMCPY(value, &netif->hwaddr, value_len);
190 if (netif_is_up(netif)) {
198 if (netif_is_up(netif)) {
199 if (netif_is_link_up(netif)) {
210 *value_u32 = netif->ts;
214 *value_u32 = netif->mib2_counters.ifinoctets;
218 *value_u32 = netif->mib2_counters.ifinucastpkts;
222 *value_u32 = netif->mib2_counters.ifinnucastpkts;
226 *value_u32 = netif->mib2_counters.ifindiscards;
230 *value_u32 = netif->mib2_counters.ifinerrors;
234 *value_u32 = netif->mib2_counters.ifinunknownprotos;
238 *value_u32 = netif->mib2_counters.ifoutoctets;
242 *value_u32 = netif->mib2_counters.ifoutucastpkts;
246 *value_u32 = netif->mib2_counters.ifoutnucastpkts;
250 *value_u32 = netif->mib2_counters.ifoutdiscards;
254 *value_u32 = netif->mib2_counters.ifouterrors;
295 struct netif *netif = (struct netif *)instance->reference.ptr;
304 netif_set_up(netif);
306 netif_set_down(netif);