]> www.infradead.org Git - users/jedix/linux-maple.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)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 7 Jul 2016 00:36:58 +0000 (17:36 -0700)
commite26dbb95e168b7603cfc947616ced6852d6d7f47
tree9e8019c50248ac4e09c9044e528f119281c16ae6
parent71334087de5616b0a7c724aa3928ac0dd4fa355a
bnxt_en: Add coalescing support for tx rings.

Orabug: 23221795

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>
(cherry picked from commit dfc9c94a83909f4be80e5d0c67e79793830aa312)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt.h
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c