)]}'
{
  "log": [
    {
      "commit": "48e2f183cb1709600012265a2e723f45a350d5fe",
      "tree": "608368bda6f159342c307deca3b03998d25434c8",
      "parents": [
        "7a81e9f3ca712db82344ea3ab2a5879241f59c48"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Feb 22 09:22:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:52 2010 -0800"
      },
      "message": "net: convert multiple drivers to use netdev_for_each_mc_addr, part4\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cd24eaf0c6ee7f0242e34ee77ec899f255e66b5",
      "tree": "99f57f6374a58022e1e5ed1cbc12699288c7eae1",
      "parents": [
        "8e5574211d96c0552f84c757718475fdb4021be7"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Feb 08 04:30:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 12 11:38:58 2010 -0800"
      },
      "message": "net: use netdev_mc_count and netdev_mc_empty when appropriate\n\nThis patch replaces dev-\u003emc_count in all drivers (hopefully I didn\u0027t miss\nanything). Used spatch and did small tweaks and conding style changes when\nit was suitable.\n\nJirka\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3aa18842a5303fc28fcc4d57dbd16618bd830a0",
      "tree": "9214348bd1e57ad0a3701314be60adf19dfef702",
      "parents": [
        "108316c1bd0a75ba855ce4a6540c530e1562bfb0"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Jan 07 11:58:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 23:54:26 2010 -0800"
      },
      "message": "drivers/net/: use DEFINE_PCI_DEVICE_TABLE()\n\nUse DEFINE_PCI_DEVICE_TABLE() so we get place PCI ids table into correct section\nin every case.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d87fd25d5ac4cd044e21b749a8f6cac90f093c71",
      "tree": "20d1f1db5063218b6733171b4ec48c66bd3a469d",
      "parents": [
        "7c8445991172cc17eaca9f7de0a300c02caaa49d"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Dec 23 13:27:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 21:03:42 2009 -0800"
      },
      "message": "enic: whitespace cleanup; #define cleanup; more verbose err msg\n\nSome misc changes to cleanup whitespace issues and fix/remove some #define\nHW defintions.\n\n1) fix some whitespace issues\n2) more verbose err msg when resources aren\u0027t available to configure vnic\n3) remove unused #define\n4) fix RSS #define rss hash types\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c8445991172cc17eaca9f7de0a300c02caaa49d",
      "tree": "0518a514d0d3e5af0d6442a2ef72aa10bbce58ae",
      "parents": [
        "bd2496229e702b2eb50eab5589858a3cdb7847b2"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Dec 23 13:27:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 21:03:41 2009 -0800"
      },
      "message": "enic: feature add: add ethtool -c/C support\n\nOnly rx_usec and tx_usec options for ethtool -C are settable as those\nare the only settings that make sense to HW.  Adds driver reporting of\nintr coalescing timer value in usec units rather than HW units.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd2496229e702b2eb50eab5589858a3cdb7847b2",
      "tree": "68f8abacc713ec25d7ad2ef345b64ab9f3b4b408",
      "parents": [
        "9959a18556c73ebf2936b8df183ea7b41f38d933"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Dec 23 13:27:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 21:03:41 2009 -0800"
      },
      "message": "enic: Bug fix: align desc ring sizes to 32 descs\n\nPrevious driver was aligning ring sizes to 16 descs, but hardware actually\nwants desc ring sizes to be aligned to 32 descs.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9959a18556c73ebf2936b8df183ea7b41f38d933",
      "tree": "dd3f715d82e9d655e16baf0aed86c518ad9eb8ef",
      "parents": [
        "2d6ddced5c99cf79c06b9b6ec1366ab63b970ea9"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Dec 23 13:27:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 21:03:40 2009 -0800"
      },
      "message": "enic: minimize pkt filter updates to firmware\n\nIn set_multicast(), only push pkt filter changes down to firmware if\npkt filter actually changes.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d6ddced5c99cf79c06b9b6ec1366ab63b970ea9",
      "tree": "b79d03cfecf1100fd6e4eb8598493df2c8269af1",
      "parents": [
        "b3d18d191bb805f3effdfc083c4ce79789470b46"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Dec 23 13:27:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 21:03:40 2009 -0800"
      },
      "message": "enic: Bug fix: try harder to fill Rx ring on skb allocation failures\n\nDuring dev-\u003eopen(), make sure we get at least one skb on the Rx ring.\nOtherwise abort the interface load.  Also, if we get skb allocation\nfailures in NAPI poll while trying to replenish the ring, try again\nlater so we don\u0027t end up starving out the Rx ring completely.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3d18d191bb805f3effdfc083c4ce79789470b46",
      "tree": "034a2d4cfda07b9f843942bc33a3e43ea2572489",
      "parents": [
        "fe45332ed289d91e57eca11bfd1ca75d6e420ab4"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Dec 23 13:27:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 21:03:39 2009 -0800"
      },
      "message": "enic: Bug fix: use safe queue shutdown in dev-\u003estop\n\nFix dev-\u003estop shutdown bug where driver was stopping xmit queue and then\ndisabling intrs.  Fix is to disable intrs first and then stop the xmit\nqueue, otherwise an interrupt could cause the queue to be rewoken.  Also,\nno need to explicitly do queue servicing because queues are cleaned and\nreset back to initial state at end of dev-\u003estop.  Servicing queues also\nhad the side-effect of also rewakening the xmit queue, which is not what\nwe want.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89d71a66c40d629e3b1285def543ab1425558cd5",
      "tree": "45159e85418170fe36e4e023d9617693625d1740",
      "parents": [
        "bff1c09640b3006bca711e18ef08a5fb955ad9b5"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Oct 13 05:34:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:18 2009 -0700"
      },
      "message": "net: Use netdev_alloc_skb_ip_align()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fdfa97073a2bcbb60d900654c612b2ff09b9cb7",
      "tree": "3297813813e0a1a82664e13b52cbc79ecb36ae92",
      "parents": [
        "491598a44f12fe8b862ab4123de1a1ffe9b86832"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:25 2009 -0700"
      },
      "message": "enic: organize device initialization/deinit into separate functions\n\nTo unclutter probe() a little bit, put all device initialization code\nin one spot and device deinit code in another spot.  Also remove unused\nrq-\u003ebuf_index variable/func.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "491598a44f12fe8b862ab4123de1a1ffe9b86832",
      "tree": "2e985af4658cfc8a59132c0082817f94a8635438",
      "parents": [
        "d73149f51e165f5872bc431ae181650396145265"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:24 2009 -0700"
      },
      "message": "enic: bug fix: check for zero port MTU before posting warning\n\nNic firmware can return zero for port MTU, so check for non-zero value\nbefore checking for change in port MTU.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d73149f51e165f5872bc431ae181650396145265",
      "tree": "f737b65590919989546fdea996e76407e67b14d8",
      "parents": [
        "9f63a7c6aef00a8eafa7521342099f199f68c575"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:23 2009 -0700"
      },
      "message": "enic: changes to driver/firmware interface\n\nDeprecate some old APIa; change arguments to stats dump all API; add new\ninterrupt assert API\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f63a7c6aef00a8eafa7521342099f199f68c575",
      "tree": "7c4b14d3faee0582c7924d1b96bffa304c024767",
      "parents": [
        "6ba9cdc09678d6925c205ef0b0bd374e31589ecf"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:19 2009 -0700"
      },
      "message": "enic: bug fix: enable VLAN filtering\n\nBug fix: enable VLAN filtering\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ba9cdc09678d6925c205ef0b0bd374e31589ecf",
      "tree": "cff6128e997b6945d77ad47dab3a23bc8de8a56a",
      "parents": [
        "350991e12ac1ac407850169a0d65f522a7fd029e"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:19 2009 -0700"
      },
      "message": "enic: provision for multiple Rx/Tx queues; prepare for RSS support\n\nProvision for multiple Rx/Tx queues.  Max of 8 WQs and 8 RQs.  Max for\ncompletion queue is 8+8\u003d16 and max for interrupt resources is 8+8+2.\n\nAdd driver/firmware interface for setting up RSS secret key and indirection\ntable.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "350991e12ac1ac407850169a0d65f522a7fd029e",
      "tree": "68a3553d8de4cc55173dd15e392f42616ca19d8f",
      "parents": [
        "56ac88b38e5918d92bdfc97c528068e45ff4581c"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:18 2009 -0700"
      },
      "message": "enic: bug fix: included MAC drops in rx_dropped netstat\n\nBug fix: included MAC drops in rx_dropped netstat.  Also track Rx trunctations\nstat at the MAC\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56ac88b38e5918d92bdfc97c528068e45ff4581c",
      "tree": "9a087772b5f76379b812bd93feeda44374970ae2",
      "parents": [
        "d19e22dc2c1c43724c1d9ce4a5456ae74eeb6da8"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:17 2009 -0700"
      },
      "message": "enic: bug fix: protect fw call i/f with spinlock\n\nSome driver -\u003e nic firmware calls weren\u0027t guarded with a spinlock, exposing\nthe call i/f to a race between two threads\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d19e22dc2c1c43724c1d9ce4a5456ae74eeb6da8",
      "tree": "4dec2301d6ca6d17ea3a4c6864d0d660825a964a",
      "parents": [
        "ea0d7d9181b0831f1b570b02fa02a15f25520c12"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:12 2009 -0700"
      },
      "message": "enic: use netdev_alloc_skb\n\nUse netdev_alloc_skb rather than dev_alloc_skb\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea0d7d9181b0831f1b570b02fa02a15f25520c12",
      "tree": "8ec141dc43dd2a8999a3dd69231854e90e11f309",
      "parents": [
        "4badc385d1a9e140ad0992537237fc22211adad0"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:02:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:11 2009 -0700"
      },
      "message": "enic: bug fix: split TSO fragments larger than 16K into multiple descs\n\nenic WQ desc supports a maximum 16K buf size, so split any send fragments\nlarger than 16K into several descs.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4badc385d1a9e140ad0992537237fc22211adad0",
      "tree": "5edf87f3240b4ad5c999e025c47d379f09f91296",
      "parents": [
        "27e6c7d33835e7f347cdfb5025766b7d9a6596d1"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:01:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:10 2009 -0700"
      },
      "message": "enic: workaround A0 erratum\n\nA0 revision ASIC has an erratum on the RQ desc cache on chip where the\ncache can become corrupted causing pkt buf writes to wrong locations.  The s/w\nworkaround is to post a dummy RQ desc in the ring every 32 descs, causing a\nflush of the cache.  A0 parts are not production, but there are enough of\nthese parts in the wild in test setups to warrant including workaround.  A1\nrevision ASIC parts fix erratum.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27e6c7d33835e7f347cdfb5025766b7d9a6596d1",
      "tree": "70ba8cc0b46da5e7035d2bd230869d5d716c9e9b",
      "parents": [
        "1a123a3168566b10f87f228ae963770b26f27420"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Thu Sep 03 17:01:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:19:09 2009 -0700"
      },
      "message": "enic: add support for multiple BARs\n\nNic firmware can place resources (queues, intrs, etc) on multiple BARs, so\nallow driver to discover/map resources beyond BAR0.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0fc0b732eaa38beb93a6fb62f77c7bd9622c76ec",
      "tree": "2423b134116c16f027ebeae7954c098f27d6e619",
      "parents": [
        "daf09de817353f18bb81a23a023d429cfd258e62"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Sep 02 01:03:33 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 02 01:03:33 2009 -0700"
      },
      "message": "netdev: drivers should make ethtool_ops const\n\nNo need to put ethtool_ops in data, they should be const.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61357325f377889a1daffa14962d705dc814dd0e",
      "tree": "7b436f1097abbc5681de6d1e5901f62963b42220",
      "parents": [
        "d0cf9c0dadcdc89a755bcb301cfc9c796eb28ccf"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Aug 31 19:50:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 01 01:14:07 2009 -0700"
      },
      "message": "netdev: convert bulk of drivers to netdev_tx_t\n\nIn a couple of cases collapse some extra code like:\n   int retval \u003d NETDEV_TX_OK;\n   ...\n   return retval;\ninto\n   return NETDEV_TX_OK;\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28679751a924c11f7135641f26e99249385de5b4",
      "tree": "79e05e9ee10e62b02c52e3a5af11dd3dfa28a0e2",
      "parents": [
        "3f1f39c42b24d5c20eb593ce80b9c4d5ec1e2148"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed May 27 19:26:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 29 01:46:26 2009 -0700"
      },
      "message": "net: dont update dev-\u003etrans_start in 10GB drivers\n\nFollowup of commits 9d21493b4beb8f918ba248032fefa393074a5e2b\nand 08baf561083bc27a953aa087dd8a664bb2b88e8e\n(net: tx scalability works : trans_start)\n(net: txq_trans_update() helper)\n\nNow that core network takes care of trans_start updates, dont do it\nin drivers themselves, if possible. Multi queue drivers can\navoid one cache miss (on dev-\u003etrans_start) in their start_xmit()\nhandler.\n\nExceptions are NETIF_F_LLTX drivers (vxge \u0026 tehuti)\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "284901a90a9e0b812ca3f5f852cbbfb60d10249d",
      "tree": "06c1b5a0f83c90cfb662f756e7781977ce739ce8",
      "parents": [
        "6afd142fd0dfba497246d0fab236c20a7b4bf778"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nReplace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50cf156af7dc68a44409bef636585ef88ebbab34",
      "tree": "a70e4a9ad805904f6e98bf654d6de7a55fe77e98",
      "parents": [
        "e911e0d9af90e4f1b4f2cf183a0993f9fed9f9c6"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:10 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_40BIT_MASK macro with DMA_BIT_MASK(40)\n\nReplace all DMA_40BIT_MASK macro with DMA_BIT_MASK(40)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cdc44a231f906a6ec586637e6e4c4c216679da4",
      "tree": "3c9e54e57c82d2286e6327a428b8d58526f3993d",
      "parents": [
        "68f717089a62ee4c51933f4be43e4ef7b31539fd"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Mon Feb 09 23:25:33 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:25:33 2009 -0800"
      },
      "message": "enic: Add api for link down count and to get firmware notification status.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68f717089a62ee4c51933f4be43e4ef7b31539fd",
      "tree": "c346c309425729aeb56c2c06c17567c062e6a35b",
      "parents": [
        "bd9fb1a44a5c52a1c322ebacd08f6b7416a40a86"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Mon Feb 09 23:24:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:24:24 2009 -0800"
      },
      "message": "enic: bug fix: tx_timeout reset path fix-ups\n\ntx_timeout reset path needs to re-init dev and re-apply nic cfg to\nenable vlan stripping.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd9fb1a44a5c52a1c322ebacd08f6b7416a40a86",
      "tree": "0157167dfbecc8377930cb57e71012d9264b7b99",
      "parents": [
        "ed8af6b288c0643dfe0ad91f1bfc8c56c0d307cc"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Mon Feb 09 23:24:08 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:24:08 2009 -0800"
      },
      "message": "enic: record all bad FCS errs as frame errors\n\nReport all bad FCS errs as frames errs.  This includes frames with bad\nFCS on wire detected by MAC and frames which may be truncated due to\ningress FIFO overruns.  No longer print a driver msg on bad FCS err.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed8af6b288c0643dfe0ad91f1bfc8c56c0d307cc",
      "tree": "6c15a77bec04fe3b5616c4ec5c0b6b2dd1502285",
      "parents": [
        "0ecc103aec454288cbaa5a33d8960ab3467e8a11"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Mon Feb 09 23:23:50 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:23:50 2009 -0800"
      },
      "message": "enic: bug fix: return notify intr credits\n\nReturn notify intr credits after notify intr from firmware.  This is\nespecially important for legacy PCI intr mode, where not returning\ncredits would cause PBA to remain asserted which would get us right\nback into the ISR.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09640e6365c679b5642b1c41b6d7078f51689ddf",
      "tree": "a2b80c153bd23fe59db8c6994fda29923819fcea",
      "parents": [
        "ee437770c42088b9b653e8b3bf28a61fa647f84e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sun Feb 01 00:45:17 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 01 00:45:17 2009 -0800"
      },
      "message": "net: replace uses of __constant_{endian}\n\nBase versions handle constant folding now.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "288379f050284087578b77e04f040b57db3db3f8",
      "tree": "ac5f5c83e2778a1966327d87316fc94067363b45",
      "parents": [
        "627af770c63acddc2402dd19fec70df5c3ad8ab7"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Jan 19 16:43:59 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:33:50 2009 -0800"
      },
      "message": "net: Remove redundant NAPI functions\n\nFollowing the removal of the unused struct net_device * parameter from\nthe NAPI functions named *netif_rx_* in commit 908a7a1, they are\nexactly equivalent to the corresponding *napi_* functions and are\ntherefore redundant.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe96aaa14f553f0eb7af0e3502563a5400c65257",
      "tree": "c82499085a496ede1d4764c61e249c4a0a2c6a43",
      "parents": [
        "0faac9f75fa4260d67fed5a67bb2f16dbe2e93c8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Jan 09 11:13:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 11 00:06:36 2009 -0800"
      },
      "message": "netdev: add missing set_mac_address hook\n\nMany drivers lost the ability to set ethernet address accidently\nduring the net_device_ops conversion.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e4232ee5d7a1d2b2399e9080bf2f1a28444c80b",
      "tree": "6ccf44f9ec57d72cccaffce622e38c73cdb1872f",
      "parents": [
        "fa4c16da738952882d51b265adbef1d8d329d50f"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Fri Dec 26 00:01:18 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 26 00:01:18 2008 -0800"
      },
      "message": "drivers/net/enic: fix sparse warning: make symbol static\n\nFix this sparse warning:\n\n  drivers/net/enic/vnic_dev.c:288:5: warning: symbol \u0027vnic_dev_capable\u0027 was not declared. Should it be static?\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "908a7a16b852ffd618a9127be8d62432182d81b4",
      "tree": "a0b509227e26bef7edd347575761e0dbeb5756e7",
      "parents": [
        "889bd9b6dbcd426b8698c4a779dd7dbf247f57b8"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Mon Dec 22 20:43:12 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 22 20:43:12 2008 -0800"
      },
      "message": "net: Remove unused netdev arg from some NAPI interfaces.\n\nWhen the napi api was changed to separate its 1:1 binding to the net_device\nstruct, the netif_rx_[prep|schedule|complete] api failed to remove the now\nvestigual net_device structure parameter.  This patch cleans up that api by\nproperly removing it..\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21fc578dcaa66dd30bad3c2f2cd7578e2865e8f2",
      "tree": "d489df6cd83a4cc1cf3558898747404660c690a9",
      "parents": [
        "845964515a76381e204d3399af82c149f8abcc1c"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Fri Nov 21 21:29:25 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 21:29:25 2008 -0800"
      },
      "message": "enic: misc cleanup items:\n\nClarrify reading PBA has no side-effect (clearing).\nAdd missing GPL license text.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "845964515a76381e204d3399af82c149f8abcc1c",
      "tree": "46f7f16c17294ccf56bd9f964e74a92cf7e7871e",
      "parents": [
        "cb3c766975985885e64e20cc72c4a36d90da2b30"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Fri Nov 21 21:29:01 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 21:29:01 2008 -0800"
      },
      "message": "enic: move wmb closer to where needed: before writing posted_index to hw\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb3c766975985885e64e20cc72c4a36d90da2b30",
      "tree": "9ca794b1c79a5417f489a82792019f8bd6b93ec8",
      "parents": [
        "27372bf5fa5ffc0fee3ddb486a0da942295fd8e0"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Fri Nov 21 21:28:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 21:28:40 2008 -0800"
      },
      "message": "enic: mask off some reserved bits in CQ descriptor for future use\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27372bf5fa5ffc0fee3ddb486a0da942295fd8e0",
      "tree": "34a4e6f41057ff12f01a86d891c81023c3d45a8e",
      "parents": [
        "86ca9db794a285f18f31ed15601696b238ccb57a"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Fri Nov 21 21:28:18 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 21:28:18 2008 -0800"
      },
      "message": "enic: driver/firmware API updates\n\nAdd driver/firmware compatibility check.\nUpdate firmware notify cmd to honor notify area size.\nAdd new version of init cmd.\nAdd link_down_cnt to notify area to track link down count.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86ca9db794a285f18f31ed15601696b238ccb57a",
      "tree": "8b89fdd21453fcb52ea4821d160acbb3a0c37def",
      "parents": [
        "4e4fd4e485ad63a9074ff09a9b53ffc7a5c594ec"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Fri Nov 21 21:26:55 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 21:26:55 2008 -0800"
      },
      "message": "enic: enable ethtool LRO support\n\nEnable ethtool support for get/set_flags so LRO can be turned on/off\nby fwding drivers such as the bridge driver.  LRO is not compatible\nwith fwding drivers.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "008298231abbeb91bc7be9e8b078607b816d1a4a",
      "tree": "8cb0c17720086ef97c614b96241f06aa63ce8511",
      "parents": [
        "6ab33d51713d6d60c7677c0d020910a8cb37e513"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Nov 20 20:14:53 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 20:14:53 2008 -0800"
      },
      "message": "netdev: add more functions to netdevice ops\n\nThis patch moves neigh_setup and hard_start_xmit into the network device ops\nstructure. For bisection, fix all the previously converted drivers as well.\nBonding driver took the biggest hit on this.\n\nAdded a prefetch of the hard_start_xmit in the fast path to try and reduce\nany impact this would have.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "afe29f7a61b7b9b9dae9f443c34733c2b4f461ba",
      "tree": "e79f482bcd1faff5ea477a6f81e98193be17fb49",
      "parents": [
        "52256cfc9f81cd8713e00a0713e68347bbffba5a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 19 22:23:26 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 19 22:42:55 2008 -0800"
      },
      "message": "enic: convert to net_device_ops\n\nConvert this driver to network device ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "babcda74e9d96bb58fd9c6c5112dbdbff169e695",
      "tree": "fcbe5e70f1fff01ad49504171e964c387a5ad7f8",
      "parents": [
        "ab2910921064b657610a3b501358a305e13087ea"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 21:11:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 21:11:17 2008 -0800"
      },
      "message": "drivers/net: Kill now superfluous -\u003elast_rx stores.\n\nThe generic packet receive code takes care of setting\nnetdev-\u003elast_rx when necessary, for the sake of the\nbonding ARP monitor.\n\nDrivers need not do it any more.\n\nSome cases had to be skipped over because the drivers\nwere making use of the -\u003elast_rx value themselves.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c510e4b730a92cecf94ada45c989d8be0200d47",
      "tree": "61f1926964c580946367588602a8eb039561f077",
      "parents": [
        "e174961ca1a0b28f7abf0be47973ad57cb74e5f0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Oct 27 17:47:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 27 17:47:26 2008 -0700"
      },
      "message": "net: convert more to %pM\n\nA number of places still use %02x:...:%02x because it\u0027s\nin debug statements or for no real reason. Make a few\nof them use %pM.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7c6bfb710cfd6552c3186cb8ce1ac9eef7a0e3d",
      "tree": "c780955709ace1b54288f3abfd838567c54bf600",
      "parents": [
        "bf94e17bc8d35fc339945a42990a2f2b5e9b5a40"
      ],
      "author": {
        "name": "Kamalesh Babulal",
        "email": "kamalesh@linux.vnet.ibm.com",
        "time": "Mon Oct 13 18:41:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 13 18:41:01 2008 -0700"
      },
      "message": "net: fix driver build errors due to missing net/ip6_checksum.h include\n\n  2.6.27-git2 kernel build fails with allyesconfig on powerpc with \nbuild error \n\n\u003cintroduced by commit 01f2e4ead2c51226ed1283ef6a8388ca6f4cff8f\u003e \n\nCC    drivers/net/enic/enic_main.o\ndrivers/net/enic/enic_main.c: In function âenic_queue_wq_skb_tsoâ:\ndrivers/net/enic/enic_main.c:576: error: implicit declaration of function âcsum_ipv6_magicâ\nmake[3]: *** [drivers/net/enic/enic_main.o] Error 1\n\n\u003cintroduced by commit c4e84bde1d595d857d3c74b49b9c45cc770df792\u003e\n\ndrivers/net/qlge/qlge_main.c: In function âql_tsoâ:\ndrivers/net/qlge/qlge_main.c:1862: error: implicit declaration of function âcsum_ipv6_magicâ\nmake[3]: *** [drivers/net/qlge/qlge_main.o] Error 1\n  \n\u003cintroduced by commit 95252236e73e789dd186ce796a2abc60b3a61ebe\u003e\n\ndrivers/net/jme.c: In function âjme_tx_tsoâ:\ndrivers/net/jme.c:1784: error: implicit declaration of function âcsum_ipv6_magicâ\nmake[2]: *** [drivers/net/jme.o] Error 1\n\nSigned-off-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55ed31e62d18094337319b942b38cfc00360444b",
      "tree": "7aad51a1c3d4d62cd2546091f10e3dfcf95f90e1",
      "parents": [
        "fa3e5b4eb8261ae6ee27922881093db973e9d640"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 22:13:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 22:13:53 2008 -0700"
      },
      "message": "enic: Attempt to fix build in 32-bit such as i386.\n\nSuch platforms lack readq/writeq but this driver want to call them.\n\nNoticed by Andrew Morton.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b75a442d2affb2ed20422054b1c640bd3b9c36a",
      "tree": "97fb7606f072d4cb44ef14fb971c28d48eeb2871",
      "parents": [
        "8f4d248cb7c1873275608f267e525e08bcbd543b"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Sep 24 11:23:53 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 20:48:48 2008 -0400"
      },
      "message": "enic: bug fix: don\u0027t set netdev-\u003ename too early\n\nBug fix: don\u0027t set netdev-\u003ename early before netdev registration.  Setting\nnetdev-\u003ename early with dev_alloc_name() would occasionally cause netdev\nregistration to fail returning error that device was already registered.\nSince we\u0027re using netdev-\u003ename to name MSI-X vectors, we now need to\nmove the request_irq after netdev registartion, so move it to -\u003eopen.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8f4d248cb7c1873275608f267e525e08bcbd543b",
      "tree": "f0ded910948a8a4c77f2f3f7a7287ef015872275",
      "parents": [
        "25f0a061d9e491c4b17976065443271e2ddd383f"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Sep 24 11:23:42 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 20:48:38 2008 -0400"
      },
      "message": "enic: Bug fix: Free MSI intr with correct data handle\n\nBug fix: Free MSI intr with correct data handle\nUse davem proposed naming for MSI-X tx/rx vectors (ethX-tx-0, ethX-rx-0)\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "25f0a061d9e491c4b17976065443271e2ddd383f",
      "tree": "c7c70e7aa6590e2fb8a3174642b0b8cc06b9448a",
      "parents": [
        "d9c3c57ffc23b562a6ef8da794fc9702e1c3b328"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Sep 24 11:23:32 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 20:48:30 2008 -0400"
      },
      "message": "enic: fixes for review items from Ben Hutchings\n\nFixes for review items from Ben Hutchings:\n - use netdev-\u003enet_stats rather than private net_stats\n - use ethtool op .get_sset_count rather than .get_stats_count\n - err out if setting Tx/Rx csum or TSO using ethtool and setting is\n   not enabled for device.\n - pass in jiffies + constant to round_jiffies\n - return err if new MTU is out-of-bounds\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d9c3c57ffc23b562a6ef8da794fc9702e1c3b328",
      "tree": "a882a13b7ace204ba1b5c7ab8cc76c9fc01db25f",
      "parents": [
        "3b060be0582373be3c380629d7a6de5f06a311ed"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Wed Sep 24 11:23:22 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 20:48:25 2008 -0400"
      },
      "message": "enic: Don\u0027t indicate IPv6 pkts using soft-LRO\n\nLRO is only applied to IPv4 pkts, so don\u0027t use the LRO indication functions\nfor anything other IPv4 pkts.  Every non-IPv4 pkt is indicated using non-\nLRO functions.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "01f2e4ead2c51226ed1283ef6a8388ca6f4cff8f",
      "tree": "b1cc2ef1a191a3bf00f371d5dbc2028e1fee01c5",
      "parents": [
        "452c1ce218a68b5dbd626397ecfc65ca89dd3cbb"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Mon Sep 15 09:17:11 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 18 11:34:53 2008 -0400"
      },
      "message": "enic: add Cisco 10G Ethernet NIC driver\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    }
  ]
}
