[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20240405081547.20676-5-louis.peens@corigine.com>
Date: Fri, 5 Apr 2024 10:15:47 +0200
From: Louis Peens <louis.peens@...igine.com>
To: David Miller <davem@...emloft.net>,
Jakub Kicinski <kuba@...nel.org>,
Paolo Abeni <pabeni@...hat.com>
Cc: Jiri Pirko <jiri@...nulli.us>,
Fei Qin <fei.qin@...igine.com>,
netdev@...r.kernel.org,
oss-drivers@...igine.com
Subject: [PATCH net-next v4 4/4] nfp: use new dim profiles for better latency
From: Fei Qin <fei.qin@...igine.com>
Latency comparison between EQE profiles and SPECIFIC_0 profiles
for 5 different runs:
Latency (us)
EQE profiles | 132.85 136.32 131.31 131.37 133.51
SPECIFIC_0 profiles | 92.09 92.16 95.58 98.26 89.79
Signed-off-by: Fei Qin <fei.qin@...igine.com>
Signed-off-by: Louis Peens <louis.peens@...igine.com>
---
drivers/net/ethernet/netronome/nfp/nfp_net_common.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_common.c b/drivers/net/ethernet/netronome/nfp/nfp_net_common.c
index 997cc4fcffdb..4c2dac1e1be4 100644
--- a/drivers/net/ethernet/netronome/nfp/nfp_net_common.c
+++ b/drivers/net/ethernet/netronome/nfp/nfp_net_common.c
@@ -1232,12 +1232,12 @@ static void nfp_net_open_stack(struct nfp_net *nn)
if (r_vec->rx_ring) {
INIT_WORK(&r_vec->rx_dim.work, nfp_net_rx_dim_work);
- r_vec->rx_dim.mode = DIM_CQ_PERIOD_MODE_START_FROM_EQE;
+ r_vec->rx_dim.mode = DIM_CQ_PERIOD_MODE_SPECIFIC_0;
}
if (r_vec->tx_ring) {
INIT_WORK(&r_vec->tx_dim.work, nfp_net_tx_dim_work);
- r_vec->tx_dim.mode = DIM_CQ_PERIOD_MODE_START_FROM_EQE;
+ r_vec->tx_dim.mode = DIM_CQ_PERIOD_MODE_SPECIFIC_0;
}
napi_enable(&r_vec->napi);
--
2.34.1
Powered by blists - more mailing lists