void __5_3_6__MANAGEMENT_INFORMATION_BASE_MIB_COUNTERS() {
    /**
 * @header:     	5.3.6 MANAGEMENT INFORMATION BASE (MIB) COUNTERS
 * @address:
 * @port:
 * @phy_register:
 *
 * @description:	There are 36 MIB counters per port. These counters accumulate a variety of statistics on ingress and egress traffic and
 *					events for network management. They are accessed indirectly using the Port MIB Control and Status Register and Port
 *					MIB Data Register. The Switch MIB Control Register provides global flush and freeze control of the MIB counters.
 *
 * @note:
 *
 * @table:			TABLE 5-6: MIB COUNTERS (ORIGINAL RE-MIRRORED)
 *
 *					+-------+---------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
 *					| Index | MIB Counter         | Size (bits) | Description                                                                                                                                           |
 *					+-------+---------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
 *					| 0x00  | RxHiPriorityByte    |      30     | RX high priority octet count, including bad packets.                                                                                                  |
 *					| 0x01  | RxUndersizePkt      |      30     | RX undersize packets with good CRC.                                                                                                                   |
 *					| 0x02  | RxFragments         |      30     | RX fragment packets with bad CRC, symbol errors or alignment errors.                                                                                  |
 *					| 0x03  | RxOversize          |      30     | RX oversize packets w/ good CRC (max: 1536 or 1522 bytes).                                                                                            |
 *					| 0x04  | RxJabbers           |      30     | RX packets longer than 1522 bytes with either CRC errors, alignment errors or symbol errors (depends on max packet size setting); or RX packets long- |
 *					|       |                     |             | er than 1916 bytes only.                                                                                                                              |
 *					| 0x05  | RxSymbolError       |      30     | RX packets with invalid data symbol; and legal preamble and packet size.                                                                              |
 *					| 0x06  | RxCRCerror          |      30     | RX packets between 64 and 1522 bytes in size, with an integral number of bytes and a bad CRC. (Upper limit depends on max packet size setting.)       |
 *					| 0x07  | RxAlighmentError    |      30     | RX packets between 64 and 1522 bytes in size, with a non-integral number of bytes and a bad CRC. (Upper limit depends on max packet size setting.)    |
 *					| 0x08  | RxControl8808Pkts   |      30     | MAC control frames received with 0x8808 in the EtherType field.                                                                                       |
 *					| 0x09  | RxPausePkts         |      30     | PAUSE frames received. PAUSE is defined as EtherType (0x8808), DA, control opcode (0x0001), minimum 64 byte data length, and a valid CRC.             |
 *					| 0x0A  | RxBroadcast         |      30     | RX good broadcast packets. Does not include erred broadcast packets or valid multicast packets.                                                       |
 *					| 0x0B  | RXMulticast         |      30     | RX good multicast packets. Does not include MAC control frames, erred multicast packets, or valid broadcast packets.                                  |
 *					| 0x0C  | RxUnicast           |      30     | RX good unicast packets.                                                                                                                              |
 *					| 0x0D  | Rx64Octets          |      30     | RX packets (bad packets included) that are 64 bytes in length.                                                                                        |
 *					| 0x0E  | Rx65to127Octets     |      30     | RX packets (bad packets included) that are 65 to 127 bytes in length.                                                                                 |
 *					| 0x0F  | Rx128to255Octets    |      30     | RX packets (bad packets included) that are 128 to 255 bytes in length.                                                                                |
 *					| 0x10  | Rx256to511Octets    |      30     | RX packets (bad packets included) that are 256 to 511 bytes in length.                                                                                |
 *					| 0x11  | Rx512to2023Octets   |      30     | RX packets (bad packets included) that are 512 to 1023 bytes in length.                                                                               |
 *					| 0x12  | Rx1024to1522Octets  |      30     | RX packets (bad packets included) that are 1024 to 1522 bytes in length.                                                                              |
 *					| 0x13  | Rx1523to2000Octets  |      30     | RX packets (bad packets included) that are 1523 t0 2000 bytes in length.                                                                              |
 *					| 0x14  | Rx2001+Octets       |      30     | RX packets (bad packets included) that are between 2001 bytes and the upper limit in length.                                                          |
 *					+-------+---------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
 *					| 0x15  | TxHiPriorityByte    |      30     | TX high priority good octet count, including PAUSE packets.                                                                                           |
 *					| 0x16  | TxLateCollision     |      30     | Collision is detected later than 512 bit times into the transmission of a packet.                                                                     |
 *					| 0x17  | TxPausePkts         |      30     | PAUSE frames transmitted. PAUSE is EtherType (0x8808), DA, control opcode (0x0001), minimum 64 byte data length, and a valid CRC.                     |
 *					| 0x18  | TxBroadcastPkts     |      30     | TX good broadcast packets. Does not include erred broadcast packets or valid multicast packets.                                                       |
 *					| 0x19  | TxMulticastPkts     |      30     | TX good multicast packets. Does not include MAC control frames, erred multicast packets, or valid broadcast packets.                                  |
 *					| 0x1A  | TxUnicastPkts       |      30     | TX good unicast packets.                                                                                                                              |
 *					| 0x1B  | TxDeferred          |      30     | TX packets where the first transmit attempt is delayed due to the busy medium.                                                                        |
 *					| 0x1C  | TxTotalCollision    |      30     | TX total collisions. Half duplex only.                                                                                                                |
 *					| 0x1D  | TxExcessiveCollision|      30     | TX fails due to excessive collisions.                                                                                                                 |
 *					| 0x1E  | TxSingleCollision   |      30     | Successfully transmitted frames where transmission is inhibited by exactly one collision.                                                             |
 *					| 0x1F  | TxMultipleCollision |      30     | Successfully transmitted frames where transmission is inhibited by more than one collision.                                                           |
 *					+-------+---------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
 *					| 0x80  | RxByteCnt           |      36     | RX byte count.                                                                                                                                        |
 *					| 0x81  | TxByteCnt           |      36     | TX byte count.                                                                                                                                        |
 *					| 0x82  | RxDropPackets       |      30     | RX packets dropped due to lack of resources.                                                                                                          |
 *					| 0x83  | TXDropPackets       |      30     | TX packets dropped due to lack of resources.                                                                                                          |
 *					+-------+---------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
 *
 */
}