From 800c6a9a0b2fbcaa3fa422c6100daf76c7df27a5 Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Wed, 16 Apr 2025 22:44:32 -0700 Subject: [PATCH] eth: Clean up statistics infrastructure Signed-off-by: Alex Forencich --- rtl/eth/taxi_eth_mac_stats.sv | 10 +++++----- rtl/eth/us/taxi_eth_mac_25g_us.sv | 11 ++++++----- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/rtl/eth/taxi_eth_mac_stats.sv b/rtl/eth/taxi_eth_mac_stats.sv index 03f30f0..1fb5b61 100644 --- a/rtl/eth/taxi_eth_mac_stats.sv +++ b/rtl/eth/taxi_eth_mac_stats.sv @@ -95,13 +95,13 @@ localparam RX_CNT = STAT_RX_LEVEL == 0 ? 8 : (STAT_RX_LEVEL == 1 ? 16: 32); taxi_axis_if #( .DATA_W(m_axis_stat.DATA_W), - .KEEP_EN(1), - .KEEP_W(1), - .LAST_EN(0), + .KEEP_EN(m_axis_stat.KEEP_EN), + .KEEP_W(m_axis_stat.KEEP_W), + .LAST_EN(m_axis_stat.LAST_EN), .ID_EN(m_axis_stat.ID_EN), .ID_W(m_axis_stat.ID_W), - .USER_EN(1), - .USER_W(1) + .USER_EN(m_axis_stat.USER_EN), + .USER_W(m_axis_stat.USER_W) ) axis_stat_tx(), axis_stat_rx(), axis_stat_int[2](); diff --git a/rtl/eth/us/taxi_eth_mac_25g_us.sv b/rtl/eth/us/taxi_eth_mac_25g_us.sv index 285eacf..93541c7 100644 --- a/rtl/eth/us/taxi_eth_mac_25g_us.sv +++ b/rtl/eth/us/taxi_eth_mac_25g_us.sv @@ -239,12 +239,13 @@ localparam STAT_RX_CNT = STAT_RX_LEVEL == 0 ? 8 : (STAT_RX_LEVEL == 1 ? 16: 32); taxi_axis_if #( .DATA_W(m_axis_stat.DATA_W), - .KEEP_W(1), - .LAST_EN(0), - .ID_W(m_axis_stat.ID_W), + .KEEP_EN(m_axis_stat.KEEP_EN), + .KEEP_W(m_axis_stat.KEEP_W), + .LAST_EN(m_axis_stat.LAST_EN), .ID_EN(m_axis_stat.ID_EN), - .USER_W(1), - .USER_EN(1) + .ID_W(m_axis_stat.ID_W), + .USER_EN(m_axis_stat.USER_EN), + .USER_W(m_axis_stat.USER_W) ) axis_stat_int[CNT]();