0714-v5.17-net-lantiq_xrx200-increase-napi-poll-weigth.patch 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. From 768818d772d5d4ddc0c7eb2e62848929270ab7a3 Mon Sep 17 00:00:00 2001
  2. From: Aleksander Jan Bajkowski <[email protected]>
  3. Date: Tue, 4 Jan 2022 16:11:43 +0100
  4. Subject: [PATCH 714/715] net: lantiq_xrx200: increase napi poll weigth
  5. NAT Performance results on BT Home Hub 5A (kernel 5.10.89, mtu 1500):
  6. Down Up
  7. Before 545 Mbps 625 Mbps
  8. After 577 Mbps 648 Mbps
  9. Signed-off-by: Aleksander Jan Bajkowski <[email protected]>
  10. Signed-off-by: Jakub Kicinski <[email protected]>
  11. ---
  12. drivers/net/ethernet/lantiq_xrx200.c | 6 ++++--
  13. 1 file changed, 4 insertions(+), 2 deletions(-)
  14. --- a/drivers/net/ethernet/lantiq_xrx200.c
  15. +++ b/drivers/net/ethernet/lantiq_xrx200.c
  16. @@ -597,8 +597,10 @@ static int xrx200_probe(struct platform_
  17. PMAC_HD_CTL);
  18. /* setup NAPI */
  19. - netif_napi_add(net_dev, &priv->chan_rx.napi, xrx200_poll_rx, 32);
  20. - netif_tx_napi_add(net_dev, &priv->chan_tx.napi, xrx200_tx_housekeeping, 32);
  21. + netif_napi_add(net_dev, &priv->chan_rx.napi, xrx200_poll_rx,
  22. + NAPI_POLL_WEIGHT);
  23. + netif_tx_napi_add(net_dev, &priv->chan_tx.napi, xrx200_tx_housekeeping,
  24. + NAPI_POLL_WEIGHT);
  25. platform_set_drvdata(pdev, priv);