)]}'
{
  "commit": "5afbea37c5638d83c08246e8f6b62748a93b5143",
  "tree": "488e30cdbe403cd9f845581e515a2a677e4e538e",
  "parents": [
    "9f2b6e31f67736add729eea0ba75aee13a018f8f"
  ],
  "author": {
    "name": "Phong Cao",
    "email": "phongc@nvidia.com",
    "time": "Sat Oct 31 03:23:28 2026 -0700"
  },
  "committer": {
    "name": "Phong Cao",
    "email": "phongc@nvidia.com",
    "time": "Mon Nov 02 01:12:05 2026 -0800"
  },
  "message": "nsmd: mark CX SMA Asset properties as not supported\n\nThe ConnectX SMA does not return PartNumber, SerialNumber or Model\nover NSM, the same as the SXM, HPM and QM SMAs. The\ngetUnsupportedAssetProperties() list leaves out the CX SMA role, so\nnsmd keeps polling these properties, keeps the \"NA\" seed, and Redfish\nserves \"NA\" for Model, PartNumber and SerialNumber on every\nHGX_ConnectX_SMA_n chassis.\n\nAdd NSM_MCTP_BRIDGE_DEV_ROLE_CX_SMA to the list, so these three\nproperties get the NOT_SUPPORTED tombstone and bmcweb leaves them\nout, the same as on the other SMA chassis. Update the unit test that\nexpected an empty set for the CX SMA role.\n\nFixes jira https://nvidia.atlassian.net/browse/DGXOPENBMC-31004\nRelated JIRA: https://nvidia.atlassian.net/browse/DGXOPENBMC-24419\n\nSigned-off-by: Phong Cao \u003cphongc@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "00f089206f6a4e2c2ea5a1dac2c97fa69fce21fb",
      "old_mode": 33188,
      "old_path": "common/nsmPropertySupport.hpp",
      "new_id": "cc483dbd91faa6760f25c694f348b83c13c0259d",
      "new_mode": 33188,
      "new_path": "common/nsmPropertySupport.hpp"
    },
    {
      "type": "modify",
      "old_id": "202bfe0bd886b9d42cee1bca17b9d55af949f72f",
      "old_mode": 33188,
      "old_path": "common/test/common_branch_test.cpp",
      "new_id": "2d6ee4747eb136c9ee6b643d5c3de4ecef33be2d",
      "new_mode": 33188,
      "new_path": "common/test/common_branch_test.cpp"
    }
  ]
}
