Interfaces Group MIB module implementation. More...
#include "mibs/mib_common.h"Go to the source code of this file.
Functions | |
| error_t | ifMibInit (void) |
| Interfaces Group MIB module initialization. More... | |
| error_t | ifMibGetIfNumber (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get ifNumber object value. More... | |
| error_t | ifMibSetIfEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit) |
| Set ifEntry object value. More... | |
| error_t | ifMibGetIfEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get ifEntry object value. More... | |
| error_t | ifMibGetNextIfEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) |
| Get next ifEntry object. More... | |
| error_t | ifMibSetIfXEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit) |
| Set ifXEntry object value. More... | |
| error_t | ifMibGetIfXEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get ifXEntry object value. More... | |
| error_t | ifMibGetNextIfXEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) |
| Get next ifXEntry object. More... | |
| error_t | ifMibSetIfStackEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit) |
| Set ifStackEntry object value. More... | |
| error_t | ifMibGetIfStackEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get ifStackEntry object value. More... | |
| error_t | ifMibGetNextIfStackEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) |
| Get next ifStackEntry object. More... | |
| error_t | ifMibSetIfRcvAddressEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit) |
| Set ifRcvAddressEntry object value. More... | |
| error_t | ifMibGetIfRcvAddressEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get ifRcvAddressEntry object value. More... | |
| error_t | ifMibGetNextIfRcvAddressEntry (const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen) |
| Get next ifRcvAddressEntry object. More... | |
Detailed Description
Interfaces Group MIB module implementation.
License
SPDX-License-Identifier: GPL-2.0-or-later
Copyright (C) 2010-2026 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.6.0
Definition in file if_mib_impl.h.
Function Documentation
◆ ifMibGetIfEntry()
| error_t ifMibGetIfEntry | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get ifEntry 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 122 of file if_mib_impl.c.
◆ ifMibGetIfNumber()
| error_t ifMibGetIfNumber | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get ifNumber 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 76 of file if_mib_impl.c.
◆ ifMibGetIfRcvAddressEntry()
| error_t ifMibGetIfRcvAddressEntry | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get ifRcvAddressEntry 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 915 of file if_mib_impl.c.
◆ ifMibGetIfStackEntry()
| error_t ifMibGetIfStackEntry | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get ifStackEntry 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 734 of file if_mib_impl.c.
◆ ifMibGetIfXEntry()
| error_t ifMibGetIfXEntry | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get ifXEntry 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 458 of file if_mib_impl.c.
◆ ifMibGetNextIfEntry()
| error_t ifMibGetNextIfEntry | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) |
Get next ifEntry 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 381 of file if_mib_impl.c.
◆ ifMibGetNextIfRcvAddressEntry()
| error_t ifMibGetNextIfRcvAddressEntry | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) |
Get next ifRcvAddressEntry 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 1045 of file if_mib_impl.c.
◆ ifMibGetNextIfStackEntry()
| error_t ifMibGetNextIfStackEntry | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) |
Get next ifStackEntry 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 812 of file if_mib_impl.c.
◆ ifMibGetNextIfXEntry()
| error_t ifMibGetNextIfXEntry | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| uint8_t * | nextOid, | ||
| size_t * | nextOidLen | ||
| ) |
Get next ifXEntry 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 657 of file if_mib_impl.c.
◆ ifMibInit()
| error_t ifMibInit | ( | void | ) |
Interfaces Group MIB module initialization.
- Returns
- Error code
Definition at line 53 of file if_mib_impl.c.
◆ ifMibSetIfEntry()
| error_t ifMibSetIfEntry | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| const MibVariant * | value, | ||
| size_t | valueLen, | ||
| bool_t | commit | ||
| ) |
Set ifEntry 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 104 of file if_mib_impl.c.
◆ ifMibSetIfRcvAddressEntry()
| error_t ifMibSetIfRcvAddressEntry | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| const MibVariant * | value, | ||
| size_t | valueLen, | ||
| bool_t | commit | ||
| ) |
Set ifRcvAddressEntry 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 897 of file if_mib_impl.c.
◆ ifMibSetIfStackEntry()
| error_t ifMibSetIfStackEntry | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| const MibVariant * | value, | ||
| size_t | valueLen, | ||
| bool_t | commit | ||
| ) |
Set ifStackEntry 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 716 of file if_mib_impl.c.
◆ ifMibSetIfXEntry()
| error_t ifMibSetIfXEntry | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| const MibVariant * | value, | ||
| size_t | valueLen, | ||
| bool_t | commit | ||
| ) |
Set ifXEntry 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 440 of file if_mib_impl.c.
