Patent ID: 8923124
Filing Date: 2014-12-30
Classification: H03K,H04L

Abstract:
1. A network device, comprising: a plurality of counters to count bytes of a plurality of data units passing through the network device; first logic, implemented at least partially in hardware, to: receive, from one or more of the plurality of counters and when an indicator is detected, data corresponding to a quantity of bytes of one or more data units of the plurality of data units, the first logic receiving data, from the one or more of the plurality of counters, at a first rate, the quantity of bytes being counted by the one or more of the plurality of counters, the data being received when a particular bit, of the one or more of the plurality of counters is asserted, the indicator being on the particular bit being asserted, the indicator indicating that the one or more of the plurality of counters have reached a value that is less than a value that causes the one or more of the plurality of counters to roll, and store the received data; and second logic, implemented at least partially in hardware, to: obtain the stored data, the second logic obtaining data, from the first logic, at a second rate that is slower than the first rate, generate statistics about an operation of the network device based on information, associated with the one or more data units, included in the obtained data, the information, associated with the one or more data units, including at least one of: information identifying types of the one or more data units, or information identifying sizes of the one or more data units, and provide the generated statistics to a user.