linux/drivers/net/ethernet/intel/ice
Jacob Keller f45a645fa6 ice: report netlist version in .info_get
The flash memory for the ice hardware contains a block of information
used for link management called the Netlist module.

As this essentially represents another section of firmware, add its
version information to the output of the driver's .info_get handler.

This includes both a version and the first few bytes of a hash of the
module contents.

  fw.netlist -> the version information extracted from the netlist module
  fw.netlist.build-> first 4 bytes of the hash of the contents, similar
                     to fw.mgmt.build

Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2020-05-21 22:10:03 -07:00
..
ice_adminq_cmd.h ice: report netlist version in .info_get 2020-05-21 22:10:03 -07:00
ice_base.c ice: add backslash-n to strings 2020-02-19 13:26:45 -08:00
ice_base.h ice: Add support to enable/disable all Rx queues before waiting 2020-02-15 16:39:55 -08:00
ice_common.c ice: add board identifier info to devlink .info_get 2020-03-21 01:02:19 -07:00
ice_common.h ice: add board identifier info to devlink .info_get 2020-03-21 01:02:19 -07:00
ice_controlq.c ice: print opcode when printing controlq errors 2019-11-08 12:03:18 -08:00
ice_controlq.h ice: Update FW API minor version 2019-11-22 13:43:46 -08:00
ice_dcb_lib.c ice: use variable name more descriptive than type 2020-03-10 13:10:58 -07:00
ice_dcb_lib.h ice: Validate config for SW DCB map 2020-02-19 12:12:27 -08:00
ice_dcb_nl.c ice: SW DCB, report correct max TC value 2020-02-19 13:09:20 -08:00
ice_dcb_nl.h ice: Implement DCBNL support 2019-11-08 12:02:14 -08:00
ice_dcb.c ice: Trivial fixes 2020-02-12 11:49:12 -08:00
ice_dcb.h ice: Allow for delayed LLDP MIB change registration 2019-09-05 08:13:41 -07:00
ice_devids.h ice: fix define for E822 backplane device 2020-02-19 13:39:33 -08:00
ice_devlink.c ice: report netlist version in .info_get 2020-05-21 22:10:03 -07:00
ice_devlink.h ice: add a devlink region for dumping NVM contents 2020-03-26 19:39:26 -07:00
ice_ethtool.c ice: implement full NVM read from ETHTOOL_GEEPROM 2020-03-21 00:31:17 -07:00
ice_flex_pipe.c ice: Fix error return code in ice_add_prof() 2020-04-30 20:29:09 -07:00
ice_flex_pipe.h ice: Optimize table usage 2020-01-25 21:42:50 -08:00
ice_flex_type.h ice: Enable writing filtering tables 2020-01-25 21:38:32 -08:00
ice_flow.c ice: use variable name more descriptive than type 2020-03-10 13:10:58 -07:00
ice_flow.h ice: Implement ethtool get/set rx-flow-hash 2020-01-25 21:47:28 -08:00
ice_hw_autogen.h ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues 2020-02-19 13:01:51 -08:00
ice_lan_tx_rx.h ice: Allocate flow profile 2020-01-24 16:06:32 -08:00
ice_lib.c ice: use variable name more descriptive than type 2020-03-10 13:10:58 -07:00
ice_lib.h ice: use variable name more descriptive than type 2020-03-10 13:10:58 -07:00
ice_main.c pci-v5.7-changes 2020-04-03 14:25:02 -07:00
ice_nvm.c ice: report netlist version in .info_get 2020-05-21 22:10:03 -07:00
ice_nvm.h ice: add board identifier info to devlink .info_get 2020-03-21 01:02:19 -07:00
ice_osdep.h ice: Start hardware initialization 2018-03-26 09:59:08 -07:00
ice_protocol_type.h ice: Initilialize VF RSS tables 2020-01-25 21:45:19 -08:00
ice_sched.c ice: remove pointless NULL check of port_info 2019-11-22 13:43:42 -08:00
ice_sched.h ice: Add NDO callback to set the maximum per-queue bitrate 2019-11-08 11:58:49 -08:00
ice_sriov.c ice: remove unnecessary fallthrough comments 2020-02-15 16:56:48 -08:00
ice_sriov.h ice: Add handlers for VF netdevice operations 2018-10-03 07:42:30 -07:00
ice_status.h ice: Populate TCAM filter software structures 2020-01-25 21:34:36 -08:00
ice_switch.c ice: use variable name more descriptive than type 2020-03-10 13:10:58 -07:00
ice_switch.h ice: Add NDO callback to set the maximum per-queue bitrate 2019-11-08 11:58:49 -08:00
ice_txrx_lib.c ice: Don't allow same value for Rx tail to be written twice 2020-02-12 11:48:22 -08:00
ice_txrx_lib.h ice: Move common functions to ice_txrx_lib.c 2019-11-04 11:45:05 -08:00
ice_txrx.c ice: Add XDP frame size to driver 2020-05-14 21:21:56 -07:00
ice_txrx.h ice: Don't reject odd values of usecs set by user 2020-02-19 11:50:41 -08:00
ice_type.h ice: report netlist version in .info_get 2020-05-21 22:10:03 -07:00
ice_virtchnl_pf.c ice: Use EOPNOTSUPP instead of ENOTSUPP 2020-03-10 13:10:53 -07:00
ice_virtchnl_pf.h ice: allow bigger VFs 2020-03-10 13:09:52 -07:00
ice_xsk.c xdp: For Intel AF_XDP drivers add XDP frame_sz 2020-05-14 21:21:56 -07:00
ice_xsk.h ice: Use EOPNOTSUPP instead of ENOTSUPP 2020-03-10 13:10:53 -07:00
ice.h ice: add a devlink region for dumping NVM contents 2020-03-26 19:39:26 -07:00
Makefile ice: enable initial devlink support 2020-03-21 00:55:42 -07:00