-
Notifications
You must be signed in to change notification settings - Fork 326
Counter
Counter — Click element; measures packet count and rate
Counter([keywords COUNT_CALL, BYTE_COUNT_CALL])
Ports: 1 input, 1 output
Processing: agnostic
Passes packets unchanged from its input to its output, maintaining statistics information about packet count and packet rate.
Keyword arguments are:
- COUNT_CALL — Argument is `N HANDLER [VALUE]'. When the packet count reaches N, call the write handler HANDLER with value VALUE before emitting the packet.
- BYTE_COUNT_CALL — Argument is `N HANDLER [VALUE]'. When the byte count reaches or exceeds N, call the write handler HANDLER with value VALUE before emitting the packet.
-
count (read-only) — Returns the number of packets that have passed through since the last reset.
-
byte_count (read-only)
Returns the number of bytes that have passed through since the last reset.
-
rate (read-only) — Returns the recent arrival rate, measured by exponential weighted moving average, in packets per second.
-
bit_rate (read-only)
Returns the recent arrival rate, measured by exponential weighted moving average, in bits per second.
-
byte_rate (read-only)
Returns the recent arrival rate, measured by exponential weighted moving average, in bytes per second.
-
reset_counts (write-only)
Resets the counts and rates to zero.
-
reset (write-only) — Same as 'reset_counts'.
-
count_call (write-only)
Writes a new COUNT_CALL argument. The handler can be omitted.
-
byte_count_call (write-only)
Writes a new BYTE_COUNT_CALL argument. The handler can be omitted.
-
CLICK_LLRPC_GET_RATE (llrpc)
Argument is a pointer to an integer that must be 0. Returns the recent arrival rate (measured by exponential weighted moving average) in packets per second.
-
CLICK_LLRPC_GET_COUNT (llrpc)
Argument is a pointer to an integer that must be 0 (packet count) or 1 (byte count). Returns the current packet or byte count.
-
CLICK_LLRPC_GET_COUNTS (llrpc)
Argument is a pointer to a click_llrpc_counts_st structure (see <click/llrpc.h>). The
keyscomponents must be 0 (packet count) or 1 (byte count). Stores the corresponding counts in the correspondingvaluescomponents.
Generated by click-elem2man from ../elements/standard/counter.hh:10 on 2017/10/17.