)]}'
{
  "commit": "b25921542b4bb83672227acf436e63f15f76abf4",
  "tree": "4ef1258120de89dacb43cd7ef44e6fcaf08086e9",
  "parents": [
    "a3a206f7a148b0763d8caeddbcbcc97fcbada400"
  ],
  "author": {
    "name": "Jonathan Süssemilch Poulain",
    "email": "jpoulain@coreweave.com",
    "time": "Tue Aug 25 10:52:47 2026 +0200"
  },
  "committer": {
    "name": "Nicolas Morey",
    "email": "nmorey@suse.com",
    "time": "Mon Sep 07 19:45:07 2026 +0200"
  },
  "message": "libibumad: exclude Ethernet ports from SMI/GSI pairs\n\n[ Upstream commit 0fa5b92d72e894cb05d0a059fe3eae569b26c365 ]\n\numad_get_smi_gsi_pairs() processes every RDMA device returned by\numad_get_cas_names(). On a host with both RoCE and native InfiniBand\ndevices, an active Ethernet port without IsSMDisabled in its capability\nmask is therefore assigned an SMI name and selected first. Opening its\nUMAD device succeeds, but registering IB_SMI_CLASS fails with\nEPROTONOSUPPORT instead of continuing to the usable InfiniBand port.\n\nSkip non-InfiniBand link layers while counting port GUIDs and while\nconstructing SMI/GSI pairs. Applying the filter in both passes keeps\nEthernet devices from affecting planarized-port detection.\n\nFixes: be54b52e94be (\"libibumad: Add new API to support SMI/GSI seperation\")\nSigned-off-by: Jonathan Süssemilch Poulain \u003cjpoulain@coreweave.com\u003e\nSigned-off-by: Nicolas Morey \u003cnmorey@suse.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d18fbb5fa06f9614268e94d652cde9f7e68b6882",
      "old_mode": 33188,
      "old_path": "libibumad/umad.c",
      "new_id": "b685df7c0b812ee7a70b5f5999d29a7389c10134",
      "new_mode": 33188,
      "new_path": "libibumad/umad.c"
    }
  ]
}
