]> git.baikalelectronics.ru Git - kernel.git/commit
i40e: ShadowRAM checksum calculation change
authorMaciej Paczkowski <maciej.paczkowski@intel.com>
Thu, 28 Feb 2019 17:52:50 +0000 (09:52 -0800)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Fri, 3 May 2019 21:31:25 +0000 (14:31 -0700)
commit5c71f570183c6f7665f8ee2fdaeb967f94600f1b
treed8ae148dc768791dc907981915b3fb534853b11e
parente6078da7902a2b571d0e355ccc8c29b16d6627b8
i40e: ShadowRAM checksum calculation change

Due to changes in FW the SW is required to perform double SR dump in
some cases.

Implementation adds two new steps to update nvm checksum function:
* recalculate checksum and check if checksum in NVM is correct
* if checksum in NVM is not correct then update it again

Signed-off-by: Maciej Paczkowski <maciej.paczkowski@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/i40e/i40e_nvm.c