]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
net: bcmasp: enable GRO software interrupt coalescing by default
authorFlorian Fainelli <florian.fainelli@broadcom.com>
Wed, 11 Jun 2025 21:27:30 +0000 (14:27 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 13 Jun 2025 01:26:20 +0000 (18:26 -0700)
Utilize netdev_sw_irq_coalesce_default_on() to provide conservative
default settings for GRO software interrupt coalescing.

Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com>
Reviewed-by: Justin Chen <justin.chen@broadcom.com>
Reviewed-by: Joe Damato <joe@dama.to>
Link: https://patch.msgid.link/20250611212730.252342-3-florian.fainelli@broadcom.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c

index 7dc28166d3373f67bf265a21ed518b2887d3becf..a6ea477bce3cdbb3ed75959b30e0843af83102a3 100644 (file)
@@ -1279,6 +1279,8 @@ struct bcmasp_intf *bcmasp_interface_create(struct bcmasp_priv *priv,
        ndev->hw_features |= ndev->features;
        ndev->needed_headroom += sizeof(struct bcmasp_pkt_offload);
 
+       netdev_sw_irq_coalesce_default_on(ndev);
+
        return intf;
 
 err_free_netdev: