mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-04 11:43:54 +08:00
ixgbe: fix driver version initialization in firmware
This patch fixes an issue with storing the driver version for the firmware. If the os does not support the particular firmware management tools, the firmware requires a driver version to be written as 0xFFFFFFFF rather than the actual driver version. Signed-off-by: Jacob Keller <jacob.e.keller@intel.com> Tested-by: Stephen Ko <stephen.s.ko@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:
parent
e1befd774a
commit
2466dd9ca1
@ -7587,10 +7587,12 @@ static int __devinit ixgbe_probe(struct pci_dev *pdev,
|
||||
ixgbe_vf_configuration(pdev, (i | 0x10000000));
|
||||
}
|
||||
|
||||
/* Inform firmware of driver version */
|
||||
/* firmware requires driver version to be 0xFFFFFFFF
|
||||
* since os does not support feature
|
||||
*/
|
||||
if (hw->mac.ops.set_fw_drv_ver)
|
||||
hw->mac.ops.set_fw_drv_ver(hw, MAJ, MIN, BUILD,
|
||||
FW_CEM_UNUSED_VER);
|
||||
hw->mac.ops.set_fw_drv_ver(hw, 0xFF, 0xFF, 0xFF,
|
||||
0xFF);
|
||||
|
||||
/* add san mac addr to netdev */
|
||||
ixgbe_add_sanmac_netdev(netdev);
|
||||
|
Loading…
Reference in New Issue
Block a user