)]}'
{
  "commit": "6348dc3d6160a02ec630012df7fd3b4e57e837e8",
  "tree": "a9f114fa2cbde6fffb15bed8f0874538e6cdf6ac",
  "parents": [
    "68ef24737e571010fe9fc854414ff6d8a3060d84"
  ],
  "author": {
    "name": "Zeling Feng",
    "email": "zeling@fuchsia.infra.roller.google.com",
    "time": "Wed Mar 30 20:07:50 2022 +0000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Mar 30 13:10:31 2022 -0700"
  },
  "message": "[roll] Roll fuchsia Reland \"[netstack3] Don\u0027t ACK a pure ACK\"\n\nThis is a reland of commit c44f2706da18b88dcb4dbffe4ef773875f44336d\n\nOriginal change\u0027s description:\n\u003e [netstack3] Don\u0027t ACK a pure ACK\n\u003e\n\u003e Per https://datatracker.ietf.org/doc/html/rfc793#page-74, Only ACK if\n\u003e the incoming segment carries payload:\n\u003e\n\u003e ```\n\u003e Text from segments can be moved into buffers until either the buffer is\n\u003e full or the segment is empty. ... Once the TCP takes responsibility for\n\u003e the data it advances RCV.NXT over the data accepted, ... Send an\n\u003e acknowledgment of the form\n\u003e   \u003cSEQ\u003dSND.NXT\u003e\u003cACK\u003dRCV.NXT\u003e\u003cCTL\u003dACK\u003e\n\u003e ```\n\u003e\n\u003e Test: fx test -do netstack3-core-test \\\n\u003e     --test-filter \"*transport::tcp::*\"\n\u003e Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/663686\n\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/664023\nOriginal-Revision: c1433b4ba9737d251eeea5dc8fea8cfcc8aa28e5\nGitOrigin-RevId: 954dbc6ab03eef14f55d1c9ac20f19b8363c24c6\nChange-Id: I7d093cf3ae47bbdc66d89525da1b2f5e98d2c5c3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8db41fd92d4dd0e31e21d51e1fe72c61e0d3b38f",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "1efc57225227a8085c3b955391bc4b8124f4e7ae",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
