linux/drivers/net/ethernet/intel
Jakub Kicinski 4a80a18338 ice: let core reject the unsupported coalescing parameters
Set ethtool_ops->supported_coalesce_params to let
the core reject unsupported coalescing parameters.

This driver correctly rejects all unsupported parameters.
As a side effect of these changes the info message about
the bad parameter will no longer be printed. We also
always reject the tx_coalesce_usecs_high param, even
if the target queue pair does not have a TX queue.
Error code changes from EINVAL to EOPNOTSUPP.

v2: allow adaptive TX
v3: adjust commit message for new error code and member name

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Acked-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-03-05 12:12:35 -08:00
..
e1000 e1000(e): use new helper tcp_v6_gso_csum_prep 2020-02-19 11:20:59 -08:00
e1000e Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 2020-02-20 16:00:14 -08:00
fm10k intel: Replace zero-length array with flexible-array member 2020-02-24 15:26:17 -08:00
i40e intel: Replace zero-length array with flexible-array member 2020-02-24 15:26:17 -08:00
iavf iavf: use tc_cls_can_offload_and_chain0() instead of chain check 2020-02-26 09:01:19 -08:00
ice ice: let core reject the unsupported coalescing parameters 2020-03-05 12:12:35 -08:00
igb intel: Replace zero-length array with flexible-array member 2020-02-24 15:26:17 -08:00
igbvf netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
igc intel: Replace zero-length array with flexible-array member 2020-02-24 15:26:17 -08:00
ixgb Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2019-12-22 15:15:05 -08:00
ixgbe intel: Replace zero-length array with flexible-array member 2020-02-24 15:26:17 -08:00
ixgbevf Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/net 2020-01-19 22:10:04 +01:00
e100.c netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support 2018-10-17 12:14:54 -07:00