)]}'
{
  "log": [
    {
      "commit": "5920cd3a41f1aefc30e9ce86384fc2fe9f5fe0c0",
      "tree": "cecc965a19e1ffe6957d8dcf2e55566562f93e0c",
      "parents": [
        "7da716aee2532399e213a14f656d304098f67a11"
      ],
      "author": {
        "name": "Paul Chavent",
        "email": "Paul.Chavent@onera.fr",
        "time": "Tue Nov 06 23:10:47 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 07 18:54:30 2012 -0500"
      },
      "message": "packet: tx_ring: allow the user to choose tx data offset\n\nThe tx data offset of packet mmap tx ring used to be :\n(TPACKET2_HDRLEN - sizeof(struct sockaddr_ll))\n\nThe problem is that, with SOCK_RAW socket, the payload (14 bytes after\nthe beginning of the user data) is misaligned.\n\nThis patch allows to let the user gives an offset for it\u0027s tx data if\nhe desires.\n\nSet sock option PACKET_TX_HAS_OFF to 1, then specify in each frame of\nyour tx ring tp_net for SOCK_DGRAM, or tp_mac for SOCK_RAW.\n\nSigned-off-by: Paul Chavent \u003cpaul.chavent@onera.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fff3321d75b1a18231876a1aceb36eacbbf6221e",
      "tree": "ff7d423fae980191ed922038ce5e1d0a05e19fab",
      "parents": [
        "16f01365fa01150bf3606fe702a80a03ec87953a"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@parallels.com",
        "time": "Thu Aug 16 05:36:48 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 20 02:23:14 2012 -0700"
      },
      "message": "packet: Report fanout status via diag engine\n\nReported value is the same reported by the FANOUT getsockoption, but\nunlike it, the absent fanout setup results in absent nlattr, rather\nthan in nlattr with zero value. This is done so, since zero fanout\nreport may mean both -- no fanout, and fanout with both id and type zero.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@parallels.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2787b04b6c5e7607510e8248b38b0aeacb5505f6",
      "tree": "f8a8965dd9ae95614b77fdc827190c72951e01f2",
      "parents": [
        "ad5b310228da567e35a2ea5dcb2fd62e3a36654e"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@parallels.com",
        "time": "Mon Aug 13 05:49:39 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 16:56:33 2012 -0700"
      },
      "message": "packet: Introduce net/packet/internal.h header\n\nThe diag module will need to access some private packet_sock data, so\nmove it to a header in advance. This file will be shared between the\naf_packet.c and the diag.c\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@parallels.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ]
}
