)]}'
{
  "commit": "a5d36e904451db02a17787219fd06b6d2ba16f1b",
  "tree": "b31c9c9189154dbed5c2acd97edbf84745d8b85e",
  "parents": [
    "f6022e14cd5af722a1152a8d25fb4fe6eaa38729"
  ],
  "author": {
    "name": "MD Danish Anwar",
    "email": "danishanwar@ti.com",
    "time": "Tue Feb 24 18:18:03 2026 +0530"
  },
  "committer": {
    "name": "MD Danish Anwar",
    "email": "danishanwar@ti.com",
    "time": "Fri Apr 17 16:06:07 2026 +0530"
  },
  "message": "net: ti: icssg-prueth: Add ethtool ops for Frame Preemption MAC Merge\n\nAdd driver support for viewing / changing the MAC Merge sublayer\nparameters and dump the Mac Merge stats via ethtool ops: .set_mm(),\n.get_mm() and .get_mm_stats().\n\nThe minimum size of non-final mPacket fragments supported by the firmware\nwithout leading errors is 64 Bytes (in octets). Add a check to ensure\nuser passed tx_min_frag_size argument via ethtool, honors this .\nAdd pa stats registers to check statistics for preemption, which can be\ndumped using ethtool ops.\n\nSigned-off-by: Meghana Malladi \u003cm-malladi@ti.com\u003e\nSigned-off-by: MD Danish Anwar \u003cdanishanwar@ti.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b715af21d23aca6793905fb4b9494f022483d3d3",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/ti/icssg/icssg_ethtool.c",
      "new_id": "2176536a0989dd27fa25071d2d37a9d03fce1e5d",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/ti/icssg/icssg_ethtool.c"
    },
    {
      "type": "modify",
      "old_id": "39f378bbc37d2ba6322bd7ea43da32d07576ea70",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/ti/icssg/icssg_prueth.h",
      "new_id": "20e6c5d7a6be1cb286aa77fdceefc8eefe8fd6e2",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/ti/icssg/icssg_prueth.h"
    },
    {
      "type": "modify",
      "old_id": "653dbb57791dffca03a424a4c409df366050d01e",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/ti/icssg/icssg_qos.h",
      "new_id": "bf84cc1b828279b8a2aeb0efd2392bbdd842e0fc",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/ti/icssg/icssg_qos.h"
    },
    {
      "type": "modify",
      "old_id": "7159baa0155cfb828d43a73875008f59759a944b",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/ti/icssg/icssg_stats.c",
      "new_id": "d27e1c48976fc66e95139ad809bb5a43f9bb6cc2",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/ti/icssg/icssg_stats.c"
    },
    {
      "type": "modify",
      "old_id": "5ec0b38e0c67d82806a9e3b967a86d26d418ab55",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/ti/icssg/icssg_stats.h",
      "new_id": "f35ae1b4f8460c20418728231733e9bd638d385b",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/ti/icssg/icssg_stats.h"
    },
    {
      "type": "modify",
      "old_id": "7e053b8af3ece301cf8d6ea23a86e529a8da95b3",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/ti/icssg/icssg_switch_map.h",
      "new_id": "855fd4ed0b3f625c1b2a4b9f77eb948915e05c29",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/ti/icssg/icssg_switch_map.h"
    }
  ]
}
