]> git.baikalelectronics.ru Git - kernel.git/commit
bnxt_en: Add coalescing support for tx rings.
authorMichael Chan <michael.chan@broadcom.com>
Fri, 26 Feb 2016 09:00:03 +0000 (04:00 -0500)
committerDavid S. Miller <davem@davemloft.net>
Tue, 1 Mar 2016 20:37:01 +0000 (15:37 -0500)
commit096f6522bd5202e40837d05e446a5199c54e4545
treee1aac9ac68c08a8f5ff6aa9ed4d6fdade6a537f7
parentd1254dad314ee9f19d21b93ca8b68452ab14c88a
bnxt_en: Add coalescing support for tx rings.

When tx and rx rings don't share the same completion ring, tx coalescing
parameters can be set differently from the rx coalescing parameters.
Otherwise, use rx coalescing parameters on shared completion rings.

Adjust rx coalescing default values to lower interrupt rate.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt.h
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c