# IF-MIB module metrics (generated by smidump 0.4.3)

MODULE   LANGUAGE SIZE REVISION DATE
IF-MIB         -     -     0    1993-11-08
IF-MIB         -     -     1    1996-02-28
IF-MIB     SMIv2    61     2    2000-06-14

# The following table shows the status distribution of various
# definitions contained in the set of loaded MIB modules.

CATEGORY          TOTAL  CURRENT  DEPRECATED  OBSOLETE
Types:                3    66.7%       33.3%      0.0%
Tables:               5    80.0%       20.0%      0.0%
Columns:             53    81.1%       18.9%      0.0%
Scalars:              3   100.0%        0.0%      0.0%
Notifications:        2   100.0%        0.0%      0.0%
Groups:              14    71.4%       28.6%      0.0%
Compliances:          3    33.3%       66.7%      0.0%
Summary:             83    78.3%       21.7%      0.0%

# The following table shows the access mode distribution of all scalar
# or column definitions contained in the set of loaded MIB modules.

CATEGORY          TOTAL  READWRITE  READONLY  NOTIFY  NOACCES
Columns:             53      20.8%     73.6%    0.0%     5.7%
Scalars:              3       0.0%    100.0%    0.0%     0.0%
Summary:             56      19.6%     75.0%    0.0%     5.4%

# The following table shows the table index kind distribution of
# table definitions contained in the set of loaded MIB modules.

CATEGORY          TOTAL    INDEX  AUGMENT  REORDER   SPARSE   EXPAND
Tables:               5    60.0%    40.0%     0.0%     0.0%     0.0%

# The following table shows the table index length distribution of
# table definitions contained in the set of loaded MIB modules.

CATEGORY    TOTAL    [1]   [2]   [3]   [4]   [5]   [6]   [7]   [8]   [9]  [10]
Tables:         5  60.0% 40.0%  0.0%  0.0%  0.0%  0.0%  0.0%  0.0%  0.0%  0.0%

# The following table shows the text clause usage distribution of all
# definitions contained in the set of loaded MIB modules.

CATEGORY          TOTAL  DESCRIPTION  REFERENCE     UNIT   FORMAT
Types:                3       100.0%       0.0%     0.0%   100.0%
Tables:               5       100.0%       0.0%     0.0%     0.0%
Columns:             53       100.0%       0.0%     0.0%     0.0%
Scalars:              3       100.0%       0.0%     0.0%     0.0%
Notifications:        2       100.0%       0.0%     0.0%     0.0%
Summary:             71       100.0%       0.0%     0.0%     4.2%

# The following table shows the average text length distribution (in
# bytes) of all definitions contained in the set of loaded MIB modules.

CATEGORY          TOTAL  DESCRIPTION  REFERENCE     UNIT   FORMAT
Types:                3        463.0        0.0      0.0      2.0
Tables:               5       1346.0        0.0      0.0      0.0
Columns:             53        389.1        0.0      0.0      0.0
Scalars:              3        239.7        0.0      0.0      0.0
Notifications:        2        312.0        0.0      0.0      0.0
Summary:             71        432.0        0.0      0.0      2.0

# The following table shows the basetype usage distribution in the
# set of loaded MIB modules.

CATEGORY   Int32 Uns32 Int64 Uns64 OctSt ObjId Enums  Bits Flo32 Flo64 Flo128
Columns:    9.4% 37.7%  0.0% 15.1% 11.3%  5.7% 20.8%  0.0%  0.0%  0.0%  0.0%
Scalars:   33.3% 66.7%  0.0%  0.0%  0.0%  0.0%  0.0%  0.0%  0.0%  0.0%  0.0%
Summary:   10.7% 39.3%  0.0% 14.3% 10.7%  5.4% 19.6%  0.0%  0.0%  0.0%  0.0%

# The following table shows the complexity metrics of the set of loaded
# MIB modules.

CATEGORY          TOTAL      RAW   WEIGHT COMPLEXITY
Scalars (ro):         3        3
Scalars (rw):         0        0
Columns (ro):        39       78
Columns (rw):        11       33
Indexes:              5       27
Summary:             53      114

# The following table shows the distribution of the number of references
# to externally defined types in the set of loaded MIB modules.

MODULE         TYPE             EXT-USAGE
SNMPv2-SMI     Counter32          33.3%
SNMPv2-SMI     Counter64          17.8%
SNMPv2-SMI     Gauge32             6.7%
SNMPv2-SMI     TimeTicks           6.7%
SNMPv2-TC      PhysAddress         6.7%
               Integer32           4.4%
               ObjectIdentifier    4.4%
SNMPv2-TC      RowStatus           4.4%
SNMPv2-TC      TruthValue          4.4%
IANAifType-MIB IANAifType          2.2%
SNMPv2-TC      AutonomousType      2.2%
SNMPv2-TC      DisplayString       2.2%
SNMPv2-TC      TestAndIncr         2.2%
SNMPv2-TC      TimeStamp           2.2%


# The following table shows the distribution of the number of references
# to externally defined items (such as types or objects) accumulated by
# the defining MIB module in the set of loaded MIB modules.

MODULE         EXT-USAGE
SNMPv2-SMI       64.4%
SNMPv2-TC        24.4%
                  8.9%
IANAifType-MIB    2.2%

# The following table shows the distribution of the index complexity
# in the set of loaded MIB modules.

MODULE   TABLE             COMPLEXITY
IF-MIB   ifRcvAddressEntry    4.0%
IF-MIB   ifStackEntry         2.0%
IF-MIB   ifEntry              1.0%
IF-MIB   ifTestEntry          1.0%
IF-MIB   ifXEntry             1.0%

