)]}'
{
  "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": "a77ff709dd30a263f8154b05a8514b46098b42ba",
      "tree": "4579e2a6e9882bf1fcb98717a64231879ddf3641",
      "parents": [
        "58fd62f525e1182fbb2f7566aecb4545720d9aad"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:06:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:39 2010 -0800"
      },
      "message": "igb: update tx DMA mapping error handling\n\nThis updates the tx DMA mapping error handling code to\nresemble e1000e/ixgbe.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58fd62f525e1182fbb2f7566aecb4545720d9aad",
      "tree": "50221de0473a8ebe0bf5af0fef56e370aa7c1243",
      "parents": [
        "fe0592b4be0ce362e87cefd4f6dbf12cb5704d1b"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:05:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:39 2010 -0800"
      },
      "message": "igb: change descriptor control thresholds\n\nThis change simplifies the code by setting RX_PTHRESH to 8 for\nall devices, as it was unlikely that there was any advantage to\nset it at 16 for earlier cards. Additionally TX_WTHRESH is\nset to 1 for the 82576 NIC to improve performance by enabling\na minimal amount of write combining when writing back descriptors.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe0592b4be0ce362e87cefd4f6dbf12cb5704d1b",
      "tree": "80c9e3e34abd006657ea6bda991472fd9c781022",
      "parents": [
        "d3eeb62ddd06ea20a054213cface92d328709285"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:05:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:38 2010 -0800"
      },
      "message": "igb: use igb_free_q_vectors to cleanup failure in igb_alloc_q_vectors\n\nThis change makes it so that igb_free_q_vectors is reused in\nigb_alloc_q_vectors to handle the cleanup instead of unwinding\nthrough the allocations.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3eeb62ddd06ea20a054213cface92d328709285",
      "tree": "ee0e385a1a7e159d1bfee105509d7ab29797044b",
      "parents": [
        "91d4ee3382e78bd78e0251a56e2fa96b20c26e30"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:05:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:38 2010 -0800"
      },
      "message": "igb: remove unused vmolr value\n\nIn an earlier version of igb_write_mc_addr_list() the vmolr register\nwas modified. This register is no longer accessed, although the variable\nstill exists. This patch removes it from the function.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91d4ee3382e78bd78e0251a56e2fa96b20c26e30",
      "tree": "373328946ac046e66eed37af090f2810de2a5d6b",
      "parents": [
        "40e90c26f573fa5082be6e046b346e19ab0cd25f"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:04:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:37 2010 -0800"
      },
      "message": "igb: minor type cleanups\n\nThis change cleans up some instances where unsigned int and u32\nwere being used interchangeably, and cleans up hdr_len which\nwas being set to 0 twice.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40e90c26f573fa5082be6e046b346e19ab0cd25f",
      "tree": "5c1676d99568fa07ad144a70c57a413ab5de2d5a",
      "parents": [
        "717ba0893508c2c8706c1408c152aa6d286d5d80"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:04:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:37 2010 -0800"
      },
      "message": "igb: move gso_segs into buffer_info structure\n\nThis change moves gso_segs into the buffer_info structure to avoid\na possible cache line miss in clean_tx_irq.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "717ba0893508c2c8706c1408c152aa6d286d5d80",
      "tree": "47a5de1340fef6ad52c3242273979a03fa563bd4",
      "parents": [
        "43915c7c9a99e38406103d9c72b73edeaa19d0ff"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:04:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:36 2010 -0800"
      },
      "message": "igb: inline igb_maybe_stop_tx\n\nigb_maybe_stop_tx() is extremely small and appears in several spots in\nthe tx hotpath. This change inlines the function for a possible\nperformance boost.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43915c7c9a99e38406103d9c72b73edeaa19d0ff",
      "tree": "8bd6a84a28892e973b0e71c8baa4e68df90ed7ef",
      "parents": [
        "e6bdb6fefc590ad2fb5f79e1d1d3660afbc7c8ff"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:03:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:36 2010 -0800"
      },
      "message": "igb: only read phy specific stats if in internal phy mode\n\nThere are a couple statistics registers that are not meant to\nbe read when in SGMII/serdes mode. This patch adds a check to\nverify mode before reading and updating these statistics.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6bdb6fefc590ad2fb5f79e1d1d3660afbc7c8ff",
      "tree": "de374c6ccde506f8311fdd43343debe967b5d97f",
      "parents": [
        "abe1c3638ccf8b68536afb52b111f6ad46d1cf71"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:03:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:35 2010 -0800"
      },
      "message": "igb: only support SRRCTL_DROP_EN when using multiple queues\n\nThe SRRCTL.DROP_EN bit should only be set when we are supporting\nmultiple queues. This bit is meant to prevent head of line blocking\nand is unnecessary in the single queue case.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "abe1c3638ccf8b68536afb52b111f6ad46d1cf71",
      "tree": "3b871785aa37ba60869ce8f7f06dd6f35cb90607",
      "parents": [
        "2d0b0f693578109aff347e055d47f2797c802261"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:03:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:35 2010 -0800"
      },
      "message": "igb: cap interrupts at 20K per queue when in itr mode 3\n\nIn order to maintain similar performance between MSI-X and\nlegacy/MSI interrupts, this patch reduces the number of interrupts\nwhen receiving small packets to 20K when in interrupt throttle\nrate mode 3.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d0b0f693578109aff347e055d47f2797c802261",
      "tree": "5b8f07bbf94a0c4d8aa5ece1aeb2cc44c9b3b48e",
      "parents": [
        "3025a446b6d0255ae4399ca5f9b259bd1b51539e"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:02:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:34 2010 -0800"
      },
      "message": "igb: remove adaptive IFS from driver\n\nAdaptive IFS support has been included in the igb driver since its\ninitial release, but it is not a feature on any igb NICs. This patch\nremoves it from the driver.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3025a446b6d0255ae4399ca5f9b259bd1b51539e",
      "tree": "e352d223dfb10a75c8e4a7c8fca52504fa9ec878",
      "parents": [
        "b94f2d775a71ed09dc8ca2bf24c611bdce9e82e7"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Feb 17 01:02:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:34 2010 -0800"
      },
      "message": "igb: Allocate rings seperately instead of as a block\n\nThis change makes it so that the rings are allocated seperately.  As a\nresult we can allocate them on seperate nodes at some point in the future\nif we so desire.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b94f2d775a71ed09dc8ca2bf24c611bdce9e82e7",
      "tree": "05aa580db96c9ebc1ad67aea289d6d2c9c6ab6ff",
      "parents": [
        "88a268c1a11a2e94b7c55a8cfe97892d845887c8"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:02:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:33 2010 -0800"
      },
      "message": "igb: call pci_save_state after pci_restore_state\n\nThis patch adds calls to pci_save_state() immediately after\ncalls to pci_restore_state(). Due to a change in the behavior\nof pci_restore_state() it is necessary to call pci_save_state()\nto keep the state_saved flag. This patch is based on a similar\npatch for ixgbe.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88a268c1a11a2e94b7c55a8cfe97892d845887c8",
      "tree": "b748dcd6491b17376c984145c2dca02165d92547",
      "parents": [
        "53c992fa8497286f24f279ebec5a8c7a58d4e68c"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:01:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:33 2010 -0800"
      },
      "message": "igb: Power down link when interface is down\n\nThis changes the behavior of the driver to power down the link\nwhen the associated interface is down, unless management is enabled.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53c992fa8497286f24f279ebec5a8c7a58d4e68c",
      "tree": "c1fd2f2a6ebf692e0016d01d1c392b15b8ef53c1",
      "parents": [
        "3145535ac6e4769e587a38a67d888a10f24a7af9"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:01:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:32 2010 -0800"
      },
      "message": "igb: ignore EEPROM APME check when shutting down serdes link\n\nChecking the EEPROM APME state unnecessarily prevents the link from\nshutting down. The standard power down routines should be\nsufficient to determine whether the serdes link can power down\nwhen going into D3.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3145535ac6e4769e587a38a67d888a10f24a7af9",
      "tree": "5d0d93d0b97bf3aadf7f5b568bf2f1c7e053f84b",
      "parents": [
        "22939f0606e515799d83e1a29250917f94c8d07b"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:01:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:32 2010 -0800"
      },
      "message": "igb: Report link status in ethtool when interface is down\n\nWith this change ethtool will correctly report link status when\nthe interface is down. Currently ethtool reports the link as not\ndetected when the interface is down.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22939f0606e515799d83e1a29250917f94c8d07b",
      "tree": "067adc565d0686c7d0fe26dd1082ea8b6d4a65ea",
      "parents": [
        "26b39276ca5ff4dbf3c07704e34fd820fd97decf"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Wed Feb 17 01:01:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:31 2010 -0800"
      },
      "message": "igb: add support for wake-on-link\n\nThis adds support for wake-on-link/phy activity to the ethtool\ninterface.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26b39276ca5ff4dbf3c07704e34fd820fd97decf",
      "tree": "5233028d2dda0553d9d83310b02b001a35aac098",
      "parents": [
        "9874c41cd5e70bfc97bcd52a8b6c98c2a6ba7299"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Feb 17 01:00:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 13:21:31 2010 -0800"
      },
      "message": "igb: remove unecessary q_vector declarations and remove itr_shift\n\nThis change removes the use of itr_shift since a mac type call can be\nused just as easily to identify the only HW that needs to have the itr\nshifted.\n\nIn addition it removes two unecessary declarations of a q_vector\npointer from the initialization path.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8151d2948e088c20b7d29c793cf1fd744b6a2699",
      "tree": "a92553bd15f1ee88f0d18b8975f90222303e38f1",
      "parents": [
        "ebc08a6f47ee76ecad8e9f26c26e6ec9b46ca659"
      ],
      "author": {
        "name": "Williams, Mitch A",
        "email": "mitch.a.williams@intel.com",
        "time": "Wed Feb 10 01:44:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 12 16:56:09 2010 -0800"
      },
      "message": "igb: support for VF configuration tools\n\nAdd support to the igb driver for VF configuration mechanisms through the\nPF interface.\n\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.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": "b1109bf085c8dd69537b7876ea83f914dd1fe46a",
      "tree": "086bd9891a8c92284ea148c93f2242e6c7c02bd2",
      "parents": [
        "889b8f964f2f226b7cd5a0a515109e3d8d9d1613",
        "44bfce5c3ec91baf8ffcd075c66711740f29a949"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 09 11:44:44 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 09 11:44:44 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "feeb2721a7a0bd0cfa5b8847f80aec93aa2cc00d",
      "tree": "9224dfafb03cccf2bced70b4df53464800c1d314",
      "parents": [
        "3fdde0a1602d20c02a7d66e07ab6718ab8d79b12"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Feb 03 21:59:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 04 09:49:31 2010 -0800"
      },
      "message": "igb: make certain to reassign legacy interrupt vectors after reset\n\nThis change corrects an issue that will cause false hangs when using either\n82575 or 82580 in legacy interrupt mode.  The issue is caused when there is\na slow traffic flow and an \"ethtool -r\" is executed while using legacy or\nMSI interrupts.  MSI-X is not affected by this issue due to the fact that\nwe were already reconfiguring the vectors after reset.\n\nIf possible it would be best to push this for net-2.6 since it is resolving\na bug but if that is not possible then net-next-2.6 will be fine.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05ba712d7eb156009753e18e5116cabd869cc6e2",
      "tree": "1ad850d6889f6b3671a5636653940f20a7d22bdf",
      "parents": [
        "257ddbdad13cd3c4f7d03b85af632c508aa8abc9",
        "b473946a0853860e13b51c28add5524741117786"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 06:12:38 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 06:12:38 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "32e7bfc41110bc8f29ec0f293c3bcee6645fef34",
      "tree": "b770a040aee7a6a196514cbf5328debb33321d4d",
      "parents": [
        "9010bc3364db56dd88a1851e0797e597e322ce08"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Jan 25 13:36:10 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 25 13:36:10 2010 -0800"
      },
      "message": "net: use helpers to access uc list V2\n\nThis patch introduces three macros to work with uc list from net drivers.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e1e8a4779cb23c1d9f51e9223795e07ec54d77a",
      "tree": "e381b1cacfdc3351574d650dc0dbf77ada2e91a4",
      "parents": [
        "8581145f39c39b00cd1b6a2dcb4ce5bf7d8d6070"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Sat Jan 23 02:02:21 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 23 02:02:21 2010 -0800"
      },
      "message": "net: Fix IPv6 GSO type checks in Intel ethernet drivers\n\nFound this problem when testing IPv6 from a KVM guest to a remote\nhost via e1000e device on the host.\nThe following patch fixes the check for IPv6 GSO packet in Intel\nethernet drivers to use skb_is_gso_v6(). SKB_GSO_DODGY is also set\nwhen packets are forwarded from a guest.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8581145f39c39b00cd1b6a2dcb4ce5bf7d8d6070",
      "tree": "61283610e6f7c92754df71fe7b8a93888331ac81",
      "parents": [
        "de4fc07aff770743b2c3e3ee30a23a691450a4f6"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Sat Jan 23 01:35:00 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 23 01:35:00 2010 -0800"
      },
      "message": "igb/igbvf: cleanup exception handling in tx_map_adv\n\nAfter removing the skb_dma_map/unmap calls the exception handling in\nigb_tx_map_adv is not correct.  The issue is that the count value was not\nbeing correctly handled so as a result we were not rewinding the ring as\nback as we should have been.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4a66e752d0b19934dd208884f8605fe385aaaa9",
      "tree": "72fb727be1d7636aae9cddfe9aa93ac9dec75daf",
      "parents": [
        "bdbec4b86ee99b020e159f9bd604003a3ae3b0ab",
        "fa15e99b6bb44aa86b241a43ca8c509e91f80153"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 10 22:55:03 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 10 22:55:03 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/benet/be_cmds.h\n\tinclude/linux/sysctl.h\n"
    },
    {
      "commit": "7f081d405adb5f905db11c6449319ab7c670722e",
      "tree": "5314958fbd1f1a4c41f92e40ca089a425f78a9ff",
      "parents": [
        "959d20bfe8b90023c862dec3956054027a5a0912"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jan 07 17:41:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 08 01:02:19 2010 -0800"
      },
      "message": "igb: add support for device reset interrupt\n\nThis patch adds support for the global device reset interrupt.  Without\nthis change the drivers will report tx hangs on all ports when a global\ndevice reset occurs.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.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": "58b8b042509f53955ba660a4245e221c5405f124",
      "tree": "d5223270808511fb8bf7a478f87407114cd6a638",
      "parents": [
        "d405ea3ef2499eb46834418a643973c884ff7f30"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 23 13:21:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 20:47:51 2009 -0800"
      },
      "message": "igb: check both function bits in status register in wol exception\n\nThe ethtool code for enabling Wake on Lan was not correctly checking the\nstatus register bits so as a result ports 0 and 2 were both being allowed\nto set WOL to enabled even though it is only supported on the first port\nfor our adapters.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d405ea3ef2499eb46834418a643973c884ff7f30",
      "tree": "4dafb0895c615a8062602e881be4eec809c04446",
      "parents": [
        "8c6af2995c14e71558c312b86955ae32272a03d8"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 23 13:21:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 20:47:50 2009 -0800"
      },
      "message": "igb: correctly offset 82575 flow control watermarks by 16 bytes\n\nThe watermark values for the 82575 were not being set correctly.  As a\nresult the high and low watermark values were set to the same value which\ncan lead to excess xon/xoff packets being generated.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c6af2995c14e71558c312b86955ae32272a03d8",
      "tree": "7b8f6e5fb4cbac5f4cbb3558a0c12db7441b1107",
      "parents": [
        "d68caec645b4b92f6a81985265b024bc94bce41f"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 23 13:21:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 20:47:50 2009 -0800"
      },
      "message": "igb: do not force retry count to 1 on 82580 phy\n\nThis change resolves an issue seen in some configurations where the link\nmay drop to 100Mb/s even though the link itself supports 1000Mb/s.  The\nissue was root caused to the fact that we were only trying the link once.\nNow instead we will try up to 5 attempts on a faulty cable before\ndownshifting to 100Mb/s.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d68caec645b4b92f6a81985265b024bc94bce41f",
      "tree": "a9c3a921840e67e591b578f118edb5ddf81567b8",
      "parents": [
        "286d47ba90315a871f77351f7f61b7e4a96476a9"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 23 13:20:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 20:47:49 2009 -0800"
      },
      "message": "igb: do not force pcs link when in KX mode\n\nWe were forcing the PCS link up in error when we are in KX mode.  We should\nonly be disabling autoneg, not forcing the link up.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fef45f4ce221fc110f70716a00f40be697c5b254",
      "tree": "a980ffbc75b62f6686eccf23d53c03aa643fefaa",
      "parents": [
        "ceb0c77e573bb208e282ce9af973a07ab79791e2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Dec 11 22:57:34 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 11 22:57:34 2009 -0800"
      },
      "message": "igb: fix handling of mailbox collisions between PF/VF\n\nThis patch changes the handling of collisions between the use of the\nPF/VF sides of the mailbox.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e95a2026f3b43f7c3d676adaccd2de9532e8dcc",
      "tree": "3733318168cd512480b6db58c5c16d1c8847f0b7",
      "parents": [
        "3454f835837609d60b29a266e3bd9d701073b060"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 03 07:58:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 03 13:18:01 2009 -0800"
      },
      "message": "drivers/net: Move \u0026\u0026 and || to end of previous line\n\nOnly files where David Miller is the primary git-signer.\nwireless, wimax, ixgbe, etc are not modified.\n\nCompile tested x86 allyesconfig only\nNot all files compiled (not x86 compatible)\n\nAdded a few \u003e 80 column lines, which I ignored.\nExisting checkpatch complaints ignored.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6366ad331f436388129dfc044db871de79604e4d",
      "tree": "39e667c2191093fbb21f5cf74a538da945b32817",
      "parents": [
        "e5a43549f7a58509a91b299a51337d386697b92c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 02 16:47:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:12 2009 -0800"
      },
      "message": "igb: remove use of skb_dma_map from driver\n\nThis change removes skb_dma_map/unmap calls from the igb driver due to the\nfact that the call is incompatible with iommu enabled kernels.  In order to\nprevent warnings about using the wrong unmap call I have added a\nmapped_as_page value to the buffer_info structure to track if the mapped\nregion is a page or a buffer.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55cac248caa4a5f181a11cd2f269a672bef3d3b5",
      "tree": "a4eec7f298d197646124346e5bb7cb9eb4de2586",
      "parents": [
        "bb2ac47bcfd47ed9431ff1676ec8d79250c941c9"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 19 12:42:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 10:00:13 2009 -0800"
      },
      "message": "igb: Add full support for 82580 devices\n\nThis patch makes use of the 82580 PHY and MAC support added and adds a set\nof supported device IDs for said hardware.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb2ac47bcfd47ed9431ff1676ec8d79250c941c9",
      "tree": "2c717135feb469a84382f9532ed6dd70b1ef024c",
      "parents": [
        "2909c3f79d933b55bf2485addb1dca762210b6af"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 19 12:42:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 10:00:11 2009 -0800"
      },
      "message": "igb: add support for 82580 MAC\n\nThis patch adds support for the 82580 MAC.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2909c3f79d933b55bf2485addb1dca762210b6af",
      "tree": "59d4a36735433d47c9874f49b5b93c669958f8b6",
      "parents": [
        "164165dad7e607ec359e64b6fae72abbf3640ea6"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 19 12:41:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 10:00:09 2009 -0800"
      },
      "message": "igb: add support for the 82580 phy\n\nThis patch adds support for the phy included in the 82580 silicon family.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0607fd3a25ba1848a63a0d925e36d914735ab47",
      "tree": "c9bbdf40c9ded30af844e80870a7180ce0c0cb5c",
      "parents": [
        "2939e275994977b6c9eb7fd082b7b0caa35b96b0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Nov 18 23:29:17 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 23:29:17 2009 -0800"
      },
      "message": "drivers/net: request_irq - Remove unnecessary leading \u0026 from second arg\n\nNot as fancy as coccinelle.  Checkpatch errors ignored.\nCompile tested allyesconfig x86, not all files compiled.\n\ngrep -rPl --include\u003d*.[ch] \"\\brequest_irq\\s*\\([^,\\)]+,\\s*\\\u0026\" drivers/net | while read file ; do \\\n\tperl -i -e \u0027local $/; while (\u003c\u003e) { s@(\\brequest_irq\\s*\\([^,\\)]+,\\s*)\\\u0026@\\1@g ; print ; }\u0027 $file ;\\\ndone\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3505d1a9fd65e2d3e00827857b6795d9d8983658",
      "tree": "941cfafdb57c427bb6b7ebf6354ee93b2a3693b5",
      "parents": [
        "dfef948ed2ba69cf041840b5e860d6b4e16fa0b1",
        "66b00a7c93ec782d118d2c03bd599cfd041e80a1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 22:19:03 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 22:19:03 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/sfc/sfe4001.c\n\tdrivers/net/wireless/libertas/cmd.c\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/rtl8187se/Kconfig\n\tdrivers/staging/rtl8192e/Kconfig\n"
    },
    {
      "commit": "d1eff35061b9346cb9bef2b79d9d99c8c096df13",
      "tree": "79d0a691d5c9399ad49c93b36fe76c7c0590cf1b",
      "parents": [
        "dbabb065802a46d64b8869ba97674bfa90b55d83"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:38:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:53 2009 -0800"
      },
      "message": "igb: only recycle page if it is on our numa node\n\nThis patch makes it so that we only recycle pages when they are from the\nlocal NUMA node.  Non-local pages are freed and replaced with locally\nallocated pages.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbabb065802a46d64b8869ba97674bfa90b55d83",
      "tree": "d38b0efce1b978d7e05221aa66cf7188c56d4386",
      "parents": [
        "971d1d3a7e9f03af870909fddfc3b2fc08e4f5b1"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:38:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:52 2009 -0800"
      },
      "message": "igb: check for packets on all tx rings when link is down\n\nWe were previously only checking the first tx ring to see if it had any\npackets in it when the link when down.  However we should be checking all\nof the rings so this patch makes it so that all of the rings are now being\nchecked.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "971d1d3a7e9f03af870909fddfc3b2fc08e4f5b1",
      "tree": "bde6ccc824bd857952230ed2d571065a09a97b70",
      "parents": [
        "128e45eb61b90c0c3094139cab6d00f67ff31377"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:37:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:51 2009 -0800"
      },
      "message": "igb: removed unused tx/rx total bytes/packets from adapter struct\n\nThis patch removes unused variables total_tx_bytes, total_tx_packets,\ntotal_rx_bytes, and total_rx_packets from the adapter struct.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "128e45eb61b90c0c3094139cab6d00f67ff31377",
      "tree": "202d2edd2e4707fc4a0b1d6c2166d7cd335a8b2f",
      "parents": [
        "a99955fc067f57cf3b627d4c74bf7952a2d51029"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:37:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:51 2009 -0800"
      },
      "message": "igb: Rework how netdev-\u003estats is handled\n\nThis patch does some refactoring work that I felt was needed after reviewing\nthe changes recently submitted relating to the replacement of net_stats with\nnetdev-\u003estats.\n\nThis patch essentially creates two different collections of stats.  The\nfirst handles the adapter specific states and is stored in gstring_stats,\nand the second is for netdev specific stats and is stored in\ngstring_net_stats.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a99955fc067f57cf3b627d4c74bf7952a2d51029",
      "tree": "9c70e2a346be40b9d16b861c9f619e2cd6687948",
      "parents": [
        "115f459a53b0c56a699a76b34b82507452eb3df5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:37:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:50 2009 -0800"
      },
      "message": "igb: when number of CPUs \u003e 4 combine tx/rx queues to allow more queues\n\nThis patch makes it so that nics such as 82576 and newer can support more\nhardware queues when there are more than 4 cpus by combining a tx/rx queue\npair onto one interrupt so that 8 queue pairs can be supported and thus\nallow for more queues.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "115f459a53b0c56a699a76b34b82507452eb3df5",
      "tree": "8c8e4ec25f375d095a25264770898d689f9fa104",
      "parents": [
        "0e15439ae5fefe438056a26a00aa3c6a9de454e9"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:37:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:49 2009 -0800"
      },
      "message": "igb: move timesync init into a seperate function\n\nCurrent code is quite large and making igb_probe difficult to read.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e15439ae5fefe438056a26a00aa3c6a9de454e9",
      "tree": "e16c8a9fda2ffb48a9f6c49e9f1f36876617e385",
      "parents": [
        "ddb1417529559810ec2024fd8ca21e4d497a3275"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:36:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:48 2009 -0800"
      },
      "message": "igb: change type for ring sizes to u16 in igb_set_ring_param\n\nChange the type for the ring size values to u16 and use min/max_t instead of\nmin/max.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49b2de8e6febfea5a8791b6476195903af83a35d",
      "tree": "c93f328623b9429615981d4b7502997fdd0f72b0",
      "parents": [
        "8633322c5fd5b2a986b279f88a7559d8409f7da3",
        "b5dd884e682cae6b8c037f9d11f3b623b4cf2011"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (43 commits)\n  net: Fix \u0027Re: PACKET_TX_RING: packet size is too long\u0027\n  netdev: usb: dm9601.c can drive a device not supported yet, add support for it\n  qlge: Fix firmware mailbox command timeout.\n  qlge: Fix EEH handling.\n  AF_RAW: Augment raw_send_hdrinc to expand skb to fit iphdr-\u003eihl (v2)\n  bonding: fix a race condition in calls to slave MII ioctls\n  virtio-net: fix data corruption with OOM\n  sfc: Set ip_summed correctly for page buffers passed to GRO\n  cnic: Fix L2CTX_STATUSB_NUM offset in context memory.\n  MAINTAINERS: rt2x00 list is moderated\n  airo: Reorder tests, check bounds before element\n  mac80211: fix for incorrect sequence number on hostapd injected frames\n  libertas spi: fix sparse errors\n  mac80211: trivial: fix spelling in mesh_hwmp\n  cfg80211: sme: deauthenticate on assoc failure\n  mac80211: keep auth state when assoc fails\n  mac80211: fix ibss joining\n  b43: add \u0027struct b43_wl\u0027 missing declaration\n  b43: Fix Bugzilla #14181 and the bug from the previous \u0027fix\u0027\n  rt2x00: Fix crypto in TX frame for rt2800usb\n  ...\n"
    },
    {
      "commit": "d6b9076f1b5dd22b63f0178923f420f4e0f81a8d",
      "tree": "33a7054483e9d5cb6dff25126db11dc4d4ca4823",
      "parents": [
        "559e9c4987e90e278db347b0a2ba423e7e496fd3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:38:54 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:38:54 2009 -0700"
      },
      "message": "igb: Fix warnings in igb_set_ringparam()\n\ndrivers/net/igb/igb_ethtool.c: In function ‘igb_set_ringparam’:\ndrivers/net/igb/igb_ethtool.c:744: warning: comparison of distinct pointer types lacks a cast\ndrivers/net/igb/igb_ethtool.c:748: warning: comparison of distinct pointer types lacks a cast\n\nCasts were to u16 on the constant, but the type of new_{r,t}x_count is\nu32.  Cast to u32 instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "559e9c4987e90e278db347b0a2ba423e7e496fd3",
      "tree": "8e08cde6f01a997c5e5fe7957aed5593c9ddea28",
      "parents": [
        "5b043fb08e1b9e10eef7cc41512462f99811e96e"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:52:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:08 2009 -0700"
      },
      "message": "igb: cleanup whitespace issues in igb_main.c\n\nThis patch goes through and cleans up whitespace issues in igb_main.c\nto help improve readability.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b043fb08e1b9e10eef7cc41512462f99811e96e",
      "tree": "a218d34ae97f6ad7bdbf8bcf7608c8c76fdd25e8",
      "parents": [
        "c809d2276cb035228cd9e83e2ca7d2b902c61cef"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:52:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:07 2009 -0700"
      },
      "message": "igb: open up SCTP checksum offloads to all MACs 82576 and newer\n\nGoing forward the plan is to have the MACs support SCTP checksum offloads\nso change the check from \u003d\u003d to \u003e\u003d.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c809d2276cb035228cd9e83e2ca7d2b902c61cef",
      "tree": "c0fc93c5179142f6950a87ed3adea90911146eb4",
      "parents": [
        "090b17952826eb3c5d712b6d4f90a292fe4acc93"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:52:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:06 2009 -0700"
      },
      "message": "igb: limit minimum mtu to 68 to keep ip bound to interface\n\nLimit the minimum mtu to 68 in order to prevent ip from being unbound from\nthe interface.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "090b17952826eb3c5d712b6d4f90a292fe4acc93",
      "tree": "4a92eea9d1fcadf99d760e5ea8bab3737316b06c",
      "parents": [
        "330a6d6a7c75e11ca6da52092cfa96cda45d3386"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:51:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:03 2009 -0700"
      },
      "message": "igb: add pci_dev in few spots to clean up use of dev_err/info/warn\n\nThis patch relpaces several references to adapter-\u003epdev-\u003edev with just\npdev-\u003edev.  This allows for cleanup of several multiline dev_err/info\ncalls.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "330a6d6a7c75e11ca6da52092cfa96cda45d3386",
      "tree": "302bb3d8119031cf4789832226080ea2c3e2b1ba",
      "parents": [
        "42d0781a1337ec5624da0657ba57b734768f489c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:51:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:02 2009 -0700"
      },
      "message": "igb: replace unecessary \u0026adapter-\u003ehw with just hw where applicable\n\nThis patch just cleans up some unecessary references to the adapter-\u003ehw\nmember when it has already been placed in a local variable named hw.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42d0781a1337ec5624da0657ba57b734768f489c",
      "tree": "552f213eebd6be6d7a64896eda7ac1d184f0c9b8",
      "parents": [
        "cdfd01fcc674cc1c0c7b54084d74c2b684bf67c2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:51:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:01 2009 -0700"
      },
      "message": "igb: cleanup clean_rx_irq_adv and alloc_rx_buffers_adv\n\nThis patch cleans up some whitespace issues in clean_rx_irq_adv.  It also\nadds NUMA aware page allocation and dma error handling to\nalloc_rx_buffers_adv.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdfd01fcc674cc1c0c7b54084d74c2b684bf67c2",
      "tree": "66db64d94aee0ebdfabea0d72520c9dec6c4d227",
      "parents": [
        "2e5655e758736488abbe9c024c8cda0e367214e5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:50:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:58 2009 -0700"
      },
      "message": "igb: cleanup igb xmit frame path\n\nThis patch cleans up the xmit frame path for igb to better handle xmit\nframe errors and avoid null pointer exceptions.  It also cleans up some\nwhitespace issues found in the xmit frame path.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e5655e758736488abbe9c024c8cda0e367214e5",
      "tree": "a92aa9b640a09819de069cac1f1af4ab137c296c",
      "parents": [
        "645a3abd73c2ac05d375f080d2f58d56e1502562"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:50:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:53 2009 -0700"
      },
      "message": "igb: cleanup igb.h header whitespace and some structure formatting\n\nThis patch changes the layout of the ring and adapter structs to fill a few\nholes in the structure.  It also cleans up some whitespace and formatting\nissues.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "645a3abd73c2ac05d375f080d2f58d56e1502562",
      "tree": "e70a0e6402ad4ea4170182c55b3e543459a60b3a",
      "parents": [
        "25568a531a1bc76fdf968382a4eb65a979186c67"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:50:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:53 2009 -0700"
      },
      "message": "igb: Remove invalid stats counters\n\nThere are several counters being used like they are static when in fact\nthey are clear on read.  In order to prevent the values from being\nincorrect I am removing the defunct counters.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25568a531a1bc76fdf968382a4eb65a979186c67",
      "tree": "165236fed52a368906e21734a0e6ae9422607aa5",
      "parents": [
        "ee1b9f06dca9c406b159904e9b13ea2dfa5ed037"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:49:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:52 2009 -0700"
      },
      "message": "igb: cleanup interrupt enablement in regards to msix_other\n\nThis patch changes a few things so that instead of firing a link status\ninterrupt directly the get_link_status bit is set and the watchdog is\nscheduled.  In addition the mailbox bit is now only enabled if VFs are\nenabled.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee1b9f06dca9c406b159904e9b13ea2dfa5ed037",
      "tree": "6f7999311ba66b2d1abea54479309826dda3fc36",
      "parents": [
        "439705e1d7281cc8a4631a2dc390df7ad868bad8"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:49:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:50 2009 -0700"
      },
      "message": "igb: change queue ordering for 82576 based adapters\n\nThis patch changes the queue ordering for 82576 adapters so that if VFs are\nenabled the queues will first be allocated out of the PF pool.  Any\nremaining queues will be allocated out of other VMDq pools.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "439705e1d7281cc8a4631a2dc390df7ad868bad8",
      "tree": "5c817cb6065a8172b10c70a92c0306933e87dcab",
      "parents": [
        "f7ba205e823f32e634712323a221b42bfea06efa"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:49:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:48 2009 -0700"
      },
      "message": "igb: cleanup code related to ring resource allocation and free\n\nThis patch cleans up some of the ring alloc and free code to better handle\nexceptions such as attempting to free resources on an already freed ring.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7ba205e823f32e634712323a221b42bfea06efa",
      "tree": "b82f4c54b3a8e9dfe2c96a55766d29ac1861e88b",
      "parents": [
        "4337e993e13eb2f2e05dd65a3ab25b57c2f89d56"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:48:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:47 2009 -0700"
      },
      "message": "igb: make tx hang check multiqueue, check eop descriptor\n\nThis change makes the tx hang check run over all tx queues instead of just\nqueue 0.  Also have hang display info on EOP descriptor instead of the\ndescriptor at the start of the chain.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4337e993e13eb2f2e05dd65a3ab25b57c2f89d56",
      "tree": "39dbe41f66351bfc72093a37d7f0ecb297378555",
      "parents": [
        "3f9c01648146a256d8238292ac9c63fed7e00473"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:48:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:46 2009 -0700"
      },
      "message": "igb: move global_quad_port_a from global into local static define\n\nThis change moves global_quad_port_a into igb_probe as a static define\nsince it doesn\u0027t actually need to be global.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f9c01648146a256d8238292ac9c63fed7e00473",
      "tree": "a9c313ab74f20c4dc3705a502aa1f73baac48dc7",
      "parents": [
        "a6b623e0e5787ba5ffd2a3c4448ff6d1eaa904a9"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:48:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:43 2009 -0700"
      },
      "message": "igb: only process global stats in igb_update_stats\n\nThis patch moves the update of adapter-\u003enet_stats.rx/tx values out of the\ninterrupt routine and into igb_update_stats by just adding together the\ntx/rx byte/packet counts for the rings.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6b623e0e5787ba5ffd2a3c4448ff6d1eaa904a9",
      "tree": "ef526a59111600f157ae54062a2b39a40d1b052c",
      "parents": [
        "51466239fb9f95343e88c14475a0f99fe4882c54"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:47:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:42 2009 -0700"
      },
      "message": "igb: move vf init into a seperate function\n\nThis patch moves VF initialization into a seperate function to help improve\nthe readability of igb_probe.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51466239fb9f95343e88c14475a0f99fe4882c54",
      "tree": "2a038fd1a925c84bee3bee717d99e146018a453d",
      "parents": [
        "7d5753f08c5be5440ac0385b5f2518d2630be7b7"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:47:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:41 2009 -0700"
      },
      "message": "igb: rework handling of the vfta and vlvf registers in relation to mng_vlan\n\nThis patch corrects some errors in how vlans are being handled when vfs\nstart interacting with the management vlans.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d5753f08c5be5440ac0385b5f2518d2630be7b7",
      "tree": "1512840d8d72a537c5fcae96609a7bda7b4cf021",
      "parents": [
        "f2ca0dbe077389f061ffa15de9dd7fc96a5b97d2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:47:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:40 2009 -0700"
      },
      "message": "igb: rework use of VMOLR in regards to PF and VFs\n\nThis patch updates the use of the VMOLR to include enabling multicast\npromiscous for the VFs should they attempt to send over 30 multicast\naddresses or if they use the new message type to enable multicast\npromiscuous.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2ca0dbe077389f061ffa15de9dd7fc96a5b97d2",
      "tree": "b8b2b8e7c4d7bb7d65597c2fd60e65d5aec3b8bd",
      "parents": [
        "d249be54745259980dcbd898bdfeb7307c9c5e10"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:46:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:39 2009 -0700"
      },
      "message": "igb: replace the VF clear_to_send with a flags value\n\nIn order to support future features it is easiest to replace the\nclear_to_send boolean with a flag value.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d249be54745259980dcbd898bdfeb7307c9c5e10",
      "tree": "871d4e7b58e1d19426b0c09bad1674fcb55f6f12",
      "parents": [
        "317f66bdadc31f0c037b91ae7857f5c3d2a4e3e5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:46:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:38 2009 -0700"
      },
      "message": "igb: use packet buffer sizes from RXPBS register\n\nThis patch changes the configuration for 82576 so that it uses the actual\nvalue of the 82576 rx packet buffer size instead of just assuming the\nvalue.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "317f66bdadc31f0c037b91ae7857f5c3d2a4e3e5",
      "tree": "00819b07f6498a087814bf9d8877ae49f002f2bf",
      "parents": [
        "c5b9bd5e4f7caea10d113f610b85cc2093cc3179"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:46:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:34 2009 -0700"
      },
      "message": "igb: misc cleanups within igb_ethtool.c\n\nThis patch just goes thorugh and does several cleanups on igb_ethtool.c.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5b9bd5e4f7caea10d113f610b85cc2093cc3179",
      "tree": "034d59e0788e5fd548b411be50aba0fd7228b049",
      "parents": [
        "4fc82adfb01bdee79ec21e44557dc409ef31419a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:46:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:33 2009 -0700"
      },
      "message": "igb: cleanup some of the code related to hw timestamping\n\nThe code for the hw timestamping is a bit bulky and making some of the\nfunctions difficult to read.  In order to clean things up a bit I am moving\nthe timestamping operations into seperate functions.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fc82adfb01bdee79ec21e44557dc409ef31419a",
      "tree": "ca9dbca3e71231e7a875ada6000660ec1c65c05f",
      "parents": [
        "9c1bbbaf3eef357b15c0e94085d96f18c6f1bde6"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:45:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:31 2009 -0700"
      },
      "message": "igb: add support for seperate tx-usecs setting in ethtool\n\nThis patch adds support for a seperate tx-usecs interrupt moderation setting\nin ethtool which is supported when tx and rx interrupt vectors are sperated.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83ab50a56e6ea94627fea83ce7b03332bd4c2f02",
      "tree": "4093eba1b8309ff27ea4ed9ac28dc19e77470018",
      "parents": [
        "4eefa8f0131410eddaca323cd65e1ebefe3b3328"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:55:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:43 2009 -0700"
      },
      "message": "igb: cleanup \"todo\" code found in igb_ethtool.c\n\nThis patch moves some defines into the e1000_regs.h file since this is the\ncorrect place for register defines and not inside of igb_ethtool.c\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4eefa8f0131410eddaca323cd65e1ebefe3b3328",
      "tree": "ea7b0118fd90bb05fb78cf593c274dc869a407f5",
      "parents": [
        "ad93d17efe063b6e95f3177fa01706f3b3b15dde"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:55:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:42 2009 -0700"
      },
      "message": "igb: add single vector msi-x testing to interrupt test\n\nThis change adds testing of the first msix vector to the interrupt testing.\nThis should help with determining the cause of interrupt issues when they are\nencountered.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad93d17efe063b6e95f3177fa01706f3b3b15dde",
      "tree": "49b8e6043aba4c499faeb43be01d046ed3ec039f",
      "parents": [
        "b1a436c34c44c6e3fb03c12545d87b4c2818f31d"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:55:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:41 2009 -0700"
      },
      "message": "igb: make ethtool use core xmit map and free functionality\n\nThis change adds a clean_rx/tx_irq type function call to the ethtool loopback\ntesting which allows us to test the core transmit and receive functionality in\nthe driver.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1a436c34c44c6e3fb03c12545d87b4c2818f31d",
      "tree": "1ce6ae206757ad9e0bf30390bd7f4e8453b93d31",
      "parents": [
        "d7ee5b3a78f57a8ca9ca2392ff5d03f91ec90bdb"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:54:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:40 2009 -0700"
      },
      "message": "igb: make tx ring map and free functionality non-static\n\nThis change makes a minor change to the xmit_frame_ring_adv funcition in that\nit moves 2 checks from it into the xmit_frame_adv since the checks were not\nring specific.  In addition it exports the xmit_frame_ring_adv and the\nunmap_and_free_tx_resource calls so that they can be used by other code such\nas the ethtool loopback testing calls.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d7ee5b3a78f57a8ca9ca2392ff5d03f91ec90bdb",
      "tree": "3d33ec9251c264370e31a51b084abed238582861",
      "parents": [
        "10d8e9073a320a1c9cc13f996bd600b477eb4872"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:54:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:37 2009 -0700"
      },
      "message": "igb: re-use ring configuration code in ethtool testing\n\nSince all of the ring code is now specific to the ring instead of the adapter\nstruct it is possible to cut a large section of code out of the ethtool\ntesting configuraiton since we can just use the existing functions to\nconfigure the rings.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10d8e9073a320a1c9cc13f996bd600b477eb4872",
      "tree": "111884291019fe9e6c8b44a49cde2acf89319558",
      "parents": [
        "d4960307ea63a5625a175cc2d7b192e68e6b4fba"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:54:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:36 2009 -0700"
      },
      "message": "igb: setup vlan tag replication stripping in igb_vmm_control\n\nThis update adds vlan tag stripping for inter-vf communications to the\nigb_vmm_control configuration function.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4960307ea63a5625a175cc2d7b192e68e6b4fba",
      "tree": "13df04dc963f3ed865d78f74c3aabb94da0bfe07",
      "parents": [
        "06cf2666c7f5cc4ba4bf2687d041c61ada76fa3c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:53:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:35 2009 -0700"
      },
      "message": "igb: delay VF reset notification until after interrupts are enabed\n\nThis update delays the VF reset notification until after interrupts are\nenabled.  Otherwise there is a chance of having the VF try to reset itself too\nsoon and being ignored by the PF as a result.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06cf2666c7f5cc4ba4bf2687d041c61ada76fa3c",
      "tree": "50c63c9a271e0da49430a7fb99083e59c1210113",
      "parents": [
        "e694e964fc1241b4981873bdccce70438d5f0394"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:53:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:34 2009 -0700"
      },
      "message": "igb: move the multiple receive queue configuration into seperate function\n\nThis patch moves the multiple receive queue configuration into a seperate\nfunction from igb_configure_rx.  We can essentially do the configuration for\nthe multiple receive queues just prior to enabling the RX and this will allow\nus to seperate the queue enablement from the receive queue layout\nconfiguration.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e694e964fc1241b4981873bdccce70438d5f0394",
      "tree": "5073282de0459052a9647ba247763c143d23ffc3",
      "parents": [
        "85ad76b2f9c4956ec90c86298b22bb35c326e772"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:53:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:32 2009 -0700"
      },
      "message": "igb: place a pointer to the netdev struct in the ring itself\n\nThis change adds a pointer to the netdev to the ring itself.  The idea being\nat some point in the future it will be possible to support multiple netdevs\nfrom a single adapter struct.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85ad76b2f9c4956ec90c86298b22bb35c326e772",
      "tree": "a8ed31c11c1ba8da38ad8a357b29410e737be975",
      "parents": [
        "04a5fcaaf0e12d066411aa54e42591952aa18da7"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:52:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:30 2009 -0700"
      },
      "message": "igb: add a flags value to the ring\n\nThis patch adds a flags value to the ring that cleans up some of the last\nremaining items from the ring in order to help seperate it from the adapter\nstruct.  By implementing these flags it becomes possible for different rings\nto support different functions such as rx checksumming.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04a5fcaaf0e12d066411aa54e42591952aa18da7",
      "tree": "e528d31a9aef81301340a9ef2d6367b2832ab2e7",
      "parents": [
        "4c844851d15cc08d995179ab5118172711be6eb0"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:52:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:29 2009 -0700"
      },
      "message": "igb: move alloc_failed and csum_err stats into per rx-ring stat\n\nThe allocation failed and checksum error stats are currently kept as a\nglobal stat.  If we end up allocating the queues to multiple netdevs then\nthe global counter doesn\u0027t make much sense.  For this reason I felt it\nnecessary to move the alloc_rx_buff_failed stat into the rx_stats\nportion of the rx_ring.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c844851d15cc08d995179ab5118172711be6eb0",
      "tree": "1dff1bd32ce280080730ccedf75846a34a6082e0",
      "parents": [
        "80785298aa5b6f2005a34afb97457ae7a65af270"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:52:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:28 2009 -0700"
      },
      "message": "igb: move rx_buffer_len into the ring structure\n\nThis patch moves the rx_buffer_len value into the ring structure.  This allows\ngreater flexibility and the option of doing things such as supporting packet\nsplit only on some queues, or enabling virtualization.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80785298aa5b6f2005a34afb97457ae7a65af270",
      "tree": "c236ae1f3f688b816b1fa2475fcd7ccd67261ac4",
      "parents": [
        "fce99e341524c204ef3dd3e7c5f77265a7e05ddd"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:51:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:26 2009 -0700"
      },
      "message": "igb: add pci device pointer to ring structure\n\nThis patch adds a pci device pointer to the ring structure.  The main use of\nthis pointer is for memory mapping/unmapping of the rings.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fce99e341524c204ef3dd3e7c5f77265a7e05ddd",
      "tree": "de53c88cf94f52431f5fb662043c5c2dc15a7d90",
      "parents": [
        "952f72a8ceee3996ef8476a2f05ece1627080c20"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:51:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:24 2009 -0700"
      },
      "message": "igb: change the head and tail offsets into pointers\n\nSince we are writting to the head/tail pointers frequently we might as well\nsave ourselves some processing time by converting the head and tail offsets\ndirectly to pointers.  This will shave a few cycles off the rx/tx path and\nallows us to move one step closer to the rings being a bit more independant of\neach other.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "952f72a8ceee3996ef8476a2f05ece1627080c20",
      "tree": "ac3105cf65f864944731590f2c5ac3a69a48c786",
      "parents": [
        "6ec43fe635fb5c96fbc0955b2794b74fee69b723"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:51:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:22 2009 -0700"
      },
      "message": "igb: move SRRCTL register configuration into ring specific config\n\nThe SRRCTL register exists per ring.  Instead of configuring all of them in\nthe RCTL configuration which is meant to be global it makes more sense to move\nthis out into the ring specific configuration.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ec43fe635fb5c96fbc0955b2794b74fee69b723",
      "tree": "f5b287d27f3eb67791ad1953e1a562eabf7bb54b",
      "parents": [
        "85b430b47736d1f59e8f9efb0e47bc46aeb2b01d"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:50:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:21 2009 -0700"
      },
      "message": "igb: remove rx_ps_hdr_len\n\nThis patch removes the rx_ps_hdr_len which isn\u0027t really needed since we can\nnow use rx_buffer_len less than 1K to indicate that we are in a packet split\nmode.  We also don\u0027t need it since we always use a half page for the data\nbuffers when receiving so we always know the size to map/unmap.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85b430b47736d1f59e8f9efb0e47bc46aeb2b01d",
      "tree": "24d97f367a97c9b863950bb1d929e28a4d597d97",
      "parents": [
        "7d95b7170eca3f95bad939fc9eb365b823c05e39"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:50:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:20 2009 -0700"
      },
      "message": "igb: move the tx and rx ring specific config into seperate functions\n\nThis change makes the tx and rx config a bit cleaner by breaking out the ring\nspecific configuration from the generic rx and tx configuration.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d95b7170eca3f95bad939fc9eb365b823c05e39",
      "tree": "b9b56b1e8c0fed6f961fb48ff31242fa6ca42666",
      "parents": [
        "094919a4b0c56d6afbfb5ea14567fbb2f8d47554"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:50:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:18 2009 -0700"
      },
      "message": "igb: increase minimum rx buffer size to 1K\n\nThis update increases the minimum rx buffer size to 1K.  The reason for this\nchange is to support SR-IOV and avoid any conflicts with the rings being able\nto set their own MTU sizes.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "094919a4b0c56d6afbfb5ea14567fbb2f8d47554",
      "tree": "aa58e687d3e918b097b1aeaca9467e66d957ad65",
      "parents": [
        "047e0030f1e601233ae5b03910602ec93c620bce"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:49:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:17 2009 -0700"
      },
      "message": "igb: remove rx checksum good counter\n\nCounting packets with a good checksum can cause a significant amount of cache\nline bouncing due to the shared counter being written to by all of the queues.\nIn order to avoid this I am removing the counter since we still have the\nchecksum failed counter which will tell us if there are any issues.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "047e0030f1e601233ae5b03910602ec93c620bce",
      "tree": "3d9cd1d339b150277fe424e7fc9f3aa2a9716665",
      "parents": [
        "678b77e265f6d66f1e68f3d095841c44ba5ab112"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:49:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:16 2009 -0700"
      },
      "message": "igb: add new data structure for handling interrupts and NAPI\n\nAdd a new igb_q_vector data structure to handle interrupts and NAPI.  This\nhelps to abstract the rings away from the adapter struct.  In addition it\nallows for a bit of consolidation since a tx and rx ring can share a\nq_vector.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cfadf853f6cd9689f79a63ca960c6f9d6665314f",
      "tree": "35418e342d9783f0974ea33ef03875aa21d2362a",
      "parents": [
        "05423b241311c9380b7280179295bac7794281b6",
        "f568a926a353d6816b3704d7367f34371df44ce7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 27 01:03:26 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 27 01:03:26 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/sh_eth.c\n"
    },
    {
      "commit": "6d9f4fc420571ab67c962ef0d94449127218f66e",
      "tree": "ae459220577e6435473a7a94e0a32947b826bf5b",
      "parents": [
        "d3da68310a2cf934c2ea8a99a519d8b1ccca4c56"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 26 11:31:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 26 16:08:56 2009 -0700"
      },
      "message": "igb: fix memory leak when setting ring size while interface is down\n\nChanging ring sizes while the interface was down was causing a double\nallocation of the receive and transmit rings.  This issue is amplified when\nthere are multiple rings enabled.  To prevent this we need to add an\nadditional check which will just update the ring counts when the interface\nis not up and skip the allocation steps.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "231835e4163cf14c90e295f1729004f571ee1cc7",
      "tree": "bef58063a02c7f5e95f6900821dba6aaee3dcfb8",
      "parents": [
        "8328c38fcda2743249fd142174acf025d4cdd21f"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Tue Oct 13 01:46:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:28 2009 -0700"
      },
      "message": "igb: Fix erroneous display of stats by ethtool -S\n\nCommit 337e067d overlooked the way offsets for netdev stats were considered.\nBecause of this some of the stats shown by ethtool -S were wrong.\nThis patch fixes it.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.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": "d43c36dc6b357fa1806800f18aa30123c747a6d1",
      "tree": "339ce510073ecbe9b3592008f7dece7b277035ef",
      "parents": [
        "69585dd69e663a40729492c7b52eb82477a2027a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 07 17:09:06 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:20:58 2009 -0700"
      },
      "message": "headers: remove sched.h from interrupt.h\n\nAfter m68k\u0027s task_thread_info() doesn\u0027t refer to current,\nit\u0027s possible to remove sched.h from interrupt.h and not break m68k!\nMany thanks to Heiko Carstens for allowing this.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    },
    {
      "commit": "8d24e93309d688d59d4b6cf0b9cffc40337e067d",
      "tree": "f5f5b519227d0d49131113ed445883b5fed6b748",
      "parents": [
        "2d86f1393c62f9c3bae5c1207408ed6559aa3cc4"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:42:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:27 2009 -0700"
      },
      "message": "igb: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "6deac6f2b46f84b8822683cce92eab4edf2ade5e"
}
