linux_dsm_epyc7002/drivers/net/ethernet/intel/ice
Bruce Allan f934bb9b8b ice: fix changing of ring descriptor size (ethtool -G)
rx_mini_pending was set to an incorrect value. This was causing EINVAL to
always be returned to 'ethtool -G'. The driver does not support mini or
jumbo rings so the respective settings should be zero.

Also, change the valid range of the number of descriptors in the rings to
make the code simpler and easier for users to understand (this removes the
valid settings of 8 and 16). Add a system log message indicating when the
number is rounded-up from what the user specifies with the 'ethtool -G'
command (i.e. when it is not a multiple of 32), and update the log message
when a user-provided value is out of range to also indicate the stride.

Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Signed-off-by: Anirudh Venkataramanan <anirudh.venkataramanan@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2018-09-27 08:44:17 -07:00
..
ice_adminq_cmd.h ice: Query the Tx scheduler node before adding it 2018-09-27 08:20:15 -07:00
ice_common.c ice: Update to capabilities admin queue command 2018-09-27 08:42:18 -07:00
ice_common.h ice: Enable firmware logging during device initialization. 2018-08-28 11:04:04 -07:00
ice_controlq.c ice: update fw version check logic 2018-09-27 08:16:49 -07:00
ice_controlq.h ice: Initialize PF and setup miscellaneous interrupt 2018-03-26 10:34:49 -07:00
ice_devids.h ice: update branding strings and supported device ids 2018-09-27 08:11:37 -07:00
ice_ethtool.c ice: fix changing of ring descriptor size (ethtool -G) 2018-09-27 08:44:17 -07:00
ice_hw_autogen.h ice: Add support for Tx hang, Tx timeout and malicious driver detection 2018-08-28 10:58:42 -07:00
ice_lan_tx_rx.h ice: Rework flex descriptor programming 2018-08-28 09:18:47 -07:00
ice_main.c ice: update branding strings and supported device ids 2018-09-27 08:11:37 -07:00
ice_nvm.c ice: Update request resource command to latest specification 2018-08-28 10:17:06 -07:00
ice_osdep.h ice: Start hardware initialization 2018-03-26 09:59:08 -07:00
ice_sched.c ice: Query the Tx scheduler node before adding it 2018-09-27 08:20:15 -07:00
ice_sched.h ice: Update Tx scheduler tree for VSI multi-Tx queue support 2018-03-26 12:21:42 -07:00
ice_status.h ice: Prevent control queue operations during reset 2018-08-28 10:20:00 -07:00
ice_switch.c ice: Implement ice_bridge_getlink and ice_bridge_setlink 2018-08-28 11:01:06 -07:00
ice_switch.h ice: Update comment for ice_fltr_mgmt_list_entry 2018-09-27 08:18:34 -07:00
ice_txrx.c ice: Add support for Tx hang, Tx timeout and malicious driver detection 2018-08-28 10:58:42 -07:00
ice_txrx.h ice: Add support for Tx hang, Tx timeout and malicious driver detection 2018-08-28 10:58:42 -07:00
ice_type.h ice: Enable firmware logging during device initialization. 2018-08-28 11:04:04 -07:00
ice.h ice: fix changing of ring descriptor size (ethtool -G) 2018-09-27 08:44:17 -07:00
Makefile ice: Add stats and ethtool support 2018-03-26 12:11:19 -07:00