linux/drivers/net/ethernet/intel/i40e
Shannon Nelson 29a0645c7d i40e: tame the nvmupdate read and write complaints
The NVMUpdate tool doesn't necessarily know the ReadOnly map of the current
NVM image, and must try reading and writing words that may be protected.
This generates an error out of the Firmware request that the driver logs.
Unfortunately, this ends up spitting out hundreds of bogus read and write
error message that looks rather messy.

This patch checks the error type and under normal conditions will not print
the typical read and write errors during NVMUpdate.  This can be overridden
by enabling the NVM update debugging.  This results in a much less messy log
file, and likely many fewer customer support questions.

Change-ID: Id4ff2e9048c523b0ff503aa5ab181b025ec948ea
Signed-off-by: Shannon Nelson <shannon.nelson@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2015-03-09 05:20:47 -07:00
..
i40e.h i40e: Strip configfs code 2015-03-07 07:01:06 -08:00
i40e_adminq.c i40e/i40evf: grab NVM devstarter version not image version 2015-03-05 03:04:33 -08:00
i40e_adminq.h i40e/i40evf: print FW build number in version string 2015-03-03 01:07:24 -08:00
i40e_adminq_cmd.h i40e: AQ API updates for new commands 2015-01-16 05:20:37 -08:00
i40e_alloc.h
i40e_common.c i40e: future proof some sizeof calls 2015-03-09 05:20:45 -07:00
i40e_dcb.c i40e: Don't check operational or sync bit for App TLV 2015-03-05 01:53:22 -08:00
i40e_dcb.h i40e: Add support to firmware CEE DCBX mode 2014-11-18 01:09:02 -08:00
i40e_dcb_nl.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-03-03 21:16:48 -05:00
i40e_debugfs.c i40e: Remove "hello world" strings from i40e driver 2015-03-09 05:20:44 -07:00
i40e_diag.c
i40e_diag.h
i40e_ethtool.c i40e: tame the nvmupdate read and write complaints 2015-03-09 05:20:47 -07:00
i40e_fcoe.c i40e/i40evf: Clean up some formatting and other things 2015-03-05 06:39:42 -08:00
i40e_fcoe.h i40e/i40evf: Clean up some formatting and other things 2015-03-05 06:39:42 -08:00
i40e_hmc.c
i40e_hmc.h
i40e_lan_hmc.c i40e: use more portable sign extension 2015-03-05 04:00:06 -08:00
i40e_lan_hmc.h
i40e_main.c i40e: Strip configfs code 2015-03-07 07:01:06 -08:00
i40e_nvm.c i40e: Remove unneeded conversion 2015-03-07 04:59:41 -08:00
i40e_osdep.h i40e: adds FCoE configure option 2015-01-14 16:48:39 -05:00
i40e_prototype.h i40e/i40evf: print FW build number in version string 2015-03-03 01:07:24 -08:00
i40e_ptp.c i40e: when Rx timestamps disabled set specific mode 2015-01-16 05:20:56 -08:00
i40e_register.h i40e/i40evf: i40e_register.h updates 2015-02-23 17:11:57 -08:00
i40e_status.h
i40e_txrx.c i40e/i40evf: fix accidental write to ITR registers 2015-03-09 05:20:46 -07:00
i40e_txrx.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-03-03 21:16:48 -05:00
i40e_type.h i40e/i40evf: grab NVM devstarter version not image version 2015-03-05 03:04:33 -08:00
i40e_virtchnl.h i40e/i40evf: restrict VC opcodes to their initial values 2015-02-23 17:11:56 -08:00
i40e_virtchnl_pf.c i40e: Move code to enable/disable Loopback to the main file 2015-03-07 04:59:44 -08:00
i40e_virtchnl_pf.h i40e: Move code to enable/disable Loopback to the main file 2015-03-07 04:59:44 -08:00
Makefile i40e: Strip configfs code 2015-03-07 07:01:06 -08:00