Lines Matching defs:value

62 ip_get_value(struct snmp_node_instance *instance, void *value)
64 s32_t *sint_ptr = (s32_t *)value;
65 u32_t *uint_ptr = (u32_t *)value;
147 * Test ip object value before setting.
150 * @param len return value space (in bytes)
151 * @param value points to (varbind) space to copy value from.
153 * @note we allow set if the value matches the hardwired value,
157 ip_set_test(struct snmp_node_instance *instance, u16_t len, void *value)
160 s32_t *sint_ptr = (s32_t *)value;
190 ip_set_value(struct snmp_node_instance *instance, u16_t len, void *value)
194 LWIP_UNUSED_ARG(value);
195 /* nothing to do here because in set_test we only accept values being the same as our own stored value -> no need to store anything */
201 /* list of allowed value ranges for incoming OID */
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;
227 value->u32 = IPADDR_BROADCAST & 1;
235 value->u32 = (IP_HLEN + ((IP_REASS_MAX_PBUFS / 2) *
240 value->u32 = 0;
251 ip_AddrTable_get_cell_value(const u32_t *column, const u32_t *row_oid, u8_t row_oid_len, union snmp_variant_value *value, u32_t *value_len)
268 return ip_AddrTable_get_cell_value_core(netif, column, value, value_len);
277 ip_AddrTable_get_next_cell_instance_and_value(const u32_t *column, struct snmp_obj_id *row_oid, union snmp_variant_value *value, u32_t *value_len)
299 return ip_AddrTable_get_cell_value_core((struct netif *)state.reference, column, value, value_len);
308 /* list of allowed value ranges for incoming OID */
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)
323 value->u32 = IP4_ADDR_ANY4->addr;
328 value->u32 = tmp.addr;
332 value->u32 = netif_to_num(netif);
336 value->s32 = 1; /* default */
338 value->s32 = 0; /* normal */
344 value->s32 = -1; /* none */
349 value->u32 = netif_ip4_gw(netif)->addr;
352 value->u32 = netif_ip4_addr(netif)->addr;
358 value->u32 = 4; /* indirect */
361 value->u32 = 3; /* direct */
366 value->u32 = 2; /* local */
370 value->u32 = 0;
375 value->u32 = IP4_ADDR_ANY4->addr;
378 value->u32 = netif_ip4_netmask(netif)->addr;
382 value->s32 = -1; /* none */
385 value->const_ptr = snmp_zero_dot_zero.id;
396 ip_RouteTable_get_cell_value(const u32_t *column, const u32_t *row_oid, u8_t row_oid_len, union snmp_variant_value *value, u32_t *value_len)
412 return ip_RouteTable_get_cell_value_core(netif_default, 1, column, value, value_len);
422 return ip_RouteTable_get_cell_value_core(netif, 0, column, value, value_len);
431 ip_RouteTable_get_next_cell_instance_and_value(const u32_t *column, struct snmp_obj_id *row_oid, union snmp_variant_value *value, u32_t *value_len)
465 return ip_RouteTable_get_cell_value_core((struct netif *)state.reference, ip4_addr_isany_val(dst), column, value, value_len);
475 /* list of allowed value ranges for incoming OID */
485 ip_NetToMediaTable_get_cell_value_core(size_t arp_table_index, const u32_t *column, union snmp_variant_value *value, u32_t *value_len)
493 /* value */
496 value->u32 = netif_to_num(netif);
499 value->ptr = ethaddr;
503 value->u32 = ip->addr;
506 value->u32 = 3; /* dynamic*/
516 ip_NetToMediaTable_get_cell_value(const u32_t *column, const u32_t *row_oid, u8_t row_oid_len, union snmp_variant_value *value, u32_t *value_len)
540 return ip_NetToMediaTable_get_cell_value_core(i, column, value, value_len);
550 ip_NetToMediaTable_get_next_cell_instance_and_value(const u32_t *column, struct snmp_obj_id *row_oid, union snmp_variant_value *value, u32_t *value_len)
580 return ip_NetToMediaTable_get_cell_value_core(LWIP_PTR_NUMERIC_CAST(size_t, state.reference), column, value, value_len);