)]}'
{
  "commit": "aa97efd97acefb7d3dcd864adb878c7ce34061b3",
  "tree": "1cad4e0193364c6b601c1ebc2ec8bc4aa8f600ae",
  "parents": [
    "e0eb68596232788bc352368f2fbc3cb088e42e41"
  ],
  "author": {
    "name": "Gerrit Renker",
    "email": "gerrit@erg.abdn.ac.uk",
    "time": "Tue Sep 25 22:39:16 2007 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Wed Oct 10 16:52:34 2007 -0700"
  },
  "message": "[DCCP]: Reuse ktime_get_real() calls again\n\nThis patch reduces the number of timestamps taken in the receive path\nfor each packet.\n\nThe ccid3_hc_tx_update_x() routine is called in\n * the receive path for each CCID3-controlled packet\n * for the nofeedback timer (if no feedback arrives during 4 RTT)\n\nCurrently, when there is no loss, each packet gets timestamped twice.\nThe patch resolves this by recycling the first timestamp taken on packet\nreception for RTT sampling.\n\nWhen the no_feedback_timer() is called, then the timestamp argument is\nsimply set to NULL - so that ccid3_hc_tx_update_x() takes care of the logic.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e75efe72da2b77ee573152b08b2f523da804aeda",
      "old_mode": 33188,
      "old_path": "net/dccp/ccids/ccid3.c",
      "new_id": "e16f9bb9eaafe76bb2343d7ac35b56e177a2f4fa",
      "new_mode": 33188,
      "new_path": "net/dccp/ccids/ccid3.c"
    }
  ]
}
