mib2_impl_ip.c
MIB-II module.
OID (Object Identifier)
error_t mib2GetIpReasmFails(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipReasmFails object value.
Definition: mib2_impl_ip.c:386
error_t mib2GetIpFragCreates(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipFragCreates object value.
Definition: mib2_impl_ip.c:466
error_t mib2GetIpInDelivers(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipInDelivers object value.
Definition: mib2_impl_ip.c:226
error_t mib2GetIpAddrEntry(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipAddrEntry object value.
Definition: mib2_impl_ip.c:493
error_t mib2SetIpNetToMediaEntry(const MibObject *object, const uint8_t *oid, size_t oidLen, const MibVariant *value, size_t valueLen, bool_t commit)
Set ipNetToMediaEntry object value.
Definition: mib2_impl_ip.c:713
error_t mib2GetIpForwDatagrams(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipForwDatagrams object value.
Definition: mib2_impl_ip.c:144
int_t oidComp(const uint8_t *oid1, size_t oidLen1, const uint8_t *oid2, size_t oidLen2)
Compare object identifiers.
Definition: oid.c:103
error_t mib2GetIpOutDiscards(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipOutDiscards object value.
Definition: mib2_impl_ip.c:279
error_t mib2GetIpInAddrErrors(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipInAddrErrors object value.
Definition: mib2_impl_ip.c:116
error_t mib2GetIpInUnknownProtos(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipInUnknownProtos object value.
Definition: mib2_impl_ip.c:172
error_t mib2GetIpNetToMediaEntry(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipNetToMediaEntry object value.
Definition: mib2_impl_ip.c:731
error_t mib2GetIpOutRequests(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipOutRequests object value.
Definition: mib2_impl_ip.c:252
MIB-II module implementation (IP group)
General definitions for cryptographic algorithms.
error_t mib2GetIpFragOKs(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipFragOKs object value.
Definition: mib2_impl_ip.c:412
error_t mib2GetIpOutNoRoutes(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipOutNoRoutes object value.
Definition: mib2_impl_ip.c:306
error_t mib2GetIpInDiscards(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipInDiscards object value.
Definition: mib2_impl_ip.c:199
error_t mib2GetIpInHdrErrors(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipInHdrErrors object value.
Definition: mib2_impl_ip.c:87
MIB-II module implementation.
error_t mibDecodeIndex(const uint8_t *oid, size_t oidLen, size_t *pos, uint_t *index)
Decode instance identifier (index)
Definition: mib_common.c:64
error_t mibEncodeIpv4Addr(uint8_t *oid, size_t maxOidLen, size_t *pos, Ipv4Addr ipAddr)
Encode instance identifier (IPv4 address)
Definition: mib_common.c:664
ArpCacheEntry * arpFindEntry(NetInterface *interface, Ipv4Addr ipAddr)
Search the ARP cache for a given IPv4 address.
Definition: arp_cache.c:156
Common definitions for MIB modules.
error_t mib2GetIpInReceives(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipInReceives object value.
Definition: mib2_impl_ip.c:60
ARP cache management.
error_t mibEncodeIndex(uint8_t *oid, size_t maxOidLen, size_t *pos, uint_t index)
Encode instance identifier (index)
Definition: mib_common.c:47
error_t mib2GetIpReasmReqds(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipReasmReqds object value.
Definition: mib2_impl_ip.c:333
@ IPV4_ADDR_STATE_VALID
An address assigned to an interface whose use is unrestricted.
Definition: ipv4.h:228
error_t mibDecodeIpv4Addr(const uint8_t *oid, size_t oidLen, size_t *pos, Ipv4Addr *ipAddr)
Decode instance identifier (IPv4 address)
Definition: mib_common.c:698
TCP/IP stack core.
error_t mib2GetNextIpAddrEntry(const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen)
Get next ipAddrEntry object.
Definition: mib2_impl_ip.c:603
error_t mib2GetIpReasmOKs(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipReasmOKs object value.
Definition: mib2_impl_ip.c:360
error_t mib2GetIpFragFails(const MibObject *object, const uint8_t *oid, size_t oidLen, MibVariant *value, size_t *valueLen)
Get ipFragFails object value.
Definition: mib2_impl_ip.c:439
Debugging facilities.
ASN.1 (Abstract Syntax Notation One)
error_t mib2GetNextIpNetToMediaEntry(const MibObject *object, const uint8_t *oid, size_t oidLen, uint8_t *nextOid, size_t *nextOidLen)
Get next ipNetToMediaEntry object.
Definition: mib2_impl_ip.c:840
