aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/dev_armada/pp2/init.c
diff options
context:
space:
mode:
authorDamjan Marion <damjan.marion@gmail.com>2024-10-23 15:35:49 +0200
committerDamjan Marion <damjan.marion@gmail.com>2024-10-23 17:15:25 +0200
commitd794af6771b4fec82e1f58efa7a0298448450cff (patch)
tree0bea97735bcd5aa4c979718313f1f4e5892e825e /src/plugins/dev_armada/pp2/init.c
parentc849be7c08f302c3dd392773664d9bc592d71585 (diff)
armada: port and queue counters
Type: improvement Change-Id: I221253be147e99cd082911f28d088b64ca96eff5 Signed-off-by: Damjan Marion <damjan.marion@gmail.com>
Diffstat (limited to 'src/plugins/dev_armada/pp2/init.c')
-rw-r--r--src/plugins/dev_armada/pp2/init.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/dev_armada/pp2/init.c b/src/plugins/dev_armada/pp2/init.c
index c0ae7268989..30fef34cd39 100644
--- a/src/plugins/dev_armada/pp2/init.c
+++ b/src/plugins/dev_armada/pp2/init.c
@@ -287,6 +287,7 @@ mvpp2_init (vlib_main_t *vm, vnet_dev_t *dev)
.config_change = mvpp2_port_cfg_change,
.config_change_validate = mvpp2_port_cfg_change_validate,
.format_status = format_mvpp2_port_status,
+ .clear_counters = mvpp2_port_clear_counters,
},
.data_size = sizeof (mvpp2_port_t),
.initial_data = &mvpp2_port,
@@ -302,6 +303,9 @@ mvpp2_init (vlib_main_t *vm, vnet_dev_t *dev)
.max_size = 4096,
.size_is_power_of_two = 1,
},
+ .ops = {
+ .clear_counters = mvpp2_rxq_clear_counters,
+ },
},
.tx_queue = {
.config = {
@@ -315,6 +319,7 @@ mvpp2_init (vlib_main_t *vm, vnet_dev_t *dev)
.ops = {
.alloc = mvpp2_txq_alloc,
.free = mvpp2_txq_free,
+ .clear_counters = mvpp2_txq_clear_counters,
},
},
};