[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200316204712.3098382-1-kuba@kernel.org>
Date: Mon, 16 Mar 2020 13:47:03 -0700
From: Jakub Kicinski <kuba@...nel.org>
To: davem@...emloft.net
Cc: netdev@...r.kernel.org, linux-net-drivers@...arflare.com,
ecree@...arflare.com, mhabets@...arflare.com,
jaswinder.singh@...aro.org, ilias.apalodimas@...aro.org,
Jose.Abreu@...opsys.com, andy@...yhouse.net,
grygorii.strashko@...com, andrew@...n.ch, michal.simek@...inx.com,
radhey.shyam.pandey@...inx.com, mkubecek@...e.cz,
Jakub Kicinski <kuba@...nel.org>
Subject: [PATCH net-next 0/9] ethtool: consolidate irq coalescing - last part
Hi!
Convert remaining drivers following the groundwork laid in a recent
patch set [1] and continued in [2], [3], [4], [5]. The aim of
the effort is to consolidate irq coalescing parameter validation
in the core.
This set is the sixth and last installment. It converts the remaining
8 drivers in drivers/net/ethernet. The last patch makes declaring
supported IRQ coalescing parameters a requirement.
[1] https://lore.kernel.org/netdev/20200305051542.991898-1-kuba@kernel.org/
[2] https://lore.kernel.org/netdev/20200306010602.1620354-1-kuba@kernel.org/
[3] https://lore.kernel.org/netdev/20200310021512.1861626-1-kuba@kernel.org/
[4] https://lore.kernel.org/netdev/20200311223302.2171564-1-kuba@kernel.org/
[5] https://lore.kernel.org/netdev/20200313040803.2367590-1-kuba@kernel.org/
Jakub Kicinski (9):
net: sfc: reject unsupported coalescing params
net: socionext: reject unsupported coalescing params
net: dwc-xlgmac: let core reject the unsupported coalescing parameters
net: tehuti: reject unsupported coalescing params
net: cpsw: reject unsupported coalescing params
net: davinci_emac: reject unsupported coalescing params
net: ll_temac: let core reject the unsupported coalescing parameters
net: axienet: let core reject the unsupported coalescing parameters
net: ethtool: require drivers to set supported_coalesce_params
drivers/net/ethernet/sfc/ethtool.c | 6 ++---
drivers/net/ethernet/sfc/falcon/ethtool.c | 6 ++---
drivers/net/ethernet/socionext/netsec.c | 2 ++
.../ethernet/synopsys/dwc-xlgmac-ethtool.c | 17 ++------------
drivers/net/ethernet/tehuti/tehuti.c | 2 ++
drivers/net/ethernet/ti/cpsw.c | 1 +
drivers/net/ethernet/ti/cpsw_new.c | 1 +
drivers/net/ethernet/ti/davinci_emac.c | 1 +
drivers/net/ethernet/xilinx/ll_temac_main.c | 21 ++----------------
.../net/ethernet/xilinx/xilinx_axienet_main.c | 22 +------------------
include/linux/ethtool.h | 2 ++
net/core/dev.c | 4 ++++
net/ethtool/common.c | 11 ++++++++++
net/ethtool/ioctl.c | 3 ---
14 files changed, 35 insertions(+), 64 deletions(-)
--
2.24.1
Powered by blists - more mailing lists