MIB-II module implementation (ICMP group) More...
Go to the source code of this file.
Functions | |
| error_t | mib2GetIcmpInMsgs (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpInMsgs object value. More... | |
| error_t | mib2GetIcmpInErrors (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpInErrors object value. More... | |
| error_t | mib2GetIcmpInDestUnreachs (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpInDestUnreachs object value. More... | |
| error_t | mib2GetIcmpInTimeExcds (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpInTimeExcds object value. More... | |
| error_t | mib2GetIcmpInParmProbs (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpInParmProbs object value. More... | |
| error_t | mib2GetIcmpInSrcQuenchs (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpInSrcQuenchs object value. More... | |
| error_t | mib2GetIcmpInRedirects (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpInRedirects object value. More... | |
| error_t | mib2GetIcmpInEchos (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpInEchos object value. More... | |
| error_t | mib2GetIcmpInEchoReps (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpInEchoReps object value. More... | |
| error_t | mib2GetIcmpInTimestamps (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpInTimestamps object value. More... | |
| error_t | mib2GetIcmpInTimestampReps (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpInTimestampReps object value. More... | |
| error_t | mib2GetIcmpInAddrMasks (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpInAddrMasks object value. More... | |
| error_t | mib2GetIcmpInAddrMaskReps (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpInAddrMaskReps object value. More... | |
| error_t | mib2GetIcmpOutMsgs (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpOutMsgs object value. More... | |
| error_t | mib2GetIcmpOutErrors (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpOutErrors object value. More... | |
| error_t | mib2GetIcmpOutDestUnreachs (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpOutDestUnreachs object value. More... | |
| error_t | mib2GetIcmpOutTimeExcds (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpOutTimeExcds object value. More... | |
| error_t | mib2GetIcmpOutParmProbs (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpOutParmProbs object value. More... | |
| error_t | mib2GetIcmpOutSrcQuenchs (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpOutSrcQuenchs object value. More... | |
| error_t | mib2GetIcmpOutRedirects (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpOutRedirects object value. More... | |
| error_t | mib2GetIcmpOutEchos (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpOutEchos object value. More... | |
| error_t | mib2GetIcmpOutEchoReps (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpOutEchoReps object value. More... | |
| error_t | mib2GetIcmpOutTimestamps (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpOutTimestamps object value. More... | |
| error_t | mib2GetIcmpOutTimestampReps (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpOutTimestampReps object value. More... | |
| error_t | mib2GetIcmpOutAddrMasks (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpOutAddrMasks object value. More... | |
| error_t | mib2GetIcmpOutAddrMaskReps (const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen) |
| Get icmpOutAddrMaskReps object value. More... | |
Detailed Description
MIB-II module implementation (ICMP group)
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 mib2_impl_icmp.h.
Function Documentation
◆ mib2GetIcmpInAddrMaskReps()
| error_t mib2GetIcmpInAddrMaskReps | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpInAddrMaskReps 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 373 of file mib2_impl_icmp.c.
◆ mib2GetIcmpInAddrMasks()
| error_t mib2GetIcmpInAddrMasks | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpInAddrMasks 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 347 of file mib2_impl_icmp.c.
◆ mib2GetIcmpInDestUnreachs()
| error_t mib2GetIcmpInDestUnreachs | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpInDestUnreachs 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 113 of file mib2_impl_icmp.c.
◆ mib2GetIcmpInEchoReps()
| error_t mib2GetIcmpInEchoReps | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpInEchoReps 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 269 of file mib2_impl_icmp.c.
◆ mib2GetIcmpInEchos()
| error_t mib2GetIcmpInEchos | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpInEchos 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 243 of file mib2_impl_icmp.c.
◆ mib2GetIcmpInErrors()
| error_t mib2GetIcmpInErrors | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpInErrors 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 86 of file mib2_impl_icmp.c.
◆ mib2GetIcmpInMsgs()
| error_t mib2GetIcmpInMsgs | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpInMsgs 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 60 of file mib2_impl_icmp.c.
◆ mib2GetIcmpInParmProbs()
| error_t mib2GetIcmpInParmProbs | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpInParmProbs 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 165 of file mib2_impl_icmp.c.
◆ mib2GetIcmpInRedirects()
| error_t mib2GetIcmpInRedirects | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpInRedirects 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 217 of file mib2_impl_icmp.c.
◆ mib2GetIcmpInSrcQuenchs()
| error_t mib2GetIcmpInSrcQuenchs | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpInSrcQuenchs 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 191 of file mib2_impl_icmp.c.
◆ mib2GetIcmpInTimeExcds()
| error_t mib2GetIcmpInTimeExcds | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpInTimeExcds 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 139 of file mib2_impl_icmp.c.
◆ mib2GetIcmpInTimestampReps()
| error_t mib2GetIcmpInTimestampReps | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpInTimestampReps 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 321 of file mib2_impl_icmp.c.
◆ mib2GetIcmpInTimestamps()
| error_t mib2GetIcmpInTimestamps | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpInTimestamps 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 295 of file mib2_impl_icmp.c.
◆ mib2GetIcmpOutAddrMaskReps()
| error_t mib2GetIcmpOutAddrMaskReps | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpOutAddrMaskReps 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 712 of file mib2_impl_icmp.c.
◆ mib2GetIcmpOutAddrMasks()
| error_t mib2GetIcmpOutAddrMasks | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpOutAddrMasks 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 686 of file mib2_impl_icmp.c.
◆ mib2GetIcmpOutDestUnreachs()
| error_t mib2GetIcmpOutDestUnreachs | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpOutDestUnreachs 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 452 of file mib2_impl_icmp.c.
◆ mib2GetIcmpOutEchoReps()
| error_t mib2GetIcmpOutEchoReps | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpOutEchoReps 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 608 of file mib2_impl_icmp.c.
◆ mib2GetIcmpOutEchos()
| error_t mib2GetIcmpOutEchos | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpOutEchos 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 582 of file mib2_impl_icmp.c.
◆ mib2GetIcmpOutErrors()
| error_t mib2GetIcmpOutErrors | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpOutErrors 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 425 of file mib2_impl_icmp.c.
◆ mib2GetIcmpOutMsgs()
| error_t mib2GetIcmpOutMsgs | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpOutMsgs 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 399 of file mib2_impl_icmp.c.
◆ mib2GetIcmpOutParmProbs()
| error_t mib2GetIcmpOutParmProbs | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpOutParmProbs 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 504 of file mib2_impl_icmp.c.
◆ mib2GetIcmpOutRedirects()
| error_t mib2GetIcmpOutRedirects | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpOutRedirects 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 556 of file mib2_impl_icmp.c.
◆ mib2GetIcmpOutSrcQuenchs()
| error_t mib2GetIcmpOutSrcQuenchs | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpOutSrcQuenchs 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 530 of file mib2_impl_icmp.c.
◆ mib2GetIcmpOutTimeExcds()
| error_t mib2GetIcmpOutTimeExcds | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpOutTimeExcds 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 478 of file mib2_impl_icmp.c.
◆ mib2GetIcmpOutTimestampReps()
| error_t mib2GetIcmpOutTimestampReps | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpOutTimestampReps 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 660 of file mib2_impl_icmp.c.
◆ mib2GetIcmpOutTimestamps()
| error_t mib2GetIcmpOutTimestamps | ( | const MibObject * | object, |
| const uint8_t * | oid, | ||
| size_t | oidLen, | ||
| MibVariant * | value, | ||
| size_t * | valueLen | ||
| ) |
Get icmpOutTimestamps 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 634 of file mib2_impl_icmp.c.
