)]}'
{
  "commit": "361a5c1dd0bd7bb2b90e7fe9127b366d3566522e",
  "tree": "440150dfa03f976d4ef6d3062744f2185373820d",
  "parents": [
    "9ce01461028d595a6f1cd724fbd7a0dd70464fe4"
  ],
  "author": {
    "name": "Gerrit Renker",
    "email": "gerrit@erg.abdn.ac.uk",
    "time": "Fri Feb 27 22:38:28 2009 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Mon Mar 02 03:07:23 2009 -0800"
  },
  "message": "dccp: Minimise header option overhead in setting the MPS\n\nThis patch resolves a long-standing FIXME to dynamically update the Maximum\nPacket Size depending on actual options usage.\n\nIt uses the flags set by the feature-negotiation infrastructure to compute\nthe required header option size.\n\nMost options are fixed-size, a notable exception are Ack Vectors (required\ncurrently only by CCID-2). These can have any length between 3 and 1020\nbytes. As a result of testing, 16 bytes (2 bytes for type/length plus 14 Ack\nVector cells) have been found to be sufficient for loss-free situations.\n\nThere are currently no CCID-specific header options which may appear on data\npackets, thus it is not necessary to define a corresponding CCID field as\nsuggested in the old comment.\n\nFurther changes:\n----------------\n Adjusted the type of \u0027cur_mps\u0027 to match the unsigned return type of the\n function.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45f95e55f873f47674601a617b7d8284e8f0763f",
      "old_mode": 33188,
      "old_path": "net/dccp/ackvec.h",
      "new_id": "7ea557b7c6b15aa15bf326622ce3ba400f389fa5",
      "new_mode": 33188,
      "new_path": "net/dccp/ackvec.h"
    },
    {
      "type": "modify",
      "old_id": "22a618af48936aa9954978cdf8d94117e02d7bac",
      "old_mode": 33188,
      "old_path": "net/dccp/output.c",
      "new_id": "27c79bcc6a1ebb97abf091f4d4ea1de4a409362e",
      "new_mode": 33188,
      "new_path": "net/dccp/output.c"
    }
  ]
}
