IP MIB module implementation. More...
#include "core/net.h"#include "ipv4/ipv4.h"#include "ipv4/ipv4_misc.h"#include "ipv4/arp_cache.h"#include "ipv6/ipv6.h"#include "ipv6/ipv6_misc.h"#include "ipv6/ndp_cache.h"#include "ipv6/ndp_router_adv.h"#include "mibs/mib_common.h"#include "mibs/ip_mib_module.h"#include "mibs/ip_mib_impl.h"#include "core/crypto.h"#include "encoding/asn1.h"#include "encoding/oid.h"#include "debug.h"Go to the source code of this file.
| Macros | |
| #define | TRACE_LEVEL SNMP_TRACE_LEVEL | 
| Functions | |
| error_t | ipMibInit (void) | 
| IP MIB module initialization.  More... | |
| error_t | ipMibSetIpv4InterfaceEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit) | 
| Set ipv4InterfaceEntry object value.  More... | |
| error_t | ipMibGetIpv4InterfaceEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) | 
| Get ipv4InterfaceEntry object value.  More... | |
| error_t | ipMibGetNextIpv4InterfaceEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) | 
| Get next ipv4InterfaceEntry object.  More... | |
| error_t | ipMibSetIpv6InterfaceEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit) | 
| Set ipv6InterfaceEntry object value.  More... | |
| error_t | ipMibGetIpv6InterfaceEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) | 
| Get ipv6InterfaceEntry object value.  More... | |
| error_t | ipMibGetNextIpv6InterfaceEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) | 
| Get next ipv6InterfaceEntry object.  More... | |
| error_t | ipMibGetIpSystemStatsEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) | 
| Get ipSystemStatsEntry object value.  More... | |
| error_t | ipMibGetNextIpSystemStatsEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) | 
| Get next ipSystemStatsEntry object.  More... | |
| error_t | ipMibGetIpIfStatsEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) | 
| Get ipIfStatsEntry object value.  More... | |
| error_t | ipMibGetNextIpIfStatsEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) | 
| Get next ipIfStatsEntry object.  More... | |
| error_t | ipMibGetIpAddressPrefixEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) | 
| Get ipAddressPrefixEntry object value.  More... | |
| error_t | ipMibGetNextIpAddressPrefixEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) | 
| Get next ipAddressPrefixEntry object.  More... | |
| error_t | ipMibSetIpAddressSpinLock (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit) | 
| Set ipAddressSpinLock object value.  More... | |
| error_t | ipMibGetIpAddressSpinLock (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) | 
| Get ipAddressSpinLock object value.  More... | |
| error_t | ipMibSetIpAddressEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit) | 
| Set ipAddressEntry object value.  More... | |
| error_t | ipMibGetIpAddressEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) | 
| Get ipAddressEntry object value.  More... | |
| error_t | ipMibGetNextIpAddressEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) | 
| Get next ipAddressEntry object.  More... | |
| error_t | ipMibSetIpNetToPhysicalEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit) | 
| Set ipNetToPhysicalEntry object value.  More... | |
| error_t | ipMibGetIpNetToPhysicalEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) | 
| Get ipNetToPhysicalEntry object value.  More... | |
| error_t | ipMibGetNextIpNetToPhysicalEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) | 
| Get next ipNetToPhysicalEntry object.  More... | |
| error_t | ipMibGetIpv6ScopeZoneIndexEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) | 
| Get ipv6ScopeZoneIndexEntry object value.  More... | |
| error_t | ipMibGetNextIpv6ScopeZoneIndexEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) | 
| Get next ipv6ScopeZoneIndexEntry object.  More... | |
| error_t | ipMibGetIpDefaultRouterEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) | 
| Get ipDefaultRouterEntry object value.  More... | |
| error_t | ipMibGetNextIpDefaultRouterEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) | 
| Get next ipDefaultRouterEntry object.  More... | |
| error_t | ipMibSetIpv6RouterAdvertSpinLock (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit) | 
| Set ipv6RouterAdvertSpinLock object value.  More... | |
| error_t | ipMibGetIpv6RouterAdvertSpinLock (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) | 
| Get ipv6RouterAdvertSpinLock object value.  More... | |
| error_t | ipMibSetIpv6RouterAdvertEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit) | 
| Set ipv6RouterAdvertEntry object value.  More... | |
| error_t | ipMibGetIpv6RouterAdvertEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) | 
| Get ipv6RouterAdvertEntry object value.  More... | |
| error_t | ipMibGetNextIpv6RouterAdvertEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) | 
| Get next ipv6RouterAdvertEntry object.  More... | |
| error_t | ipMibGetIcmpStatsEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) | 
| Get icmpStatsEntry object value.  More... | |
| error_t | ipMibGetNextIcmpStatsEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) | 
| Get next icmpStatsEntry object.  More... | |
| error_t | ipMibGetIcmpMsgStatsEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) | 
| Get icmpMsgStatsEntry object value.  More... | |
| error_t | ipMibGetNextIcmpMsgStatsEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) | 
| Get next icmpMsgStatsEntry object.  More... | |
Detailed Description
IP MIB module implementation.
License
SPDX-License-Identifier: GPL-2.0-or-later
Copyright (C) 2010-2025 Oryx Embedded SARL. All rights reserved.
This file is part of CycloneTCP Open.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- Version
- 2.5.4
Definition in file ip_mib_impl.c.
Macro Definition Documentation
◆ TRACE_LEVEL
| #define TRACE_LEVEL SNMP_TRACE_LEVEL | 
Definition at line 32 of file ip_mib_impl.c.
Function Documentation
◆ ipMibGetIcmpMsgStatsEntry()
| error_t ipMibGetIcmpMsgStatsEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) | 
Get icmpMsgStatsEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes 
- Returns
- Error code
Definition at line 3759 of file ip_mib_impl.c.
◆ ipMibGetIcmpStatsEntry()
| error_t ipMibGetIcmpStatsEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) | 
Get icmpStatsEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes 
- Returns
- Error code
Definition at line 3594 of file ip_mib_impl.c.
◆ ipMibGetIpAddressEntry()
| error_t ipMibGetIpAddressEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) | 
Get ipAddressEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes 
- Returns
- Error code
Definition at line 1765 of file ip_mib_impl.c.
◆ ipMibGetIpAddressPrefixEntry()
| error_t ipMibGetIpAddressPrefixEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) | 
Get ipAddressPrefixEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes 
- Returns
- Error code
Definition at line 1187 of file ip_mib_impl.c.
◆ ipMibGetIpAddressSpinLock()
| error_t ipMibGetIpAddressSpinLock | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) | 
Get ipAddressSpinLock object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes 
- Returns
- Error code
Definition at line 1724 of file ip_mib_impl.c.
◆ ipMibGetIpDefaultRouterEntry()
| error_t ipMibGetIpDefaultRouterEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) | 
Get ipDefaultRouterEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes 
- Returns
- Error code
Definition at line 2900 of file ip_mib_impl.c.
◆ ipMibGetIpIfStatsEntry()
| error_t ipMibGetIpIfStatsEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) | 
Get ipIfStatsEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes 
- Returns
- Error code
Definition at line 800 of file ip_mib_impl.c.
◆ ipMibGetIpNetToPhysicalEntry()
| error_t ipMibGetIpNetToPhysicalEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) | 
Get ipNetToPhysicalEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes 
- Returns
- Error code
Definition at line 2309 of file ip_mib_impl.c.
◆ ipMibGetIpSystemStatsEntry()
| error_t ipMibGetIpSystemStatsEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) | 
Get ipSystemStatsEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes 
- Returns
- Error code
Definition at line 430 of file ip_mib_impl.c.
◆ ipMibGetIpv4InterfaceEntry()
| error_t ipMibGetIpv4InterfaceEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) | 
Get ipv4InterfaceEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes 
- Returns
- Error code
Definition at line 125 of file ip_mib_impl.c.
◆ ipMibGetIpv6InterfaceEntry()
| error_t ipMibGetIpv6InterfaceEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) | 
Get ipv6InterfaceEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes 
- Returns
- Error code
Definition at line 264 of file ip_mib_impl.c.
◆ ipMibGetIpv6RouterAdvertEntry()
| error_t ipMibGetIpv6RouterAdvertEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) | 
Get ipv6RouterAdvertEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes 
- Returns
- Error code
Definition at line 3372 of file ip_mib_impl.c.
◆ ipMibGetIpv6RouterAdvertSpinLock()
| error_t ipMibGetIpv6RouterAdvertSpinLock | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) | 
Get ipv6RouterAdvertSpinLock object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes 
- Returns
- Error code
Definition at line 3326 of file ip_mib_impl.c.
◆ ipMibGetIpv6ScopeZoneIndexEntry()
| error_t ipMibGetIpv6ScopeZoneIndexEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) | 
Get ipv6ScopeZoneIndexEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [out] value Object value [in,out] valueLen Length of the object value, in bytes 
- Returns
- Error code
Definition at line 2742 of file ip_mib_impl.c.
◆ ipMibGetNextIcmpMsgStatsEntry()
| error_t ipMibGetNextIcmpMsgStatsEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) | 
Get next icmpMsgStatsEntry object.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes 
- Returns
- Error code
Definition at line 3855 of file ip_mib_impl.c.
◆ ipMibGetNextIcmpStatsEntry()
| error_t ipMibGetNextIcmpStatsEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) | 
Get next icmpStatsEntry object.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes 
- Returns
- Error code
Definition at line 3689 of file ip_mib_impl.c.
◆ ipMibGetNextIpAddressEntry()
| error_t ipMibGetNextIpAddressEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) | 
Get next ipAddressEntry object.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes 
- Returns
- Error code
Definition at line 2118 of file ip_mib_impl.c.
◆ ipMibGetNextIpAddressPrefixEntry()
| error_t ipMibGetNextIpAddressPrefixEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) | 
Get next ipAddressPrefixEntry object.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes 
- Returns
- Error code
Definition at line 1445 of file ip_mib_impl.c.
◆ ipMibGetNextIpDefaultRouterEntry()
| error_t ipMibGetNextIpDefaultRouterEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) | 
Get next ipDefaultRouterEntry object.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes 
- Returns
- Error code
Definition at line 3083 of file ip_mib_impl.c.
◆ ipMibGetNextIpIfStatsEntry()
| error_t ipMibGetNextIpIfStatsEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) | 
Get next ipIfStatsEntry object.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes 
- Returns
- Error code
Definition at line 1106 of file ip_mib_impl.c.
◆ ipMibGetNextIpNetToPhysicalEntry()
| error_t ipMibGetNextIpNetToPhysicalEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) | 
Get next ipNetToPhysicalEntry object.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes 
- Returns
- Error code
Definition at line 2527 of file ip_mib_impl.c.
◆ ipMibGetNextIpSystemStatsEntry()
| error_t ipMibGetNextIpSystemStatsEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) | 
Get next ipSystemStatsEntry object.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes 
- Returns
- Error code
Definition at line 730 of file ip_mib_impl.c.
◆ ipMibGetNextIpv4InterfaceEntry()
| error_t ipMibGetNextIpv4InterfaceEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) | 
Get next ipv4InterfaceEntry object.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes 
- Returns
- Error code
Definition at line 191 of file ip_mib_impl.c.
◆ ipMibGetNextIpv6InterfaceEntry()
| error_t ipMibGetNextIpv6InterfaceEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) | 
Get next ipv6InterfaceEntry object.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes 
- Returns
- Error code
Definition at line 377 of file ip_mib_impl.c.
◆ ipMibGetNextIpv6RouterAdvertEntry()
| error_t ipMibGetNextIpv6RouterAdvertEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) | 
Get next ipv6RouterAdvertEntry object.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes 
- Returns
- Error code
Definition at line 3535 of file ip_mib_impl.c.
◆ ipMibGetNextIpv6ScopeZoneIndexEntry()
| error_t ipMibGetNextIpv6ScopeZoneIndexEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) | 
Get next ipv6ScopeZoneIndexEntry object.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier [in] oidLen Length of the OID, in bytes [out] nextOid OID of the next object in the MIB [out] nextOidLen Length of the next object identifier, in bytes 
- Returns
- Error code
Definition at line 2847 of file ip_mib_impl.c.
◆ ipMibInit()
| error_t ipMibInit | ( | void | ) | 
◆ ipMibSetIpAddressEntry()
| error_t ipMibSetIpAddressEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| const MibVariant * | value, | ||
| size_t | valueLen, | ||
| bool_t | commit | ||
| ) | 
Set ipAddressEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [in] value Object value [in] valueLen Length of the object value, in bytes [in] commit This flag tells whether the changes shall be committed to the MIB base 
- Returns
- Error code
Definition at line 1747 of file ip_mib_impl.c.
◆ ipMibSetIpAddressSpinLock()
| error_t ipMibSetIpAddressSpinLock | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| const MibVariant * | value, | ||
| size_t | valueLen, | ||
| bool_t | commit | ||
| ) | 
Set ipAddressSpinLock object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [in] value Object value [in] valueLen Length of the object value, in bytes [in] commit This flag tells whether the changes shall be committed to the MIB base 
- Returns
- Error code
Definition at line 1705 of file ip_mib_impl.c.
◆ ipMibSetIpNetToPhysicalEntry()
| error_t ipMibSetIpNetToPhysicalEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| const MibVariant * | value, | ||
| size_t | valueLen, | ||
| bool_t | commit | ||
| ) | 
Set ipNetToPhysicalEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [in] value Object value [in] valueLen Length of the object value, in bytes [in] commit This flag tells whether the changes shall be committed to the MIB base 
- Returns
- Error code
Definition at line 2291 of file ip_mib_impl.c.
◆ ipMibSetIpv4InterfaceEntry()
| error_t ipMibSetIpv4InterfaceEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| const MibVariant * | value, | ||
| size_t | valueLen, | ||
| bool_t | commit | ||
| ) | 
Set ipv4InterfaceEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [in] value Object value [in] valueLen Length of the object value, in bytes [in] commit This flag tells whether the changes shall be committed to the MIB base 
- Returns
- Error code
Definition at line 107 of file ip_mib_impl.c.
◆ ipMibSetIpv6InterfaceEntry()
| error_t ipMibSetIpv6InterfaceEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| const MibVariant * | value, | ||
| size_t | valueLen, | ||
| bool_t | commit | ||
| ) | 
Set ipv6InterfaceEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [in] value Object value [in] valueLen Length of the object value, in bytes [in] commit This flag tells whether the changes shall be committed to the MIB base 
- Returns
- Error code
Definition at line 246 of file ip_mib_impl.c.
◆ ipMibSetIpv6RouterAdvertEntry()
| error_t ipMibSetIpv6RouterAdvertEntry | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| const MibVariant * | value, | ||
| size_t | valueLen, | ||
| bool_t | commit | ||
| ) | 
Set ipv6RouterAdvertEntry object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [in] value Object value [in] valueLen Length of the object value, in bytes [in] commit This flag tells whether the changes shall be committed to the MIB base 
- Returns
- Error code
Definition at line 3354 of file ip_mib_impl.c.
◆ ipMibSetIpv6RouterAdvertSpinLock()
| error_t ipMibSetIpv6RouterAdvertSpinLock | ( | const MibObject * | object, | 
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| const MibVariant * | value, | ||
| size_t | valueLen, | ||
| bool_t | commit | ||
| ) | 
Set ipv6RouterAdvertSpinLock object value.
- Parameters
- 
  [in] object Pointer to the MIB object descriptor [in] oid Object identifier (object name and instance identifier) [in] oidLen Length of the OID, in bytes [in] value Object value [in] valueLen Length of the object value, in bytes [in] commit This flag tells whether the changes shall be committed to the MIB base 
- Returns
- Error code
Definition at line 3302 of file ip_mib_impl.c.
