1. 25 Feb, 2015 2 commits
  2. 24 Feb, 2015 1 commit
  3. 09 Feb, 2015 1 commit
  4. 16 Jan, 2015 1 commit
    • Neerav Parikh's avatar
      i40e: Support for NPAR iSCSI partition with DCB · 63d7e5a4
      Neerav Parikh authored
      Add parsing and reporting of iSCSI capability for a given device or
      Also add support for iSCSI partition type with DCB in NPAR mode.
      In this mode it is expected that software would configure both the LAN
      and iSCSI traffic classes for the iSCSI partition; whereas all the NIC
      type partitions will use LAN TC (TC0) only.
      Hence, the patch enables querying of DCB configuration in MFP mode and
      configures TCs for iSCSI partition type.
      Though NIC type partitions may not have more than 1 TC enabled for them
      the port may have multiple TCs enabled and hence I40E_FLAG_DCB_ENABLED
      will be set/reset on all the partitions based on number of TCs on the
      port. This is required as in DCB environment it is expected that all
      traffic will be priority tagged.
      Change-ID: I8c6e1cfd46c46d8a39c57d9020d9ff8d42ed8a7d
      Signed-off-by: default avatarNeerav Parikh <neerav.parikh@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
  5. 13 Jan, 2015 2 commits
  6. 06 Dec, 2014 2 commits
  7. 18 Nov, 2014 2 commits
  8. 24 Oct, 2014 2 commits
  9. 04 Sep, 2014 1 commit
  10. 27 Aug, 2014 1 commit
  11. 03 Aug, 2014 2 commits
  12. 24 Jul, 2014 1 commit
    • Shannon Nelson's avatar
      i40e/i40evf: Add nvmupdate support · cd552cb4
      Shannon Nelson authored
      This implements a state machine intended to support the userland tool for
      updating the device eeprom. The state machine implements one-shot reads,
      writes, multi-step write sessions, and checksum requests. If we're in the middle
      of a multi-step write session, no one should fire off other writes, however, one
      shot reads are valid. The userland tool is expected to keep track of its session
      status, arrange the placement and ordering of the writes, and deal with the
      checksum requirement.
      This patch also adds nvmupdate support to ethtool callbacks.
      The get_eeprom() and set_eeprom() services in ethtool are used here to
      facilitate the userland NVMUpdate tool.  The 'magic' value in the get and
      set commands is used to pass additional control information for managing
      the read and write steps.
      The read operation works both as normally expected in the standard ethtool
      method, as well as with the extra NVM controls.  The write operation
      works only for the expanded NVM functions - the normal ethtool method is
      not allowed because of the NVM semaphore management needed for multipart
      writes, as well as the checksum requirement.
      Change-ID: I1d84a170153a9f437906744e2e350fd68fe7563d
      Signed-off-by: default avatarShannon Nelson <shannon.nelson@intel.com>
      Tested-by: default avatarJim Young <jamesx.m.young@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
  13. 16 Jul, 2014 2 commits
  14. 03 Jul, 2014 2 commits
  15. 01 Jul, 2014 2 commits
  16. 25 Jun, 2014 1 commit
  17. 20 Jun, 2014 1 commit
  18. 11 Jun, 2014 1 commit
  19. 08 Jun, 2014 2 commits
  20. 06 Jun, 2014 2 commits
  21. 05 Jun, 2014 1 commit
  22. 29 May, 2014 3 commits
  23. 28 Apr, 2014 4 commits
  24. 22 Apr, 2014 1 commit