)]}'
{
  "commit": "69e3c75f4d541a6eb151b3ef91f34033cb3ad6e1",
  "tree": "24920f17ea435627978af9d5fe0e99763bf6a533",
  "parents": [
    "f67f34084914144de55c785163d047d5d8dddd2d"
  ],
  "author": {
    "name": "Johann Baudy",
    "email": "johann.baudy@gnu-log.net",
    "time": "Mon May 18 22:11:22 2009 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Mon May 18 22:11:22 2009 -0700"
  },
  "message": "net: TX_RING and packet mmap\n\nNew packet socket feature that makes packet socket more efficient for\ntransmission.\n\n- It reduces number of system call through a PACKET_TX_RING mechanism,\n  based on PACKET_RX_RING (Circular buffer allocated in kernel space\n  which is mmapped from user space).\n\n- It minimizes CPU copy using fragmented SKB (almost zero copy).\n\nSigned-off-by: Johann Baudy \u003cjohann.baudy@gnu-log.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "07c53d5960353fa571e99a73b67910d7b10d6125",
      "old_mode": 33188,
      "old_path": "Documentation/networking/packet_mmap.txt",
      "new_id": "a22fd85e37965d4d2290b240324e5855aa65fd65",
      "new_mode": 33188,
      "new_path": "Documentation/networking/packet_mmap.txt"
    },
    {
      "type": "modify",
      "old_id": "18db0668065a61c6e5af363f3db50ddd1d5b629a",
      "old_mode": 33188,
      "old_path": "include/linux/if_packet.h",
      "new_id": "5b2badeb9497189247eafbbefdc316c57911b0b7",
      "new_mode": 33188,
      "new_path": "include/linux/if_packet.h"
    },
    {
      "type": "modify",
      "old_id": "1b5c3d298f43666a634a226eeb67a9e14b55748a",
      "old_mode": 33188,
      "old_path": "include/linux/skbuff.h",
      "new_id": "aff494ba6a31e166717696b4a617adf05e6ff324",
      "new_mode": 33188,
      "new_path": "include/linux/skbuff.h"
    },
    {
      "type": "modify",
      "old_id": "f546e81acc450278589f0b5025cbabf73cd5a432",
      "old_mode": 33188,
      "old_path": "net/packet/af_packet.c",
      "new_id": "766e6b41f7cad432b9eb2a4ec499cedf1dc76a2a",
      "new_mode": 33188,
      "new_path": "net/packet/af_packet.c"
    }
  ]
}
