)]}'
{
  "log": [
    {
      "commit": "d3fa4721456226d77475181a4bfbe5b3d899d65c",
      "tree": "a602610942cadbe5e44aa7549d0622bdb47730bf",
      "parents": [
        "7adf1525befb5606462431eb1a4ea40ded5baef4"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Fri Dec 26 01:36:33 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 26 01:36:33 2008 -0800"
      },
      "message": "ixgbe: Fix set_ringparam in ixgbe to use the same memory pools.\n\nThe adapter rings are kcalloc()\u0027d, but in set_ringparam() in ixgbe_ethtool,\nwe replace that memory from the vmalloc() pool.  This can result in a NULL\npointer reference when trying to modify the rings at a later time, or on\ndevice removal.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@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": "7adf1525befb5606462431eb1a4ea40ded5baef4",
      "tree": "5809dfe0f6d7335655d9eaacaddad93459e18460",
      "parents": [
        "d7b06636be162d3f74c9ce5d6d0d9ea4e5d362c8"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Fri Dec 26 01:36:05 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 26 01:36:05 2008 -0800"
      },
      "message": "ixgbe: Fix NAPI enable/disable path when using DCB\n\nThis change allows DCB mode to change the number of queues, and presumably\nthe number of NAPI instances, safely.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@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": "e855aac805dd9c68b6fabe395cbc8e05f0eda6e4",
      "tree": "9717cd063ecd0e50a05dc163722a51f90101a430",
      "parents": [
        "0e49e64526ccd8cb78d7c4b4a732024ff221d4d0"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Fri Dec 26 00:03:59 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 26 00:03:59 2008 -0800"
      },
      "message": "drivers/net/ixgbe: fix sparse warnings: make symbols static\n\nFix this sparse warnings:\n\n  drivers/net/ixgbe/ixgbe_82598.c:180:5: warning: symbol \u0027ixgbe_get_copper_link_capabilities_82598\u0027 was not declared. Should it be static?\n  drivers/net/ixgbe/ixgbe_82598.c:245:5: warning: symbol \u0027ixgbe_setup_fc_82598\u0027 was not declared. Should it be static?\n  drivers/net/ixgbe/ixgbe_82598.c:729:5: warning: symbol \u0027ixgbe_set_vmdq_82598\u0027 was not declared. Should it be static?\n  drivers/net/ixgbe/ixgbe_82598.c:773:5: warning: symbol \u0027ixgbe_set_vfta_82598\u0027 was not declared. Should it be static?\n  drivers/net/ixgbe/ixgbe_82598.c:897:5: warning: symbol \u0027ixgbe_read_analog_reg8_82598\u0027 was not declared. Should it be static?\n  drivers/net/ixgbe/ixgbe_82598.c:919:5: warning: symbol \u0027ixgbe_write_analog_reg8_82598\u0027 was not declared. Should it be static?\n  drivers/net/ixgbe/ixgbe_82598.c:940:5: warning: symbol \u0027ixgbe_read_i2c_eeprom_82598\u0027 was not declared. Should it be static?\n  drivers/net/ixgbe/ixgbe_82598.c:1000:5: warning: symbol \u0027ixgbe_get_supported_physical_layer_82598\u0027 was not declared. Should it be static?\n  drivers/net/ixgbe/ixgbe_dcb_82598.c:100:5: warning: symbol \u0027ixgbe_dcb_config_packet_buffers_82598\u0027 was not declared. Should it be static?\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "908a7a16b852ffd618a9127be8d62432182d81b4",
      "tree": "a0b509227e26bef7edd347575761e0dbeb5756e7",
      "parents": [
        "889bd9b6dbcd426b8698c4a779dd7dbf247f57b8"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Mon Dec 22 20:43:12 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 22 20:43:12 2008 -0800"
      },
      "message": "net: Remove unused netdev arg from some NAPI interfaces.\n\nWhen the napi api was changed to separate its 1:1 binding to the net_device\nstruct, the netif_rx_[prep|schedule|complete] api failed to remove the now\nvestigual net_device structure parameter.  This patch cleans up that api by\nproperly removing it..\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bfb8cc31b11ccaf7cd55fd9e0f4794f82527948f",
      "tree": "21d2ce889b36d23f3de618b319d389b6829ade8c",
      "parents": [
        "f4314e815e87b4ab1c9b1115dd5853cd20ca999c"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Sun Dec 21 20:11:04 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 21 20:11:04 2008 -0800"
      },
      "message": "ixgbe: fix the display of DCB control stats in ethtool\n\nPriority flow contol statistics for Data Center Bridging (DCB) weren\u0027t\nincluded in ethtool.  This patch adds them.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Eric W Multanen \u003ceric.w.multanen@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": "f4314e815e87b4ab1c9b1115dd5853cd20ca999c",
      "tree": "4a8784070f58420814528ca0abd5cf3e12753ce5",
      "parents": [
        "1486a61ebcd2711532f8163d30babc40e11e7b40"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Sun Dec 21 20:10:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 21 20:10:29 2008 -0800"
      },
      "message": "net: add DCNA attribute to the BCN interface for DCB\n\nAdds the Backward Congestion Notification Address (BCNA) attribute to the\nBackward Congestion Notification (BCN) interface for Data Center Bridging\n(DCB), which was missing.  Receive the BCNA attribute in the ixgbe driver.\nThe BCNA attribute is for a switch to inform the endstation about the physical\nport identification in order to support BCN on aggregated links.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Eric W Multanen \u003ceric.w.multanen@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "1486a61ebcd2711532f8163d30babc40e11e7b40",
      "tree": "49fb6ba4e4f6ade0f1db0f6c86d0feb207857e65",
      "parents": [
        "c2da953a46b18b7515ad476c1c1686640a12e93a"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Sun Dec 21 20:09:50 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 21 20:09:50 2008 -0800"
      },
      "message": "net: fix DCB setstate to return success/failure\n\nData Center Bridging (DCB) had no way to know if setstate had failed in the\ndriver.  This patch enables dcb netlink code to handle the status for the DCB\nsetstate interface.  Likewise it allows the driver to return a failed status\nif MSI-X isn\u0027t enabled.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Eric W Multanen \u003ceric.w.multanen@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": "5ecc361444a0c641a73cce05fb652d0e3c944451",
      "tree": "ac050461c79434c101042bb954f694f90c13d885",
      "parents": [
        "a7276db6adfded660eec1e1629710b8b82d83455"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Mon Dec 15 01:00:57 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 15 01:00:57 2008 -0800"
      },
      "message": "ixgbe: fix dma mapping unbalance\n\nThis issue was initially reported by Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nIt appears that ixgbe has had a long standing bug where it was unmapping a different size than it had mapped.\n\nixgbe 0000:02:00.0: PCI-DMA: device driver frees DMA memory with different sizes than it mapped.\nixgbe 0000:02:00.0: PCI-DMA: device driver frees DMA memory with different size [device address\u003d0x0000000003fed812] [map size\u003d258 bytes] [unmap size\u003d256 bytes]\nPid: 6178, comm: rmmod Not tainted 2.6.28-rc5 #4 Call Trace:\n [\u003cffffffff8022a2ae\u003e] iommu_queue_inv_iommu_pages+0x5e/0x70\n [\u003cffffffff80225956\u003e] check_unmap+0x1c6/0x240  [\u003cffffffff80225ff5\u003e] debug_unmap_single+0xb5/0x110  [\u003cffffffffa0213997\u003e] ixgbe_clean_rx_ring+0x147/0x220  [\u003cffffffffa0214d7d\u003e] ixgbe_down+0x2fd/0x3d0 [ixgbe]  [\u003cffffffffa02150b3\u003e] ixgbe_close+0x13/0xc0 [ixgbe]  [\u003cffffffff80431326\u003e] dev_close+0x56/0xa0  [\u003cffffffff804313b3\u003e] rollback_registered+0x43/0x220  [\u003cffffffff804315a5\u003e] unregister_netdevice+0x15/0x60  [\u003cffffffff80431601\u003e] unregister_netdev+0x11/0x20  [\u003cffffffffa021aef8\u003e] ixgbe_remove+0x48/0x16e [ixgbe]  [\u003cffffffff80386ffc\u003e] pci_device_remove+0x2c/0x60  [\u003cffffffff803ef929\u003e] __device_release_driver+0x99/0x100\n [\u003cffffffff803efa48\u003e] driver_detach+0xb8/0xc0  [\u003cffffffff803eea6e\u003e] bus_remove_driver+0x8e/0xd0  [\u003cffffffff80387374\u003e] pci_unregister_driver+0x34/0x90  [\u003cffffffff8026c6c7\u003e] sys_delete_module+0x1c7/0x2a0  [\u003cffffffff802a9ce9\u003e] do_munmap+0x349/0x390  [\u003cffffffff80374481\u003e] __up_write+0x21/0x150  [\u003cffffffff8020c30b\u003e] system_call_fastpath+0x16/0x1b\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@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": "6fabd715e6d8e1b37c0c66d9bfda2c19643e3f77",
      "tree": "93c082c53fc4035285f111f87df974e85eed51aa",
      "parents": [
        "5e8427e5e25e3f844113cf67d07e7806bbe8c0e2"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Wed Dec 10 01:13:08 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 10 01:13:08 2008 -0800"
      },
      "message": "ixgbe: Implement PCIe AER support\n\nThis patch implements the PCIe Advanced Error Reporting callbacks in\nixgbe.  The 82598 hardware supports AER, so we enable it.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@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": "a4d2f34b7c3ff8a53df755961faf8186c6e7b464",
      "tree": "388964ad50231dee4ac6e10325b1f19dc6d2c51a",
      "parents": [
        "e4e6c38cab208b369bfc8e9a57186581bf0b9987"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Wed Dec 03 22:05:58 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 03 22:06:21 2008 -0800"
      },
      "message": "ixgbe: function comment typo\n\nSeems the ixgbe\u0027s code was copied from e1000.\nThe comment talks about something not exist.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nAcked-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "feea6a574d432e08cebf66d993a6ed1f310e0e5d",
      "tree": "8b82e3bdcc1b702788744d2045e6c8b8b69f80b4",
      "parents": [
        "157653ce79a606409a8bfb496cba797b2984b18f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Nov 27 15:34:07 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 27 15:34:07 2008 -0800"
      },
      "message": "ixgbe: section fixes\n\nixgbe_init_interrupt_scheme() is called from ixgbe_resume().  Build that\nwith CONFIG_PM and without CONFIG_HOTPLUG and you\u0027ve got a problem.\nSeveral helpers called by it also are misannotated __devinit.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a46e534bc76ed4e92daa181526b30274d37c6979",
      "tree": "3b6e0330cbfe79067fac494b80e647fdc0bac8ae",
      "parents": [
        "527d47c11149afb5dd59eaca57d5b4d816ac4f20"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Nov 27 00:22:21 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 27 00:22:21 2008 -0800"
      },
      "message": "ixgbe: cleanup link up/down messages\n\nThe system log messages created on a link status change need to follow a\nspecific format to work with tools some customers use.  This also makes\nthe messages consistant with other Intel driver link messages.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b9ab2ec04ec1e1e53939768805612ac191d7ba2",
      "tree": "22d29905c148d2d743b3eccb585fbe60fb91e25a",
      "parents": [
        "851fd7bd88524bb4e20f3def3127cd9167d6d0cf",
        "3ec192559033ed457f0d7856838654c100fc659f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 26 23:48:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 26 23:48:40 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/hp-plus.c\n\tdrivers/net/wireless/ath5k/base.c\n\tdrivers/net/wireless/ath9k/recv.c\n\tnet/wireless/reg.c\n"
    },
    {
      "commit": "cb13fc209f5c9394713319323166f74b01759ead",
      "tree": "08a2c4a098b38b51cf0ed8e4de0cf2054cae8d12",
      "parents": [
        "70340d728f4f4cb49da00a11b10ded492260caa5"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "robert.olsson@its.uu.se",
        "time": "Tue Nov 25 16:43:52 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 16:44:39 2008 -0800"
      },
      "message": "ixgbe: Naming interrupt vectors\n\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a6b6f515f77d1c62a2f383b6dce18cb0af0cf4f",
      "tree": "eed74f9344c3f65beb5386b93eca05526be8a914",
      "parents": [
        "411c41eea58bd3500cf897e2c27dd5330935a3a8"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Nov 25 01:02:08 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 01:02:08 2008 -0800"
      },
      "message": "DCB: fix kconfig option\n\nSince the netlink option for DCB is necessary to actually be useful,\nsimplified the Kconfig option.  In addition, added useful help text for the\nKconfig option.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ece4af18e07a5cea592ca095844783db4a349cb2",
      "tree": "fa255d783be2026f94bb88cfe989dd9956bcbb24",
      "parents": [
        "7e56b5d698707a9934833c47b24d78fb0bcaf764"
      ],
      "author": {
        "name": "Qinghuang Feng",
        "email": "qhfeng.kernel@gmail.com",
        "time": "Sun Nov 23 15:46:55 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 23 15:46:55 2008 -0800"
      },
      "message": "driver/net/*: remove redundant argument comments\n\nremove redundant argument comments in files of drivers/net/*\n\nSigned-off-by: Qinghuang Feng \u003cqhfeng.kernel@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9d2f4720971c00852a3fc8278a76f1a5e9add5c7",
      "tree": "70e0f03f0a613095100b4c4d6641980416c95bb8",
      "parents": [
        "c4900be053d376dfe4f603d000aa5e4c60745dec"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Fri Nov 21 01:56:07 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 01:56:07 2008 -0800"
      },
      "message": "ixgbe: convert directly reference of netdev-\u003epriv\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4900be053d376dfe4f603d000aa5e4c60745dec",
      "tree": "f5658e8d4f2345e0f15346020fe3aeb2adb48905",
      "parents": [
        "859ee3c43812051e21816c6d6d4cc04fb7ce9b2e"
      ],
      "author": {
        "name": "Donald Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Thu Nov 20 21:11:42 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 21:11:42 2008 -0800"
      },
      "message": "ixgbe: add SFP+ driver support\n\nThis patch adds support for SFP+ PHY in the following device ID\u0027s (10DB,\n10F1, 10E1).  These SFP+ PHY\u0027s are accessed via an I2C interface so the\npatch also includes functions to support this.\n\nAnother feature of note is that the PHY is pluggable and some\nrearchitecting was needed to support this.\n\nSigned-off-by: Donald Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@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": "859ee3c43812051e21816c6d6d4cc04fb7ce9b2e",
      "tree": "ef3c3717038b5d4600065550f422fd8abf72de35",
      "parents": [
        "0eb3aa9bab20217fb42244ccdcb5bf8a002f504c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 20 21:10:23 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 21:10:23 2008 -0800"
      },
      "message": "DCB: Add support for DCB BCN\n\nAdds an interface to configure the Backward Congestion Notification\n(BCN) feature.  In a BCN capabale network, congestion notifications\nfrom congested points out in the network can cause the end station\nlimit the rate of a given traffic flow.\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: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0eb3aa9bab20217fb42244ccdcb5bf8a002f504c",
      "tree": "b7d5a846b674a4f26ce4c1aa3b90f72fe9ce83d0",
      "parents": [
        "33dbabc4a7f7bd72313c73a3c199f31f3900336f"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 20 21:09:23 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 21:09:23 2008 -0800"
      },
      "message": "DCB: Add interface to query the state of PFC feature.\n\nAdds a netlink interface for Data Center Bridging (DCB) to get and set\nthe enable state of the Priority Flow Control (PFC) feature.\nPrimarily, this is a way to turn off PFC in the driver while DCB\nremains enabled.\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: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33dbabc4a7f7bd72313c73a3c199f31f3900336f",
      "tree": "f56e24fec9369ca1d1ef12eb18e4000a09fb5c3e",
      "parents": [
        "46132188bf72e22ef097f16ed5c969ee8cea1e8b"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 20 21:08:19 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 21:08:19 2008 -0800"
      },
      "message": "DCB: Add interface to query # of TCs supported by device\n\nAdds interface for Data Center Bridging (DCB) to query (and set if\nsupported) the number of traffic classes currently supported by the\ndevice for the two (DCB) features: priority groups (PG) and priority\nflow control (PFC).\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: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46132188bf72e22ef097f16ed5c969ee8cea1e8b",
      "tree": "e776ed8011b8314ff08abf4f3467c07d037fec4f",
      "parents": [
        "2f90b8657ec942d1880f720e0177ee71df7c8e3c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 20 21:05:08 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 21:05:08 2008 -0800"
      },
      "message": "DCB: Add interface to query for the DCB capabilities of an device.\n\nAdds to the netlink interface for Data Center Bridging (DCB), allowing\nthe DCB capabilities supported by a device to be queried.\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: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f90b8657ec942d1880f720e0177ee71df7c8e3c",
      "tree": "844114b22c548fedbab67e53b09b2efcf170563a",
      "parents": [
        "9db66bdcc83749affe61c61eb8ff3cf08f42afec"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 20 20:52:10 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 20:52:10 2008 -0800"
      },
      "message": "ixgbe: this patch adds support for DCB to the kernel and ixgbe driver\n\nThis adds support for Data Center Bridging (DCB) features in the ixgbe\ndriver and adds an rtnetlink interface for configuring DCB to the\nkernel.  The DCB feature support included are Priority Grouping (PG) -\nwhich allows bandwidth guarantees to be allocated to groups to traffic\nbased on the 802.1q priority, and Priority Based Flow Control (PFC) -\nwhich introduces a new MAC control PAUSE frame which works at\ngranularity of the 802.1p priority instead of the link (IEEE 802.3x).\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: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "008298231abbeb91bc7be9e8b078607b816d1a4a",
      "tree": "8cb0c17720086ef97c614b96241f06aa63ce8511",
      "parents": [
        "6ab33d51713d6d60c7677c0d020910a8cb37e513"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Nov 20 20:14:53 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 20:14:53 2008 -0800"
      },
      "message": "netdev: add more functions to netdevice ops\n\nThis patch moves neigh_setup and hard_start_xmit into the network device ops\nstructure. For bisection, fix all the previously converted drivers as well.\nBonding driver took the biggest hit on this.\n\nAdded a prefetch of the hard_start_xmit in the fast path to try and reduce\nany impact this would have.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ab33d51713d6d60c7677c0d020910a8cb37e513",
      "tree": "546c2ff099b2757e75cf34ddace874f1220f740e",
      "parents": [
        "7be6065b39c3f1cfa796667eac1a2170465acc91",
        "13d428afc007fcfcd6deeb215618f54cf9c0cae6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 16:44:00 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 20 16:44:00 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/ixgbe/ixgbe_main.c\n\tinclude/net/mac80211.h\n\tnet/phonet/af_phonet.c\n"
    },
    {
      "commit": "0edc352743156a39dfc3f21206b2bf7b9f371832",
      "tree": "e8afd7f033154b149b921f50515035e933e562f0",
      "parents": [
        "afe29f7a61b7b9b9dae9f443c34733c2b4f461ba"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 19 22:24:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 19 22:42:56 2008 -0800"
      },
      "message": "ixgb: convert to net_device_ops\n\nConvert this driver to network device ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79aefa45b20940cbb9104464548ff74f80f2395e",
      "tree": "b94d47b20a3299676dea539e911240463a01ab02",
      "parents": [
        "bfdbc0acadcc761b94814d78f0acec90f0d760de"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Nov 19 14:17:02 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 19 14:17:02 2008 -0800"
      },
      "message": "ixgbe: fix compilation with gcc-3.4\n\n  CC [M]  drivers/net/ixgbe/ixgbe_main.o\ndrivers/net/ixgbe/ixgbe_main.c: In function `ixgbe_intr\u0027:\ndrivers/net/ixgbe/ixgbe_main.c:1290: sorry, unimplemented: inlining failed in call to \u0027ixgbe_irq_enable\u0027: function body not available\ndrivers/net/ixgbe/ixgbe_main.c:1312: sorry, unimplemented: called from here\nmake[4]: *** [drivers/net/ixgbe/ixgbe_main.o] Error 1\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74ad0a5421edc6ef13a4059c6076cd7a4f3a1fd5",
      "tree": "b3f8960c3588e5f2741e05b40155f8e30cf8dbfc",
      "parents": [
        "ef711cf1d156428d4c2911b8c86c6ce90519dc45"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Fri Nov 07 12:16:08 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 16 00:31:35 2008 -0800"
      },
      "message": "ixgbe: Fix usage of netif_*_all_queues() with netif_carrier_{off|on}()\n\nnetif_carrier_off() is sufficient to stop Tx into the driver.  Stopping the Tx\nqueues is redundant and unnecessary.  By the same token, netif_carrier_on()\nwill be sufficient to re-enable Tx, so waking the queues is unnecessary.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@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": "454d7c9b14e20fd1949e2686e9de4a2926e01476",
      "tree": "fae8bd1bfb5fd496977a0639ad71c54a2ee278ae",
      "parents": [
        "7a12122c7a00347da9669cfcde82954c9e3d6f5e"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Wed Nov 12 23:37:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 12 23:37:49 2008 -0800"
      },
      "message": "netdevice: safe convert to netdev_priv() #part-1\n\nWe have some reasons to kill netdev-\u003epriv:\n1. netdev-\u003epriv is equal to netdev_priv().\n2. netdev_priv() wraps the calculation of netdev-\u003epriv\u0027s offset, obviously\n   netdev_priv() is more flexible than netdev-\u003epriv.\nBut we cann\u0027t kill netdev-\u003epriv, because so many drivers reference to it\ndirectly.\n\nThis patch is a safe convert for netdev-\u003epriv to netdev_priv(netdev).\nSince all of the netdev-\u003epriv is only for read.\nBut it is too big to be sent in one mail.\nI split it to 4 parts and make every part smaller than 100,000 bytes,\nwhich is max size allowed by vger.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "babcda74e9d96bb58fd9c6c5112dbdbff169e695",
      "tree": "fcbe5e70f1fff01ad49504171e964c387a5ad7f8",
      "parents": [
        "ab2910921064b657610a3b501358a305e13087ea"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 21:11:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 21:11:17 2008 -0800"
      },
      "message": "drivers/net: Kill now superfluous -\u003elast_rx stores.\n\nThe generic packet receive code takes care of setting\nnetdev-\u003elast_rx when necessary, for the sake of the\nbonding ARP monitor.\n\nDrivers need not do it any more.\n\nSome cases had to be skipped over because the drivers\nwere making use of the -\u003elast_rx value themselves.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0befdb3e0a26a8949063915274e1bec8873c526b",
      "tree": "a0b0b94919131a3e1952136f3c93b0c52a211fea",
      "parents": [
        "e053b628d367cd7b39ae2c4bb0124edc2e058a41"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Oct 31 00:46:40 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Nov 02 08:00:32 2008 -0500"
      },
      "message": "ixgbe: add device support for 82598AT (copper 10GbE) adapters\n\nIntel is currently shipping support for adapters with a phy\nthat does 10GBase-T (copper), which is 10 Gigabit ethernet\nover standard Category 6 cabling.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7c510e4b730a92cecf94ada45c989d8be0200d47",
      "tree": "61f1926964c580946367588602a8eb039561f077",
      "parents": [
        "e174961ca1a0b28f7abf0be47973ad57cb74e5f0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Oct 27 17:47:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 27 17:47:26 2008 -0700"
      },
      "message": "net: convert more to %pM\n\nA number of places still use %02x:...:%02x because it\u0027s\nin debug statements or for no real reason. Make a few\nof them use %pM.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5dd2d3322836036da169904afcb7d0f6dff5363f",
      "tree": "0ae7a4c1041e7d7a821ce8a4c7e0edcdaa11b2e4",
      "parents": [
        "8fa0b315fc0c1a414da1371f1fc39523a657c192"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 16 05:09:31 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Oct 16 05:09:31 2008 -0400"
      },
      "message": "[netdrvr] myri10ge, ixgbe: remove broken select INTEL_IOATDMA\n\nWe cannot select INTEL_IOATDMA in Kconfig as soon as MYRI10GE or IXGBE\nis enabled since the former is not available on all architectures.\n\nJust use a Kconfig bool {IXGBE,MYRI10GE}_DCA set to \u003dy when DCA\nsupport can actually be built.\n\n[myri10ge portion written and signed-off-by] Brice Goglin \u003cbrice@myri.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b39d66a81fb4f5ab555f86a2e49f3714f8369a3d",
      "tree": "20ffb096fe2781545ac3f77f07ebbb347234e111",
      "parents": [
        "b514f6b6da3aedcf4eb6f0c69e910ae89ef4632f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Aug 20 16:52:04 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:59:00 2008 -0400"
      },
      "message": "drivers/net: replace __FUNCTION__ with __func__\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "69888674738db42dd73430ebc59a691010c8fa2e",
      "tree": "62436c75be7870c8877d285ffd2536f693cb0eaf",
      "parents": [
        "b3c8b4ba619f3d461e01c27cdda02adcd48f02d4"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Sep 11 20:05:39 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:55:06 2008 -0400"
      },
      "message": "ixgbe: whitespace/formatting cleanup\n\nThis patch cleans up some whitespace items, reorders a couple of functions, and removes some outdated comments.\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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b3c8b4ba619f3d461e01c27cdda02adcd48f02d4",
      "tree": "34750ff003507fb278cd548dabf178de53d62212",
      "parents": [
        "b46172402f39719e97b921cc3ca85141f3e8b1c2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Sep 11 20:04:56 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:55:05 2008 -0400"
      },
      "message": "ixgbe: correctly add and remove napi queues\n\nThis patch corrects support for NAPI so that queues are correctly added and\nremoved during suspend/resume in the event that the number of MSI-X vectors\nchanges.\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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b46172402f39719e97b921cc3ca85141f3e8b1c2",
      "tree": "5dc5e2df7b0e08d3f6bc206594b835ae0d337b9d",
      "parents": [
        "51ac6445b108abab5e5ebeb5e68665d4509a6f29"
      ],
      "author": {
        "name": "Peter P Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Sep 11 20:04:46 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:55:05 2008 -0400"
      },
      "message": "ixgbe: Whitespace, copyright update and version number change patch\n\nThis patch cleans up a bit of whitespace issues with the driver, updates\nthe copyright information, and bumps the version number up.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "51ac6445b108abab5e5ebeb5e68665d4509a6f29",
      "tree": "9a80fc98e6fc4c3c1a144707a5798db5b6bc6a30",
      "parents": [
        "9f8cdf4f06f81c7e21689b01bee0439fe9ae1966"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Sep 11 20:03:55 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:55:04 2008 -0400"
      },
      "message": "ixgbe: bump version\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9f8cdf4f06f81c7e21689b01bee0439fe9ae1966",
      "tree": "fbc3bcccd5e004a0b7b6383ce8e15a2c739c97a4",
      "parents": [
        "74ce8dd29be934c30d7874276cdb3dfffbf2bc80"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 20:03:35 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:55:03 2008 -0400"
      },
      "message": "ixgbe: xmit frame refactor\n\nixgbe_xmit_frame can be refactored to use fewer locals and better\nutilize common kernel macros.\n\nalso fixed minor buglet with internal to driver vlan flag variable being\npassed incorrectly.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "74ce8dd29be934c30d7874276cdb3dfffbf2bc80",
      "tree": "dc264b2a556b0cc5ad0876e62cfb3968bf93fd94",
      "parents": [
        "2adc0511a3126e392aa390cd203e8c3d4603e2c6"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 20:03:23 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:55:02 2008 -0400"
      },
      "message": "ixgbe: lower stack space usage\n\nsome functions were un-necessarily using local variables.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2adc0511a3126e392aa390cd203e8c3d4603e2c6",
      "tree": "55659c22cb6fd4d860c1b13ea4ee48ec07091e8f",
      "parents": [
        "b9804972f52c2e6d60ddfa3a892c3628ed0aa846"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 20:03:00 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:55:02 2008 -0400"
      },
      "message": "ixgbe: cleanup defines\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b9804972f52c2e6d60ddfa3a892c3628ed0aa846",
      "tree": "59dabe8dc4416c91d68392c1578e9603b5caa5c1",
      "parents": [
        "7f8218752a76bb1f70b5e4e918f49bc5bf33275a"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 20:00:29 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:55:01 2008 -0400"
      },
      "message": "ixgbe: move set_num_queues and call it after msix failure\n\nThis is partial preparation for a future patch which will extend\nixgbe_set_num_queues\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7f8218752a76bb1f70b5e4e918f49bc5bf33275a",
      "tree": "6b28066e27a820f193229870d7f3986f4a90ea65",
      "parents": [
        "c44ade9ef8ffd73cb8b026065ade78bc0040f0b4"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 20:00:16 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:55:00 2008 -0400"
      },
      "message": "ixgbe: refresh the ixgbe_down function\n\nclean up the hardware shutdown sequence to prevent hardware\nfrom continuing to send when resetting or unloading.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c44ade9ef8ffd73cb8b026065ade78bc0040f0b4",
      "tree": "4e873bc57bccb30e23cec99ed06ec58ba7251e39",
      "parents": [
        "f08482766b7e3c0b2aaac4b68b30f33a91703aa3"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:59:59 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:59 2008 -0400"
      },
      "message": "ixgbe: update to latest common code module\n\nThis is a massive update that includes infrastructure for further patches\nwhere we will add support for more phy types and eeprom types.\n\nThis code is shared as much as possible with other drivers, so the code may\nseem a little obtuse at times but wherever possible we keep to the linux\nstyle and methods.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f08482766b7e3c0b2aaac4b68b30f33a91703aa3",
      "tree": "f7f9d9afc40405e3aa878867ebee7a8b3f23220e",
      "parents": [
        "f6af803f0b7c8e46d72156b042e105b4d481b6c3"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:59:42 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:59 2008 -0400"
      },
      "message": "ixgbe: add clean rx many routine\n\nin some configurations there can be more than one rx queue per vector\nin msi-x mode.  Add functionality to be able to clean this without\nchanging the performance path single-rx-queue cleanup.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f6af803f0b7c8e46d72156b042e105b4d481b6c3",
      "tree": "7eaa4777155b9d17e49b9beedcd8628aac4e1ad0",
      "parents": [
        "c431f97ef96026e6da7032a871a0789cf5a2eaea"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:59:29 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:58 2008 -0400"
      },
      "message": "ixgbe: lro stats were not counted on first ethtool -Scall\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c431f97ef96026e6da7032a871a0789cf5a2eaea",
      "tree": "40e3fcc159d95916bb8a4071fe10f46b01f54d46",
      "parents": [
        "b95f5fcb8ba6073a652927d232a7a7cb552afe62"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:59:16 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:57 2008 -0400"
      },
      "message": "ixgbe: fix ring reallocation in ethtool\n\nchanging ring sizes in ethtool needs to be robust.  If an allocation fails the\ndriver must continue operation, with the previous settings.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b95f5fcb8ba6073a652927d232a7a7cb552afe62",
      "tree": "74ed8cbc9c6d5a7329110cb9bb6347972d911c6b",
      "parents": [
        "762f4c57105853d1cbad3b96ef18aa23beff3db2"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:58:59 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:56 2008 -0400"
      },
      "message": "ixgbe: add device support for XF LR adapters\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "762f4c57105853d1cbad3b96ef18aa23beff3db2",
      "tree": "7df0c1a8e5d0ae30e7c4138c4f182d1d1dc2bba4",
      "parents": [
        "ff819cfb5d95c4945811f5e33aa57274885c7527"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:58:43 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:56 2008 -0400"
      },
      "message": "ixgbe: recycle pages in packet split mode\n\nmost of the time we only need 1500 bytes for a packet which means\nwe don\u0027t need a whole 4k page for each packet.  Share the allocation\nby using a reference count to the page and giving half to two\nreceive descriptors.  This can enable us to use packet split mode\nall the time due to the performance increase of allocating half\nthe pages.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ff819cfb5d95c4945811f5e33aa57274885c7527",
      "tree": "82cc8a1ccba15d09b0786ed4206b14f696639518",
      "parents": [
        "30efa5a363d18f1c284455879cb67fb1bf547bdc"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:58:29 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:55 2008 -0400"
      },
      "message": "ixgbe: fix bug with lots of tx queues\n\nwhen using more than 8 tx queues you can overrun the 8 bit v_idx\nfield, so change it to 16 bits to represent the maximum number\nof queues (one for each bit)\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "30efa5a363d18f1c284455879cb67fb1bf547bdc",
      "tree": "114f01ea6cf674bd14354e706d32a1ad47877ade",
      "parents": [
        "3d3d6d3cc2ad1e77516f3ad3f79d5988ebc361cf"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:58:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:54 2008 -0400"
      },
      "message": "ixgbe: fix initial interrupt throttle settings\n\nixgbe was incorrectly setting the throttle rate setting for all tx\nqueues and the driver has been refreshed to better handle a dynamic\ninterrupt mode as well as multiple queues.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3d3d6d3cc2ad1e77516f3ad3f79d5988ebc361cf",
      "tree": "18769660ded381728faf8da7d5a547622ad417b8",
      "parents": [
        "05857980cf15d96dd9eb47dd444b0634f436ba34"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:57:17 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:54 2008 -0400"
      },
      "message": "ixgbe: fix ethtool disable csum for ipv6\n\nethtool was not disabling the correct netif flags when setting\nchecksum disable.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "05857980cf15d96dd9eb47dd444b0634f436ba34",
      "tree": "4a428cbe34b362c243872ce259c5ededaf82e0a5",
      "parents": [
        "98c00a1c5de23295aebe7e46a61d85e05ee82855"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Sep 11 19:57:00 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:53 2008 -0400"
      },
      "message": "ixgbe: fix pci_resource allocation as in other drivers\n\nForm: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "98c00a1c5de23295aebe7e46a61d85e05ee82855",
      "tree": "b9af2219c46e79a8c520d0e636fc4419946d0a2c",
      "parents": [
        "42c783c5b1b755ae2ab2dec720ad58ffc2257a60"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:56:41 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:52 2008 -0400"
      },
      "message": "ixgbe: fix ethtool register dump\n\n1) reading some of the registers in our hardware causes them to clear,\nso don\u0027t read ICR in the ethtool register dump function.\n2) several register iterators were not iterating\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "42c783c5b1b755ae2ab2dec720ad58ffc2257a60",
      "tree": "5a6960af294aab7a9a08145836944e7f58ee7b46",
      "parents": [
        "f47cf66e9cc778d21533c681e89b4034ed2d8666"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:56:28 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:51 2008 -0400"
      },
      "message": "ixgbe: limit small mtu to minimum for ipv4 support\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f47cf66e9cc778d21533c681e89b4034ed2d8666",
      "tree": "4ee6985e706856385876272604ce7f7a79231673",
      "parents": [
        "41fb924866128fbb3fe15aafe7becc7d5ce4504f"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:56:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:51 2008 -0400"
      },
      "message": "ixgbe: fix bug with shared interrupts\n\nfix ixgbe bug reported with shared legacy interrupts\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "41fb924866128fbb3fe15aafe7becc7d5ce4504f",
      "tree": "32309fb0feda47e173625a49a89ba55395e4aadd",
      "parents": [
        "cf8280ee7be3aaf44d32e389f15c725b850e5e32"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:55:58 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:50 2008 -0400"
      },
      "message": "ixgbe: link change interrupt was not causing link event\n\nUpon review a buglet was found where link change was not causing\nan immediate link change event as it should.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cf8280ee7be3aaf44d32e389f15c725b850e5e32",
      "tree": "3511ef0b19370597c7bd5fbe43a74d563522adeb",
      "parents": [
        "ce94bf469edf84228771b58489944cf654aeb496"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:55:32 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:49 2008 -0400"
      },
      "message": "ixgbe: Update watchdog thread to accomodate longerlink_up events\n\nThis patch updates the link_up code and watchdog thread so that link_up\ndoesn\u0027t cause stack overflows due to long waits in interrupt context.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ce94bf469edf84228771b58489944cf654aeb496",
      "tree": "9346eb4b25bbefbe1e1b378fab43ed6f20e52be5",
      "parents": [
        "a1f96ee7cce0dce583ff2f32de6376495ef51e4d"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:55:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:48 2008 -0400"
      },
      "message": "ixgbe: fix multicast address update\n\nafter the most recent patches, the driver was not using the\ncorrect iterator for updating the receive address registers (RAR)\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a1f96ee7cce0dce583ff2f32de6376495ef51e4d",
      "tree": "33d607a837fd5934ba6b38afc717b76bc73e029f",
      "parents": [
        "af72166f31662850e10d1d1c734654efb2ae4357"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:54:48 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:47 2008 -0400"
      },
      "message": "ixgbe: fix dca defines to not have spaces\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "af72166f31662850e10d1d1c734654efb2ae4357",
      "tree": "f0117e022a9977b729af98bd39d51fdc5f7a8923",
      "parents": [
        "040dec3b37e4b9ec15b359bf5744f1ceba39fe3e"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Sep 11 19:54:23 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:47 2008 -0400"
      },
      "message": "ixgbe: fix bug where using wake queue instead of start\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "17dce5dfe38ae2fb359b61e855f5d8a3a8b7892b",
      "tree": "88bb1fcf84f9ebfa4299c9a8dcd9e6330b358446",
      "parents": [
        "712d6954e3998d0de2840d8130941e8042541246",
        "82a28c794f27aac17d7a3ebd7f14d731a11a5532"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 08 16:59:05 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 08 16:59:05 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tnet/mac80211/mlme.c\n"
    },
    {
      "commit": "3be1adfb912867e244729c3826b457ee76b8f737",
      "tree": "5805e1eda10bca5b4a66f9abbf3394312ff9824b",
      "parents": [
        "1a32bcfb5706d06a49904383b02f7c1d24172b96"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Sat Aug 30 00:29:10 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:08:22 2008 -0400"
      },
      "message": "ixgbe: change config srrctl to only program one register per VMDq/RSS id\n\nThis change makes it so only one srrctl register is programmed per VMDq id, and if VMDq is not enabled it is one register per RSS queue.  Currently this function is working correctly for the multiqueue RSS and single queue cases, but if any advances features such as VMDq or DCB would have been enabled this function would have caused issues as it was not correct.\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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4eeae6fd3f6a7f4cee0e75cf8b0d30b265339ae8",
      "tree": "bf3efc95fd5bcaef596b21492a26d42d771d02cd",
      "parents": [
        "cc41ac7c0011703460dd4d4674bb7cbf73bb883d"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue Aug 26 04:27:30 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:34 2008 -0400"
      },
      "message": "ixgbe: use different context for tso and offload\n\nChange TSO offloads to use a different context than VLAN insertion\nand Tx checksumming.  Hardware has separate registers internally for\nstoring these so use them.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cc41ac7c0011703460dd4d4674bb7cbf73bb883d",
      "tree": "9277eac7f33a3d44907b5321cbc1ba13835e12b7",
      "parents": [
        "e9990a9cd76a14905a8bf2348444ff775b24a92f"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:27 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:34 2008 -0400"
      },
      "message": "ixgbe: fix dca hints going to wrong processor\n\nhardware was configured incorrectly which led all hints to be\nsent to queue[0]\u0027s DCA configuration.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e9990a9cd76a14905a8bf2348444ff775b24a92f",
      "tree": "af38d8c801176258d57c9d4d9bc78ce34be68bfa",
      "parents": [
        "96b0e0f63b03153f7f2915f584083b4191b1932d"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:24 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:34 2008 -0400"
      },
      "message": "ixgbe: fix bug where lro settings are per ring\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "96b0e0f63b03153f7f2915f584083b4191b1932d",
      "tree": "0bf2414a865a047bab4cc7b310b3aff9d508b42a",
      "parents": [
        "22f32b7a5ad34f23eb18f0e089522f1652ae8abc"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:21 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:34 2008 -0400"
      },
      "message": "ixgbe: update dca to new interface, fix CONFIG_DCA_MODULE\n\nDCA related fixes\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- ixgbe was not compiling and using DCA correctly if dca was a module\n- DCA interface changed with new kernel\n- ixgbe was not correctly configured to indicate DCA hints to the\n  correct CPU.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "22f32b7a5ad34f23eb18f0e089522f1652ae8abc",
      "tree": "cb5aa66f0ae957b2e6ee1878cac9b772451b7b86",
      "parents": [
        "7c6e0a436d971641d37cebcb12e8cc0c4419b5d4"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:18 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:33 2008 -0400"
      },
      "message": "ixgbe: should not use HW_CSUM, should use IP* flags\n\nas mentioned by Herbert, our hardware supports IP offloads, not full\nchecksum offloads for any protocol in existence (even though the\nhardware just provides generic csum support over any range of bytes)\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7c6e0a436d971641d37cebcb12e8cc0c4419b5d4",
      "tree": "c7a32ac6c02c0431477f7df4cf9ac5fbcde54a6d",
      "parents": [
        "e01c31a5f7eb4f8a147cf6205f0f2ef11146068d"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:16 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:33 2008 -0400"
      },
      "message": "ixgbe: Lock RSS seed, move rx_buf_len to the rx_ring\n\nThis locks the seed down so loading/unloading the driver will present\npredictable hashing from RSS.  Also move the rx_buf_len out of the adapter\nstruct, and into the Rx ring struct.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e01c31a5f7eb4f8a147cf6205f0f2ef11146068d",
      "tree": "1501c609be3f7931341f42d8edb99180f96c5be0",
      "parents": [
        "2b9ade935cd2be6db26f5445656950bc3da7055d"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:13 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:33 2008 -0400"
      },
      "message": "ixgbe: Implement Tx Head Writeback\n\nEnable Tx Head Writeback in the hardware.  This helps performance by\nremoving adapter writebacks to descriptors on transmit completion.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2b9ade935cd2be6db26f5445656950bc3da7055d",
      "tree": "10c9a842f0940d1d38f3475691b3e72d3a892b2f",
      "parents": [
        "3a581073e0f9f3966ac95a89cd04a0a6b948dc77"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:10 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:33 2008 -0400"
      },
      "message": "ixgbe: disable flow control by default\n\nSince the adapter cannot tell what the remote end\u0027s flow control capability\nis through auto-neg, we must turn off flow control by default.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3a581073e0f9f3966ac95a89cd04a0a6b948dc77",
      "tree": "37a2e723329db72ee1acbbc19b09e4b3e7b49db8",
      "parents": [
        "036c9b097034b4ea82974f7c98d10ec7fbf81902"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:08 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:33 2008 -0400"
      },
      "message": "ixgbe: Cleanup references to Tx and Rx rings to becommon across the driver\n\nCleanup all the different references to the Tx ring and Rx ring structures\nand make them common across the driver.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "036c9b097034b4ea82974f7c98d10ec7fbf81902",
      "tree": "17a57a64482d57ae9b4c4315666c70ce24e1aea4",
      "parents": [
        "2c5645cf65dc6dce15dac47a7cdfabb85224fede"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:05 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:33 2008 -0400"
      },
      "message": "ixgbe: do not update stats twice each receive\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2c5645cf65dc6dce15dac47a7cdfabb85224fede",
      "tree": "cda97b5ea34d1a6b6928fbdee495292a6502bb63",
      "parents": [
        "9da09bb1b806a85a0bc4fb5426fb3022f56aad19"
      ],
      "author": {
        "name": "Christopher Leech",
        "email": "christopher.leech@intel.com",
        "time": "Tue Aug 26 04:27:02 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:32 2008 -0400"
      },
      "message": "ixgbe: Implement HAVE_SET_RX_MODE\n\nImplement HAVE_SET_RX_MODE in the driver for MC and UC lists.\n\nSigned-off-by: Christopher Leech \u003cchristopher.leech@intel.com\u003e\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9da09bb1b806a85a0bc4fb5426fb3022f56aad19",
      "tree": "ad0d7d65a30300b2df717f21a0db4402e4e75247",
      "parents": [
        "712744bebef1e47623244004a2770d0438b5b3f7"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:26:59 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:32 2008 -0400"
      },
      "message": "ixgbe: add little endian annotations for sparse\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "712744bebef1e47623244004a2770d0438b5b3f7",
      "tree": "518486567505a1978d36b78354fdbd6675c8d424",
      "parents": [
        "fa928c0caa9cb1ebc2fb6717b2f7bb73dd4f487c"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:26:56 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:32 2008 -0400"
      },
      "message": "ixgbe: fix rx csum return status misinterpretation\n\nthe driver was misinterpreting rx_csum return value in the descriptor\nso occassionally we would indicate an rx_csum error in our stats\nwhen there was none.  This would have no effect on traffic because\nwe would just hand the packet to the stack anyway without the offload\nflag set, but would increase CPU for those packets that needed a recompute.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "15e79f24b60c4b0bf8019423bda4e03a576b02f2",
      "tree": "980b5cacf4d2fa948a9277172d5845baf9b077b8",
      "parents": [
        "e000ea13123a28108cff2d6b9856b414dfdcd1fa"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Wed Aug 27 18:04:32 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:26:18 2008 -0400"
      },
      "message": "ixgbe: initialize interrupt throttle rate\n\nThis commit dropped the setting of the default interrupt throttle rate.\n\ncommit 021230d40ae0e6508d6c717b6e0d6d81cd77ac25\nAuthor: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nDate:   Mon Mar 3 15:03:45 2008 -0800\n\n    ixgbe: Introduce MSI-X queue vector code\n\nThe following patch adds it back.  Without this the default value of 0\ncauses the performance of this card to be awful.  Restoring these to the\ndefault values yields much better performance.\n\nThis regression has been around since 2.6.25.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nAcked-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCC: stable@kernel.org [2.6.25 and later]\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3d01625a4f30ec9db8e964b7fde1f902f522e992",
      "tree": "e344f6ef2e7c082a87a13c9a31daa7cfd22cad46",
      "parents": [
        "736783b8528bdce7f090dfae66f57411be40c5f8"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Aug 26 18:30:04 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:14:32 2008 -0400"
      },
      "message": "ixgbe: fix vlan filtering\n\nVLAN filtering is broken, due to reading the incorrect register for\nthe VLAN filtering settings.  Fixed by reading/writing the correct\nregister.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8d792cd990938c4d06b86141465ff8d52a946a0a",
      "tree": "ac3f4c057d05b43d61280879c63fe61ca37aff2c",
      "parents": [
        "05c550babecfc129a8d9331edf43107192bae115"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Aug 08 16:24:19 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:42:41 2008 -0400"
      },
      "message": "ixgbe: add cx4 device ID\n\nThis is a simple device ID add for adapters that support\nCX4 (copper infiniband style cable) connectors for 10GbE.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bb5d10ac8cc315d53306963001fe650d88a1cbb2",
      "tree": "5de8fe2e766096d22271bbc40a911fe6dea300d1",
      "parents": [
        "1a4dc68b31fd04573ab3c554702372941a4fd46f"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Jul 11 17:34:58 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:31:00 2008 -0400"
      },
      "message": "ixgbe: remove device ID for unsupported device\n\nThe ixgbe driver was untested with device ID 8086:10c8 but still advertises\nsupport.  Currently if this device is present in the system when the driver\nis loaded, the system will panic.\nRemove this device ID until full support can be tested with available\nhardware.  This patch is necessary for 2.6.24, 2.6.25 and 2.6.26\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d55b53fff0c2ddb639dca04c3f5a0854f292d982",
      "tree": "39164a0c3a820f0767f2ad98c828a36c35c9b1da",
      "parents": [
        "b6fcbdb4f283f7ba67cec3cda6be23da8e959031"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Jul 18 04:33:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 18 04:33:03 2008 -0700"
      },
      "message": "igb/ixgbe/e1000e: resolve tx multiqueue bug\n\nWith the recent changes to tx mutiqueue, igb/ixgbe/e1000e was not calling\nnetif_tx_start_all_queues() before calling netif_tx_wake_all_queues().\nThis causes an issue during loading of the driver.\n\nIn addition, updated e1000e to use the updated tx mutliqueue api.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd2ea0a79faad824258af5dcec1927aa24d81c16",
      "tree": "644fd4ce92227cc319c7a54c63ea07a96b8c6b8d",
      "parents": [
        "24344d2600108b9b79a60c0e4c43b3c499856d14"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 01:56:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 19:21:07 2008 -0700"
      },
      "message": "net: Use queue aware tests throughout.\n\nThis effectively \"flips the switch\" by making the core networking\nand multiqueue-aware drivers use the new TX multiqueue structures.\n\nNon-multiqueue drivers need no changes.  The interfaces they use such\nas netif_stop_queue() degenerate into an operation on TX queue zero.\nSo everything \"just works\" for them.\n\nCode that really wants to do \"X\" to all TX queues now invokes a\nroutine that does so, such as netif_tx_wake_all_queues(),\nnetif_tx_stop_all_queues(), etc.\n\npktgen and netpoll required a little bit more surgery than the others.\n\nIn particular the pktgen changes, whilst functional, could be largely\nimproved.  The initial check in pktgen_xmit() will sometimes check the\nwrong queue, which is mostly harmless.  The thing to do is probably to\ninvoke fill_packet() earlier.\n\nThe bulk of the netpoll changes is to make the code operate solely on\nthe TX queue indicated by by the SKB queue mapping.\n\nSetting of the SKB queue mapping is entirely confined inside of\nnet/core/dev.c:dev_pick_tx().  If we end up needing any kind of\nspecial semantics (drops, for example) it will be implemented here.\n\nFinally, we now have a \"real_num_tx_queues\" which is where the driver\nindicates how many TX queues are actually active.\n\nWith IGB changes from Jeff Kirsher.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09e83b5d7d1878065e2453239b49b684cd0fe4e5",
      "tree": "a08d06c81d7bcd47e432443e24b126101ea1f2b9",
      "parents": [
        "e8a0464cc950972824e2e128028ae3db666ec1ed"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 01:52:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 19:21:03 2008 -0700"
      },
      "message": "netdev: Kill NETIF_F_MULTI_QUEUE.\n\nThere is no need for a feature bit for something that\ncan be tested by simply checking the TX queue count.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78ed11a56bd8679aa6d51eb36b448342c59a7824",
      "tree": "d5feb0f95f0002841d4d099aaac9fecb640bc3b5",
      "parents": [
        "746b9f0228a1c607b3db67c80da1c2a963321926"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Jul 16 20:16:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 16 20:16:14 2008 -0700"
      },
      "message": "netdrv intel: always enable VLAN filtering except in promiscous mode\n\nCurrently VLAN filtering is enabled when the first VLAN is added.\nObviously before that there\u0027s no point in receiving any VLAN packets.\nNow that we disable VLAN filtering in promiscous mode, we can keep\nthe VLAN filters enabled the remaining time.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "746b9f0228a1c607b3db67c80da1c2a963321926",
      "tree": "ea5e89d69279918691885c7c2abbc8a0894f4c9c",
      "parents": [
        "70efce27fc3d54271519244dc5e47da4ed711dd4"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Jul 16 20:15:45 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 16 20:15:45 2008 -0700"
      },
      "message": "netdrv intel: disable VLAN filtering in promiscous mode\n\nAs discussed in this thread:\n\nhttp://www.mail-archive.com/netdev@vger.kernel.org/msg53976.html\n\npromiscous mode means to disable *all* filters. Currently only unicast\nand multicast filtering is disabled. This patch changes all Intel\ndrivers to also disable VLAN filtering.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b19fa1fa91845234961c64dbd564671aa7c0fd27",
      "tree": "efb09da87299ef503b59396b69a7667f1650e378",
      "parents": [
        "c773e847ea8f6812804e40f52399c6921a00eab1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 23:14:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 23:14:24 2008 -0700"
      },
      "message": "net: Delete NETDEVICES_MULTIQUEUE kconfig option.\n\nMultiple TX queue support is a core networking feature.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "332e4af80d1214fbf0e263e1408fc7c5b64ecdd6",
      "tree": "7c8f8ada7ab8fc9cb2497d95e52dce4d2c4493a3",
      "parents": [
        "1b63ba8a86c85524a8d7e5953b314ce71ebcb9c9",
        "be0976be9148f31ee0d1997354c3e30ff8d07587"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 28 21:28:46 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 28 21:28:46 2008 -0700"
      },
      "message": "Merge branch \u0027davem-next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "1b63ba8a86c85524a8d7e5953b314ce71ebcb9c9",
      "tree": "fe3dc41cbb47ae12b7c3faf6a88b097349e50d5a",
      "parents": [
        "e35c3269edba151e1c703d87068a28ce2cd65bb0",
        "d420895efb259a78dda50f95289571faa6e10e41"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 28 01:19:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 28 01:19:40 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/wireless/iwlwifi/iwl4965-base.c\n"
    },
    {
      "commit": "6f4a0e45c6392f84436004d4c04d31b8ff5071c5",
      "tree": "173e74abb1cb535761defdf9bafe2ec08f564d43",
      "parents": [
        "ccc57aac9c9532b4540968632a8c4a0b946dbcc4"
      ],
      "author": {
        "name": "Paul Larson",
        "email": "pl@us.ibm.com",
        "time": "Tue Jun 24 17:00:56 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 27 01:27:46 2008 -0400"
      },
      "message": "ixgbe: fix EEH recovery during reset on PPC\n\nEEh is not recovering in a resonable amount of time on PPC during\nixgbe_down().\n\nSigned-off-by: Paul Larson \u003cpl@us.ibm.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "177db6ffd0599430a2ab63045e88fc4031f42420",
      "tree": "1c1e0b71a9589628e8b2abd82c213e1e7d1cc34b",
      "parents": [
        "8f85cd7fefa3d01c4e05aac1cb198733336cf44b"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Wed Jun 18 15:32:19 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 24 23:06:19 2008 -0400"
      },
      "message": "ixgbe: add LRO support\n\nSupport for in-kernel LRO with the ability to enable/disable via ethtool\nbased on comments from Ben Hutchings.\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: PJ Waskiewicz \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4ae127d1b6c71f9240dd4245f240e6dd8fc98014",
      "tree": "b7aa27b3e0c655f4613fe2146cb57d7f69e421f6",
      "parents": [
        "875ec4333b99144e2589e900a0bcd2c25c757b27",
        "7775c9753b94fe429dc4323360d6502c95e0dd6e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 13 20:52:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 13 20:52:39 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/smc911x.c\n"
    },
    {
      "commit": "ad31c402b41a25cfc6c8369b8412d6c133ccafbe",
      "tree": "fac9bd59f78a258d6edd77cbe1b0deb212d5444a",
      "parents": [
        "72dc1c096c7051a48ab1dbb12f71976656b55eb5"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jun 05 04:05:30 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 11 21:58:42 2008 -0400"
      },
      "message": "ixbge: allow vlan devices to use TSO and TCP CSUM offload\n\nUsing the new interface for propagating device feature flags into VLAN\ndevices, turn on TSO and CSUM offload on VLAN devices.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ff68cdbf86f09e602eb2b04e1a7d448a3c3a3b28",
      "tree": "c536a29be63409f52fe41766e7339829e46ef835",
      "parents": [
        "4db0ee176e256444695ee2d7b004552e82fec987"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Jun 09 15:57:17 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 10 18:20:15 2008 -0400"
      },
      "message": "ixgbe: fix typo\n\nDefine names were accidently transposed.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fb3b27bc00ca2b6d69c3a22ff43b4d95fef47bed",
      "tree": "9f0b14b9f9529681fea0ce5d0eeb2b9ae2b822b1",
      "parents": [
        "7b1be1987c1e8163b3631dcd1ce4f03707d60c3b"
      ],
      "author": {
        "name": "Wendy Xiong",
        "email": "wendyx@us.ibm.com",
        "time": "Wed Apr 23 11:09:24 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:07:13 2008 -0400"
      },
      "message": "ixgbe: save and restore pcie/msi state to support EEH recovery\n\nTo enable EEH support for pci-express network adapters, pcie/msi state\nneeds to be saved and restored for that adapter.\n\nTested this EEH patch with Intel 10G pci-express ixgbe adapter.\n\nSigned-off-by: Wendy Xiong \u003cwendyx@us.ibm.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "652f093fdf14c7ca1e13c052da429ae385e4dc21",
      "tree": "8559c933e7feab65d251c00f3de2f09bb6315113",
      "parents": [
        "80950f8b71176ae8b6f2a78de039b8bc2da7f480"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Thu Mar 27 14:39:17 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 28 22:14:53 2008 -0400"
      },
      "message": "Compilation fix for ixgbe_main.c.\n\nUnder CONFIG_DCA the compilation is broken since the commit\nbd0362dde080cef377d99fa5beb5c25308c29c73 (ixgbe: Add optional\nDCA infrastructure).\n\nIXGBE_SUCCESS is not defined anywhere, replace it with 0.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ef8500457b29eed13d03ff19af36d810308e57b7",
      "tree": "623da6b59471d7096ef9ea69057f9eba6f5be917",
      "parents": [
        "bd0362dde080cef377d99fa5beb5c25308c29c73"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Mar 03 15:04:07 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 17 07:49:28 2008 -0400"
      },
      "message": "ixgbe: Increment version\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bd0362dde080cef377d99fa5beb5c25308c29c73",
      "tree": "45269ba2224fb3e27d8384e85fd5fc8be7884cb9",
      "parents": [
        "f494e8faa77bd4147324f7666441e0b780e7db94"
      ],
      "author": {
        "name": "Jeb Cramer",
        "email": "cramerj@intel.com",
        "time": "Mon Mar 03 15:04:02 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 17 07:49:28 2008 -0400"
      },
      "message": "ixgbe: Add optional DCA infrastructure\n\n82598 cards and up support DCA, which enables the chipset to warm\nup the caches for upcoming payload data. This code makes the\ndriver plug into the CONFIG_DCA infrastructure that was merged\nearlier.\n\nSigned-off-by: Jeb Cramer \u003ccramerj@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f494e8faa77bd4147324f7666441e0b780e7db94",
      "tree": "adcb7b1f344209de1db703abd1d1b25e497a613b",
      "parents": [
        "30eba97a3f076cf4e100b598ee9a1b1439b0cfaa"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Mon Mar 03 15:03:57 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 17 07:49:28 2008 -0400"
      },
      "message": "ixgbe: Introduce adaptive interrupt moderation\n\n82598 can produce a formidable interrupt rate, and is largely\nunusable without some form of moderation. The default behaviour\nbefore this patch is to limit irq\u0027s to a reasonable number.\nHowever, just like our other drivers we can reduce latency\nfor small packet-type traffic considerably by allowing the\nirq rate to go up dynamically.\n\nThis patch introduces a simple irq moderation algorithm based\non traffic analysis. The driver will use more CPU to service\nsmall packets quicker but will perform the same on bulk traffic\nas the old code.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "30eba97a3f076cf4e100b598ee9a1b1439b0cfaa",
      "tree": "53799731423fd257ef34bfbb1e6efad7cdfa9b98",
      "parents": [
        "021230d40ae0e6508d6c717b6e0d6d81cd77ac25"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Mon Mar 03 15:03:52 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 17 07:49:28 2008 -0400"
      },
      "message": "ixgbe: Introduce Multiqueue TX\n\nNow that the irq vector code is in place, we can add the conditional\nmultiqueue TX code in the driver. This requires the optional\nCONFIG_NETDEVICES_MULTIQUEUE\u003dy and will not be enabled without\nit.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Waskiewicz Jr, Peter P \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "021230d40ae0e6508d6c717b6e0d6d81cd77ac25",
      "tree": "44670c729adad8c4def18e4ff417542b5ad75b13",
      "parents": [
        "53e7c46b0680ccc3ac67a2b8cd7f050569836e44"
      ],
      "author": {
        "name": "Ayyappan Veeraiyan",
        "email": "ayyappan.veeraiyan@intel.com",
        "time": "Mon Mar 03 15:03:45 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 17 07:49:28 2008 -0400"
      },
      "message": "ixgbe: Introduce MSI-X queue vector code\n\nThis code abstracts the per-queue MSI-X interrupt vector into\na queue vector layer. This abstraction is needed since there can\nbe many more queues than available MSI-X vectors in a machine.\n\nThe MSI-X irq vectors are remapped to a shared queue vector which\ncan point to several (both RX and TX) hardware queues. The NAPI\nalgorithm then cleans the appropriate ring/queues on interrupt\nor poll.\n\nThe remapping is a delicate and complex calculation to make sure\nthat we\u0027re not unbalancing the irq load, and spreads the irqs\nas much as possible, and may combine RX and TX flows onto the\nsame queue vector.\n\nThis effectively enables receive flow hashing across vectors\nand helps irq load balance across CPUs.\n\nSigned-off-by: Ayyappan Veeraiyan \u003cayyappan.veeraiyan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nAcked-by: Waskiewicz Jr, Peter P \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "5a059e9d49936fd2069d1777210b06b31ce50ee4"
}
