1. 15 4月, 2021 5 次提交
  2. 08 4月, 2021 8 次提交
  3. 01 4月, 2021 4 次提交
  4. 30 3月, 2021 1 次提交
  5. 18 3月, 2021 1 次提交
  6. 23 2月, 2021 2 次提交
  7. 09 2月, 2021 2 次提交
  8. 06 2月, 2021 1 次提交
    • J
      ice: create flash_info structure and separate NVM version · 9af368fa
      Jacob Keller 提交于
      The ice_nvm_info structure has become somewhat of a dumping ground for
      all of the fields related to flash version. It holds the NVM version and
      EETRACK id, the OptionROM info structure, the flash size, the ShadowRAM
      size, and more.
      
      A future change is going to add the ability to read the NVM version and
      EETRACK ID from the inactive NVM bank. To make this simpler, it is
      useful to have these NVM version info fields extracted to their own
      structure.
      
      Rename ice_nvm_info into ice_flash_info, and create a separate
      ice_nvm_info structure that will contain the eetrack and NVM map
      version. Move the netlist_ver structure into ice_flash_info and rename it
      ice_netlist_info for consistency.
      
      Modify the static ice_get_orom_ver_info to take the option rom structure
      as a pointer. This makes it more obvious what portion of the hw struct
      is being modified. Do the same for ice_get_netlist_ver_info.
      
      Introduce a new ice_get_nvm_ver_info function, which will be similar to
      ice_get_orom_ver_info and ice_get_netlist_ver_info, used to keep the NVM
      version extraction code co-located.
      Signed-off-by: NJacob Keller <jacob.e.keller@intel.com>
      Tested-by: NTony Brelinski <tonyx.brelinski@intel.com>
      Signed-off-by: NTony Nguyen <anthony.l.nguyen@intel.com>
      9af368fa
  9. 27 1月, 2021 1 次提交
  10. 01 8月, 2020 1 次提交
    • J
      ice: add useful statistics · a8fffd7a
      Jesse Brandeburg 提交于
      Display and count some useful hot-path statistics. The usefulness is as
      follows:
      
      - tx_restart: use to determine if the transmit ring size is too small or
        if the transmit interrupt rate is too low.
      - rx_gro_dropped: use to count drops from GRO layer, which previously were
        completely uncounted when occurring.
      - tx_busy: use to determine when the driver is miscounting number of
        descriptors needed for an skb.
      - tx_timeout: as our other drivers, count the number of times we've reset
        due to timeout because the kernel only prints a warning once per netdev.
      
      Several of these were already counted but not displayed.
      Signed-off-by: NJesse Brandeburg <jesse.brandeburg@intel.com>
      Tested-by: NAndrew Bowers <andrewx.bowers@intel.com>
      Signed-off-by: NTony Nguyen <anthony.l.nguyen@intel.com>
      a8fffd7a
  11. 24 7月, 2020 6 次提交
  12. 26 6月, 2020 1 次提交
    • J
      net/intel: remove driver versions from Intel drivers · 34a2a3b8
      Jeff Kirsher 提交于
      As with other networking drivers, remove the unnecessary driver version
      from the Intel drivers. The ethtool driver information and module version
      will then report the kernel version instead.
      
      For ixgbe, i40e and ice drivers, the driver passes the driver version to
      the firmware to confirm that we are up and running.  So we now pass the
      value of UTS_RELEASE to the firmware.  This adminq call is required per
      the HAS document.  The Device then sends an indication to the BMC that the
      PF driver is present. This is done using Host NC Driver Status Indication
      in NC-SI Get Link command or via the Host Network Controller Driver Status
      Change AEN.
      
      What the BMC may do with this information is implementation-dependent, but
      this is a standard NC-SI 1.1 command we honor per the HAS.
      
      CC: Bruce Allan <bruce.w.allan@intel.com>
      CC: Jesse Brandeburg <jesse.brandeburg@intel.com>
      CC: Alek Loktionov <aleksandr.loktionov@intel.com>
      CC: Kevin Liedtke <kevin.d.liedtke@intel.com>
      CC: Aaron Rowden <aaron.f.rowden@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      Co-developed-by: NJacob Keller <jacob.e.keller@intel.com>
      Tested-by: NAaron Brown <aaron.f.brown@intel.com>
      34a2a3b8
  13. 31 5月, 2020 1 次提交
  14. 23 5月, 2020 6 次提交