)]}'
{
  "commit": "2babe1f6fea717c36c008c878fe095d1ca5696c1",
  "tree": "f2ce23b6e5898a6bec8726f17104074516559397",
  "parents": [
    "4fded33b3e8177d1d2eec0ccc69af8dfe8b4c3c3"
  ],
  "author": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@mandriva.com",
    "time": "Tue Aug 23 21:52:35 2005 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Mon Aug 29 16:05:07 2005 -0700"
  },
  "message": "[DCCP]: Introduce dccp_get_info\n\nAnd also hc_tx and hc_rx get_info functions for the CCIDs to fill in\ninformation that is specific to them.\n\nFor now reusing struct tcp_info, later I\u0027ll try to figure out a better\nsolution, for now its really nice to get this kind of info:\n\n[root@qemu ~]# ./ss -danemi\nState       Recv-Q Send-Q  Local Addr:Port  Peer Addr:Port\nLISTEN      0      0                *:5001          *:*     ino:628 sk:c1340040\n         mem:(r0,w0,f0,t0) cwnd:0 ssthresh:0\nESTAB       0      0       172.20.0.2:5001 172.20.0.1:32785 ino:629 sk:c13409a0\n         mem:(r0,w0,f0,t0) ts rto:1000 rtt:0.004/0 cwnd:0 ssthresh:0 rcv_rtt:61.377\n\nThis, for instance, shows that we\u0027re not congestion controlling ACKs,\nas the above output is in the ttcp receiving host, and ttcp is a one\nway app, i.e. the received never calls sendmsg, so\nccid_hc_tx_send_packet is never called, so the TX half connection\nstays in TFRC_SSTATE_NO_SENT state and hctx_rtt is never calculated,\nstays with the value set in ccid3_hc_tx_init, 4us, as show above in\nmilliseconds (0.004ms), upcoming patches will fix this.\n\nrcv_rtt seems sane tho, matching ping results :-)\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c6767b2822446397430fb749ade67d2443f38f5e",
      "old_mode": 33188,
      "old_path": "net/dccp/ccid.h",
      "new_id": "962f1e9e2f7e5fe42c16112ec657bdd7174f2aac",
      "new_mode": 33188,
      "new_path": "net/dccp/ccid.h"
    },
    {
      "type": "modify",
      "old_id": "48c36afa49343cca03b806720b35e69319bbd188",
      "old_mode": 33188,
      "old_path": "net/dccp/ccids/ccid3.c",
      "new_id": "fe4cc85f5bcc914d243442c283e24e83a9c4ebe0",
      "new_mode": 33188,
      "new_path": "net/dccp/ccids/ccid3.c"
    },
    {
      "type": "modify",
      "old_id": "0b10c176c35a6914330837015c37fcb7cffabbad",
      "old_mode": 33188,
      "old_path": "net/dccp/diag.c",
      "new_id": "f675d8e642d3e4d2d57c706fc18652c26ba25e7e",
      "new_mode": 33188,
      "new_path": "net/dccp/diag.c"
    }
  ]
}
