)]}'
{
  "commit": "7a635ea989991d7f12d57a12f2ba7cb6d211e083",
  "tree": "63ae2f1dc375fb239237b90f23af93b8a8245132",
  "parents": [
    "d005a09edf8b12dd1bec651b2cf94caa0e7bb1be"
  ],
  "author": {
    "name": "Andrzej Zaborowski",
    "email": "andrew.zaborowski@intel.com",
    "time": "Mon Mar 28 12:56:33 2011 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Mar 30 02:35:08 2011 -0700"
  },
  "message": "net/usb: Ethernet quirks for the LG-VL600 4G modem\n\nThis adds a driver for the CDC Ethernet part of this modem.  The\ndevice\u0027s ID is blacklisted in cdc_ether.c and is white-listed in\nthis new driver because of the quirks needed to make it useful.\nThe modem\u0027s firmware exposes a CDC ACM port for modem control and a\nCDC Ethernet port for network data.  The descriptors look fine but\nboth ports actually are some sort of multiplexers requiring non-\nstandard headers added/removed from every packet or they get\nignored.  All information is based on a usb traffic log from a\nWindows machine.\n\nOn the Verizon 4G network I\u0027ve seen speeds up to 1.1MB/s so far with\nthis driver, a speed-o-meter site reports 16.2Mbps/10.5Mbps.\nUserspace scripts are required to talk to the CDC ACM port.\n\nSigned-off-by: Andrzej Zaborowski \u003cbalrogg@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f600cced6e1f5e10d3002fba267f052e6b05544",
      "old_mode": 33188,
      "old_path": "drivers/net/usb/Kconfig",
      "new_id": "3ec22c307797ba168be97f57613a5982349c87f0",
      "new_mode": 33188,
      "new_path": "drivers/net/usb/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "cac1703011877e9648680362b1a28461ea72dcb6",
      "old_mode": 33188,
      "old_path": "drivers/net/usb/Makefile",
      "new_id": "c7ec8a5f0a90d46fffcaa5a34e72468584086dd0",
      "new_mode": 33188,
      "new_path": "drivers/net/usb/Makefile"
    },
    {
      "type": "modify",
      "old_id": "9a60e415d76bedca43ef414abc55b7cd1e289478",
      "old_mode": 33188,
      "old_path": "drivers/net/usb/cdc_ether.c",
      "new_id": "51c259b69278356b3f3994f67603a8efc67c914c",
      "new_mode": 33188,
      "new_path": "drivers/net/usb/cdc_ether.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d83ccfd72778ea2e2e0ca27f1c490d8eb18c5ca",
      "new_mode": 33188,
      "new_path": "drivers/net/usb/lg-vl600.c"
    },
    {
      "type": "modify",
      "old_id": "95c41d56631ceb1e13fe9c23da8f29bf9d17441f",
      "old_mode": 33188,
      "old_path": "drivers/net/usb/usbnet.c",
      "new_id": "cf58b7682565ea0966f96393cd5efbb213587eb8",
      "new_mode": 33188,
      "new_path": "drivers/net/usb/usbnet.c"
    },
    {
      "type": "modify",
      "old_id": "44842c8d38c04f949b9edfb2eb9bb04dc6bdb6d3",
      "old_mode": 33188,
      "old_path": "include/linux/usb/usbnet.h",
      "new_id": "201f2228f731c7e1ccd8d84a60c01647ee3bee11",
      "new_mode": 33188,
      "new_path": "include/linux/usb/usbnet.h"
    }
  ]
}
