)]}'
{
  "commit": "ae9a1ddb11ae2e9d1689ea9edcc6454f8317a215",
  "tree": "f17a239faf4a33de79beb4dd39b512caf9dca54c",
  "parents": [
    "26223c68b12f7cb6797db1702a552dde8da5fdd9"
  ],
  "author": {
    "name": "William A. Kennington III",
    "email": "wak@google.com",
    "time": "Thu Oct 29 17:23:03 2026 +0000"
  },
  "committer": {
    "name": "William A. Kennington III",
    "email": "wak@google.com",
    "time": "Thu Oct 29 17:59:22 2026 +0000"
  },
  "message": "meta-google: gbmc-net: Consolidate route metrics and RA timers\n\nCentralize and document the route metric hierarchy, SLAAC address\nselection label, and RA discovery, lifetime, and reconfigure grace\ntimers in gbmc-net-lib.sh so their relationships and ordering are\ndefined in one place instead of duplicated as literals across the\nbridge, NIC, and NCSI scripts.\n\nCollapse the three 5s networkd reconfigure grace period variables\n(GBMC_BR_FROM_RA_GRACE, GBMC_BR_GW_SRC_ADV_GRACE, and\nGBMC_BR_GW_SRC_BR_GRACE) into a single GBMC_BR_RA_GRACE constant.\n\nTested: gbmc-ip-monitor, gbmc-net-lib, gbmc-nic-neigh, and network-sh\nunit tests pass, shellcheck clean.\n\nChange-Id: I9e27dfdd672ad2c138408391119bbb2a5eed4668\nSigned-off-by: William A. Kennington III \u003cwak@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "236675e538f59398ab0aa1252c736188e2460343",
      "old_mode": 33188,
      "old_path": "meta-google/recipes-google/ncsi/files/gbmc-ncsi-br-deprecated-ips.sh.in",
      "new_id": "7f4bc9b16e8a1dd37152e20374e44f71c5844b06",
      "new_mode": 33188,
      "new_path": "meta-google/recipes-google/ncsi/files/gbmc-ncsi-br-deprecated-ips.sh.in"
    },
    {
      "type": "modify",
      "old_id": "e310d8d448e7d4a87c689371c736db039247b3ce",
      "old_mode": 33188,
      "old_path": "meta-google/recipes-google/ncsi/files/gbmc-ncsi-ra.sh.in",
      "new_id": "18665949fa27fb88dbd082bfa629495fe7c5ef9e",
      "new_mode": 33188,
      "new_path": "meta-google/recipes-google/ncsi/files/gbmc-ncsi-ra.sh.in"
    },
    {
      "type": "modify",
      "old_id": "0b830e9e6c33c1a5546ff1bf76cd4f3407baa6bc",
      "old_mode": 33188,
      "old_path": "meta-google/recipes-google/networking/gbmc-bridge/gbmc-br-from-ra.sh",
      "new_id": "a0a0843de365390a4c2a41d49dc522363f033b5e",
      "new_mode": 33188,
      "new_path": "meta-google/recipes-google/networking/gbmc-bridge/gbmc-br-from-ra.sh"
    },
    {
      "type": "modify",
      "old_id": "7b71efbb462bcd4fa1beaf3ad105161913d485f1",
      "old_mode": 33188,
      "old_path": "meta-google/recipes-google/networking/gbmc-bridge/gbmc-br-gw-src.sh.in",
      "new_id": "7941594e2faf6eee3857bfc4d342a1f880f36b49",
      "new_mode": 33188,
      "new_path": "meta-google/recipes-google/networking/gbmc-bridge/gbmc-br-gw-src.sh.in"
    },
    {
      "type": "modify",
      "old_id": "6414c3316963ea2fc4f8e3b3f7fb239cfe9a52ea",
      "old_mode": 33188,
      "old_path": "meta-google/recipes-google/networking/gbmc-bridge/gbmc-br-lib.sh",
      "new_id": "a60c758ea5df61476b34786a517f3375f12b8b20",
      "new_mode": 33188,
      "new_path": "meta-google/recipes-google/networking/gbmc-bridge/gbmc-br-lib.sh"
    },
    {
      "type": "modify",
      "old_id": "0a6f1f90309feed6868ed6e895ab8e624a91aa28",
      "old_mode": 33188,
      "old_path": "meta-google/recipes-google/networking/gbmc-net-common/gbmc-net-lib.sh",
      "new_id": "930ed6cc47a184ebdcba8adf910e68fefd302bf4",
      "new_mode": 33188,
      "new_path": "meta-google/recipes-google/networking/gbmc-net-common/gbmc-net-lib.sh"
    },
    {
      "type": "modify",
      "old_id": "5d90bf0d55e485e15544db0557a4c62b03e88f09",
      "old_mode": 33188,
      "old_path": "meta-google/recipes-google/networking/gbmc-net-common/gbmc-ra.sh",
      "new_id": "323ed4b5747b92ff018260b39ce943922bdef0e4",
      "new_mode": 33188,
      "new_path": "meta-google/recipes-google/networking/gbmc-net-common/gbmc-ra.sh"
    },
    {
      "type": "modify",
      "old_id": "7e8b9097d7e28b4f46d2beebb826447b1e982c2b",
      "old_mode": 33188,
      "old_path": "meta-google/recipes-google/networking/gbmc-nic-config/gbmc-nic-cn.sh.in",
      "new_id": "5e49a4d4553846a1c2cdebe266dc9417a27efb92",
      "new_mode": 33188,
      "new_path": "meta-google/recipes-google/networking/gbmc-nic-config/gbmc-nic-cn.sh.in"
    },
    {
      "type": "modify",
      "old_id": "98239c33f6588c54b8be09f253605f652af84a86",
      "old_mode": 33261,
      "old_path": "meta-google/recipes-google/networking/gbmc-nic-config/gbmc-nic-ra.sh",
      "new_id": "65ae3d5ef8b5e109aae028115bc4c1800c2ef500",
      "new_mode": 33261,
      "new_path": "meta-google/recipes-google/networking/gbmc-nic-config/gbmc-nic-ra.sh"
    }
  ]
}
