)]}'
{
  "commit": "d62c26e9c8acfb7a9ad5b908b1a0b406471b554d",
  "tree": "a9e279eb431a78ebd6e0c34740d598db3a8d46fa",
  "parents": [
    "20fb475ee5feeb8193b2bf9fd64e201466f6e89c"
  ],
  "author": {
    "name": "Harsh Verma",
    "email": "harshv@nvidia.com",
    "time": "Wed Jul 16 04:32:24 2025 -0700"
  },
  "committer": {
    "name": "Harshit Aghera",
    "email": "haghera@nvidia.com",
    "time": "Mon Jul 28 10:38:13 2025 +0530"
  },
  "message": "Added NSM Type 1 API getNetworkAddresses support\n\n\n```\nChanges include:\n\n1. getNetworkAddresses request msg encode and decode functions\n2. getNetworkAddresses aggregate response msg sample encode and decode functions\n3. nsm raw command support for getNetworkAddresses\n4. nsmMockupResponder support for mock aggregate response\n5. getNetworkAddresses aggregate sensor implementation\n6. Added new dbus paths and associations for port network identifiers : Ethernet MAC Address , Permanent MAC Address , Node GUID\n```\n\n\nAddressing comments for Get Port Network Addresses support\n\n```\nchanges:\n1. updated UTs, added new cases\n2. remove endian conversion for mac address (collection data type)\n3. updated network address object path associations , aligned with design doc\n```\n\nFixes JIRA https://jirasw.nvidia.com/browse/DGXOPENBMC-15794\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59107124583ec76fb8cefc112cf9056ac9b2ef79",
      "old_mode": 33188,
      "old_path": "common/test/common_utils_test.cpp",
      "new_id": "e60158682fc65e8b9156ccc44480dedea2351f65",
      "new_mode": 33188,
      "new_path": "common/test/common_utils_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "044697f36ccadaa3e9fa74e9ec571b71053f8a84",
      "old_mode": 33188,
      "old_path": "common/utils.cpp",
      "new_id": "b6d9f747014669255b46a379eb05d5f715cf5c2e",
      "new_mode": 33188,
      "new_path": "common/utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "810898fa9a3a0b04d50fb5fcdbc5ce9a47445d8b",
      "old_mode": 33188,
      "old_path": "common/utils.hpp",
      "new_id": "311623941c70cd687e026276071b4565b9611328",
      "new_mode": 33188,
      "new_path": "common/utils.hpp"
    },
    {
      "type": "modify",
      "old_id": "b4a4312324ccd96737fd5ed21d37c69c349f92c8",
      "old_mode": 33188,
      "old_path": "libnsm/network-ports.c",
      "new_id": "ad31d16639a398af52480b04733623ac47893c65",
      "new_mode": 33188,
      "new_path": "libnsm/network-ports.c"
    },
    {
      "type": "modify",
      "old_id": "a66b594cfbd1389c4eea8828c723b343b4dafce6",
      "old_mode": 33188,
      "old_path": "libnsm/network-ports.h",
      "new_id": "88e5c49c8194c06ce06580ad243ab0fd57d87186",
      "new_mode": 33188,
      "new_path": "libnsm/network-ports.h"
    },
    {
      "type": "modify",
      "old_id": "237b5c63b833553aa9d85be943a23a45d978b0c0",
      "old_mode": 33188,
      "old_path": "libnsm/test/libnsm_network_ports_test.cpp",
      "new_id": "9fd2a69e768ba0f2983c5a73e93f81cfe310b83d",
      "new_mode": 33188,
      "new_path": "libnsm/test/libnsm_network_ports_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "9773375d6194aa8fdd70262f9b97e10555a2ec13",
      "old_mode": 33188,
      "old_path": "mockupResponder/mockupResponder.cpp",
      "new_id": "4f5e9c298ae640fdbec0b36b37a7d288977fa32c",
      "new_mode": 33188,
      "new_path": "mockupResponder/mockupResponder.cpp"
    },
    {
      "type": "modify",
      "old_id": "054525c23407ffc7049ae1fa3cc0cc9cf691d4d1",
      "old_mode": 33188,
      "old_path": "mockupResponder/mockupResponder.hpp",
      "new_id": "dc71f0dd0830240da16edeab079e072b3f42074a",
      "new_mode": 33188,
      "new_path": "mockupResponder/mockupResponder.hpp"
    },
    {
      "type": "modify",
      "old_id": "3ae4addd8e54de567595cab55e945ce83b1c2deb",
      "old_mode": 33188,
      "old_path": "nsmd/nsmPort/nsmPort.cpp",
      "new_id": "220caef01ac488fe09172cef3484c39265011e6b",
      "new_mode": 33188,
      "new_path": "nsmd/nsmPort/nsmPort.cpp"
    },
    {
      "type": "modify",
      "old_id": "fc5895794fd2f18cccc96e33ecfb50a0505ec33f",
      "old_mode": 33188,
      "old_path": "nsmd/nsmPort/nsmPort.hpp",
      "new_id": "405a29cc1b25715b8a5ecae16ae0a8dba2ead468",
      "new_mode": 33188,
      "new_path": "nsmd/nsmPort/nsmPort.hpp"
    },
    {
      "type": "modify",
      "old_id": "3d48005d9166111f4f25d539f6e3cfd682c8e3ac",
      "old_mode": 33188,
      "old_path": "nsmd/nsmPort/test/meson.build",
      "new_id": "6354fce4676987786209e78a88932b7e995a6221",
      "new_mode": 33188,
      "new_path": "nsmd/nsmPort/test/meson.build"
    },
    {
      "type": "modify",
      "old_id": "de8b65e1979afb175ac27da6d14fe67df641466e",
      "old_mode": 33188,
      "old_path": "nsmd/nsmPort/test/nsmPort_test.cpp",
      "new_id": "bbcb14931dff6db0a95cdbe5cc030e432dcda0ca",
      "new_mode": 33188,
      "new_path": "nsmd/nsmPort/test/nsmPort_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "1aae060e4a379af1f97fcb6199549cc8c3274b7c",
      "old_mode": 33188,
      "old_path": "nsmtool/nsm_telemetry_cmd.cpp",
      "new_id": "42c9fdecb324aa4b966bbeec56d079e7f3113c70",
      "new_mode": 33188,
      "new_path": "nsmtool/nsm_telemetry_cmd.cpp"
    }
  ]
}
