)]}'
{
  "commit": "ef2c844d01e78723af54b6ca67019fd9fe7f08e4",
  "tree": "a7f6e0179487c0b35ac5cd7972b396b499d82778",
  "parents": [
    "c63e61df75c815da1dc93196bbb6a931743b736f"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Mon Aug 17 13:08:05 2020 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Mon Aug 17 14:28:21 2020 +0100"
  },
  "message": "[efi] Attempt NII initialisation both with and without cable detection\n\nWe currently use a heuristic to determine whether or not to request\ncable detection in PXE_OPCODE_INITIALIZE, based on the need to work\naround a known Emulex driver bug (see commit c0b61ba \"[efi] Work\naround bugs in Emulex NII driver\") and the need to accommodate links\nthat are legitimately slow to come up (see commit 6324227 \"[efi] Skip\ncable detection at initialisation where possible\").\n\nThis heuristic appears to fail with newer Emulex drivers.  Attempt to\nsupport all known drivers (past and present) by first attempting\ninitialisation with cable detection, then falling back to attempting\ninitialisation without cable detection.\n\nReported-by: Kwang Woo Lee \u003ckwleeyh@gmail.com\u003e\nTested-by: Kwang Woo Lee \u003ckwleeyh@gmail.com\u003e\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d87e0c63f144beb56037917fc3ccf892b84ae3b",
      "old_mode": 33188,
      "old_path": "src/drivers/net/efi/nii.c",
      "new_id": "e76e211c1da4dfecde982e4493b84db4d2add070",
      "new_mode": 33188,
      "new_path": "src/drivers/net/efi/nii.c"
    }
  ]
}
