)]}'
{
  "log": [
    {
      "commit": "421e02f0e9c3335028750ee411e5534dab82efbd",
      "tree": "32b7cad0381984aa23298f4419501a6d250b14d4",
      "parents": [
        "c54106bb3856a7726a814d54aa0eb32f5419a743"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Oct 17 11:08:31 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Oct 22 06:54:07 2008 -0400"
      },
      "message": "igb: add IGB_DCA instead of selecting INTEL_IOATDMA\n\nAdd a bool IGB_DCA defined to y if IGB and DCA are enabled, but IGB isn\u0027t y while DCA\u003dm.  And thus remove the need to select INTEL_IOATDMA when IGB is enabled, so that non-x86 architectures can build the igb driver.\nBased on work/patch from Brice Goglin \u003cbrice@myri.com\u003e\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c54106bb3856a7726a814d54aa0eb32f5419a743",
      "tree": "717fb190cc5782f5aa9f9dee5e80267f9a5f0380",
      "parents": [
        "d4f12daf7ba4efc506c377a9591ecdb692641fe5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Oct 16 21:26:57 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Oct 22 06:53:59 2008 -0400"
      },
      "message": "igb: fix tx data corruption with transition to L0s on 82575\n\nThe 82575 has an issue in which the DMA will go out of sync if the link\npartner goes into an L0s state.  To prevent this we set the pci-e link\npartner capability bits to disable the L0s transition on the hw.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1a32bcfb5706d06a49904383b02f7c1d24172b96",
      "tree": "2c63987675269ff62efd67f005d73c003c94e4ef",
      "parents": [
        "fc7d345d11e815705fd0c9badc2ee82cb7ca5a84"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Aug 26 04:25:11 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:08:17 2008 -0400"
      },
      "message": "igb: clean up a stray fake netdev code left in rx path\n\nRemove code that was in place to support fake netdev\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": "fc7d345d11e815705fd0c9badc2ee82cb7ca5a84",
      "tree": "4a27efe6e23d037a809f45d60821b6e5b4ce42d5",
      "parents": [
        "4662e82b2cb41c60826e50474dd86dd5c6372b0c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Aug 26 04:25:08 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:08:16 2008 -0400"
      },
      "message": "igb: remove unneeded cleaned variable in clean_tx_irq path\n\nThe cleaned variable can be replaced by the count of packets cleaned during\nthe tx interrupt routine so it can be removed.\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": "17fc7004a3f552b52274b6b2fbbebd7ff76dc1d5",
      "tree": "d1c76127900cc914f333737f2e486b0a5e7707ac",
      "parents": [
        "c22ce6d849423639b4b80d1b28edd383cb3048a9"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Aug 08 16:51:26 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:36:12 2008 -0400"
      },
      "message": "igb: remove 82576 quad adapter\n\nDisable support for device 8086:10E8.  Currently the result of loading the\ndriver with the device present causes system instability.\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": "34a20e89739e9ac1cb89bdf430b694d2c946ebff",
      "tree": "ab9994e0e01d263654d120282a42e03bb398b3fa",
      "parents": [
        "fe59de38c58d3eedc025be61ff3055a41776bbd4"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Aug 26 04:25:13 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:16:31 2008 -0400"
      },
      "message": "igb: fix setting the number of tx queues\n\nThe real_num_tx_queues was not being set when in MSI-X only mode.  This patch\ncorrects that path so all interrupt types are correctly configured.\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": "fe59de38c58d3eedc025be61ff3055a41776bbd4",
      "tree": "058932d84ae9e88ba4f4a2f184222278c5cdcb99",
      "parents": [
        "7a6ea550f2f7592742ac765e5a3b4b5d1461e0bd"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Aug 26 04:25:05 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:16:30 2008 -0400"
      },
      "message": "igb: ethtool -d reads EICR which is incorrect as it is read on clear\n\nEthtool -d is reading the EICR and ICR registers which is currently\nclearing these registers and masking off interrupts.  To prevent this we\nread the EICS and ICS equivilents as they can be read without clearing or\nmasking.\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": "7a6ea550f2f7592742ac765e5a3b4b5d1461e0bd",
      "tree": "4f347f2054987626af467cd2031af5517bf7d81f",
      "parents": [
        "a866bbf6aacf95f849810079442a20be118ce905"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Aug 26 04:25:03 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 27 05:16:27 2008 -0400"
      },
      "message": "igb: force all queues to interrupt once every 2 seconds\n\nSet the EICS bit for each of the RX queues at least once every 2 seconds to\nprevent the rx queues from stalling.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a6ef5e9d7dd6f3de4f88b68c390f0f0d7072944c",
      "tree": "1917fe6949eda12650475cc3bc1e9134f90116f0",
      "parents": [
        "ec796b4ffc947f74e9e85198d1648e9556300c55"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Aug 04 15:00:27 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:55:26 2008 -0400"
      },
      "message": "igb: remove igb_init_managability as it is deprecated\n\nigb_init_managability does not actually perform any function as the two\nregisters it attempts to write are both read only on the host.  This patch\nremoves the function and all references to it from the driver.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ec796b4ffc947f74e9e85198d1648e9556300c55",
      "tree": "9971d74f03da96b1649eeb1e0399176142522320",
      "parents": [
        "549bdd84dce242e15a9d7b42787ae481ba29f458"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Aug 04 15:00:18 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:55:20 2008 -0400"
      },
      "message": "igb: remove three redundant functions left in the code\n\nThree functions were left in the code that are no longer used.  I am removing\nthese functions just to keep the code clean.\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": "549bdd84dce242e15a9d7b42787ae481ba29f458",
      "tree": "384c87869bbf59df397fca7a04b95633f2df2f5d",
      "parents": [
        "726c09e7b6b7b9f9015ae7ce803ba4cd67121d67"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Aug 04 15:00:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:55:16 2008 -0400"
      },
      "message": "igb: correct issue of set_mta member of mac.ops not being populated\n\nThe igb_mta_set function was not being correctly used\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": "726c09e7b6b7b9f9015ae7ce803ba4cd67121d67",
      "tree": "51ed0f9f8222eb6fb27c5b637e5ac6c3b37fc773",
      "parents": [
        "c743a87eabc50110ba5e473e707079c9b429779a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Aug 04 14:59:56 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:55:09 2008 -0400"
      },
      "message": "igb: fixes 82576 serdes init to correctly support manual flow control changes\n\nThis patch changes the PCS configuration for serdes so that the flow\ncontrol options change be set via the ethtool -A option.\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": "c743a87eabc50110ba5e473e707079c9b429779a",
      "tree": "b6d2b6db296050c8ad86c8addc2c8ab1c38707bf",
      "parents": [
        "106ef2fef3778f4af2e0f796a108cc19c6114264"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Aug 04 14:59:46 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:55:05 2008 -0400"
      },
      "message": "igb: fix null pointer dereference seen with fiber NICs\n\nWith a fiber or serdes NIC installed the driver was causing a null pointer\ndereference on driver unload.\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": "106ef2fef3778f4af2e0f796a108cc19c6114264",
      "tree": "3ffcf6e3f7e946f81530d070ea226792ad5552c4",
      "parents": [
        "c2ac3ef35c44195ca2b9c29275c7c6830eb2d9aa"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Aug 04 14:59:37 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:55:00 2008 -0400"
      },
      "message": "igb: fix comments\n\nThe internal name was used in comments, replaced with silicon part number.\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": "25ac3c24839002298e9329a5fda305e5383b1dc7",
      "tree": "a1e6cbde207273dd304634ed42639a904144d400",
      "parents": [
        "f8e5e776a3ac29705b1a357b23cad0920ef1a1d2"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 16 12:45:27 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:54:12 2008 -0400"
      },
      "message": "net: igb_main.c fix sparse integer as NULL pointer warning\n\ndrivers/net/igb/igb_main.c:388:20: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.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": "070825b3840a743e21ebcc44f8279708a4fed977",
      "tree": "744ae1e0885d3a1be9a05a0a6b4f42fbcd27e926",
      "parents": [
        "51ce7ec92187b22ab1598987bb5f9776f6e0ebad"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 01:50:11 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 19:20:58 2008 -0700"
      },
      "message": "igb: Kill CONFIG_NETDEVICES_MULTIQUEUE references, no longer exists.\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": "6eb5a7f1dbd56883680290f6a0bd2d8d15f8ff58",
      "tree": "ee4b0be39dba02863ae3e260b2b8c210e7535929",
      "parents": [
        "9280fa5201d7f69b20af4b7efadb5fe8f2f67277"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:14:44 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:33 2008 -0400"
      },
      "message": "igb: Improve multiqueue AIM support\n\nImprove multiqueue performance\nChange itr_val to reflect ITR timer value instead of ints/sec\nCleaned up AIM algorithms in general\n\nBased on work by Mitch Williams\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Mitch Williams \u003cmitch.a.williams@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": "9280fa5201d7f69b20af4b7efadb5fe8f2f67277",
      "tree": "7faacb4c9888f2d6092caaf67f96a898b376ee99",
      "parents": [
        "a88f10ec7a5b3d87cb9372481055340018652389"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:14:04 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:33 2008 -0400"
      },
      "message": "igb: unused variable warning in igb remove\n\nWrap hw variable declaration in DCA flags to prevent unused variable\nwarning during compilation.\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": "a88f10ec7a5b3d87cb9372481055340018652389",
      "tree": "0a024c743f335797a2a68922d40771f527bdfcf1",
      "parents": [
        "d8156534040996f6a93a24d3592d5d587f2587e5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:13:38 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:33 2008 -0400"
      },
      "message": "igb: update suspend resume\n\nUpdates the suspend and resume to better handle the possibility of MSIX\nvector changes.\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": "d3352520273426e4c16e91d189aa8aa7ee5e96c5",
      "tree": "963c396cdc698b853acfe100080efbe41719013e",
      "parents": [
        "bf36c1a0040cc6ccd63cdd1cec25d2085f2df964"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:12:13 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:32 2008 -0400"
      },
      "message": "igb: add support for in kernel LRO\n\nThis patch adds support for the use of the inet_lro module to provide\nsoftware LRO support.\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": "bf36c1a0040cc6ccd63cdd1cec25d2085f2df964",
      "tree": "bc23a159e39a8f99ae7359484cadd77237e5828f",
      "parents": [
        "7dfc16fab1186769d7d0086830ab3fbc8fddfcba"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:11:40 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:32 2008 -0400"
      },
      "message": "igb: add page recycling support\n\nThis patch adds support for page recycling by splitting the page into two\nusable portions and tracking the reference count.\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": "7dfc16fab1186769d7d0086830ab3fbc8fddfcba",
      "tree": "2b5c7a9fbb1497b34d1081e2cb4052cb3893cb9c",
      "parents": [
        "2d064c06fecadadcb81a452acd373af00dfb1fec"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:10:46 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:32 2008 -0400"
      },
      "message": "igb: Add support for quad port WOL and feature flags\n\nChange igb from using a series of boolean operators to using a single flags\nvalue that contains a number of different bit flags for all the different\nfeatures of the adapter.\n\nThis patch also adds WOL support for quad port adapters.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2d064c06fecadadcb81a452acd373af00dfb1fec",
      "tree": "760bc30311966bd406a9f21725bc13cd34755de2",
      "parents": [
        "0024fd00cd404b418b6e6a7408700814cfe7b3dd"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:10:12 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:32 2008 -0400"
      },
      "message": "igb: add 82576 MAC support\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@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": "0024fd00cd404b418b6e6a7408700814cfe7b3dd",
      "tree": "7ea551b16ea59861ef4a7fe10d238912a0ea7516",
      "parents": [
        "87cb7e8cc59c89ccdcf243671c932179bb651a71"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jul 08 15:09:37 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:32 2008 -0400"
      },
      "message": "igb: Increment driver version\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@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": "87cb7e8cc59c89ccdcf243671c932179bb651a71",
      "tree": "7065eab557f93ad9d07465b9fa5b66923739775d",
      "parents": [
        "fe4506b6a2f9716ef62583020581ae2032573fed"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jul 08 15:08:29 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:31 2008 -0400"
      },
      "message": "igb: reenable CRC stripping in hardware\n\nWe can remove a clunky workaround for not having the hardware\nstrip the CRC. 82575 silicon as well as the older PCI Express\ne1000e hardware all work OK in this respect.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@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": "fe4506b6a2f9716ef62583020581ae2032573fed",
      "tree": "560ae7093af7a852111cde72cf848f64cf9e8687",
      "parents": [
        "e21ed3538f1946ea623caf28f1c44ede50224275"
      ],
      "author": {
        "name": "Jeb Cramer",
        "email": "cramerj@intel.com",
        "time": "Tue Jul 08 15:07:55 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:31 2008 -0400"
      },
      "message": "igb: add DCA support\n\nAdd DCA support in the similar method that it was added to the ixgbe\ndriver recently. DCA allows the network device to put data in the\nCPU cache and notify the chipset of that event. This reduces cache\nmisses during receives.\n\nSigned-off-by: Jeb Cramer \u003ccramerj@intel.com\u003e\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e21ed3538f1946ea623caf28f1c44ede50224275",
      "tree": "b4ba81094a95de0d9396ded4e992699cbc3f6393",
      "parents": [
        "661086df6cf35f62d0aec09ccb9164eb2baaaecd"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:07:24 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:31 2008 -0400"
      },
      "message": "igb: update ethtool stats to support multiqueue\n\nAddesses problems seen earlier with igb driver not correctly reporting rx\nand tx stats.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "661086df6cf35f62d0aec09ccb9164eb2baaaecd",
      "tree": "5e0419fc106b5663595678512236d207b870faa7",
      "parents": [
        "f731a9ef82c6728559b34743bca19d231e5e1b63"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue Jul 08 15:06:51 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:31 2008 -0400"
      },
      "message": "igb: Introduce multiple TX queues with infrastructure\n\nThis code adds multiple Tx queue infrastructure much like we\npreviously did in ixgbe. The MSI-X vector mapping is the bulk of\nthe change.\n\nIAM can now be safely enabled and we\u0027ve verified that it does\nwork correctly. We can also eliminate the tx ring lock.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@intel.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": "38b221957b155ef410bdc28856a66386303fbd5a",
      "tree": "458006267c33308be8812a9def8eec7cbb23192a",
      "parents": [
        "4b5a698ef423eebc37cfacc6d3376d6dffd5bf83"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Jul 06 20:48:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 06 20:48:41 2008 -0700"
      },
      "message": "netdrv: don\u0027t truncate VLAN TCI with VLAN stripping\n\nThe vlan_hwaccel_{rx,receive_skb} functions expect the full TCI field\nfor priority mappings, don\u0027t truncate the upper 4 bits.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "844290e56067aed0a54142d756565abb9614136c",
      "tree": "c6c122522c64d2c383ccc7bb2389a0c713de7bb1",
      "parents": [
        "662d7205b3db0bf9ebcae31f30ed72a1bceb47af"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Fri Jun 27 11:00:39 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 04 08:47:01 2008 -0400"
      },
      "message": "igb: add NAPI Rx queue support\n\nUpdate the NAPI implementation to use the new napi_struct infrstructure.\nThis removes the need of multiple net_device structs to implement a\nmultiqueue NAPI.\n\nSigned-off-by: PJ Waskiewicz \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": "662d7205b3db0bf9ebcae31f30ed72a1bceb47af",
      "tree": "85f217f793ba893a346d042c2af54aa6be7f30f2",
      "parents": [
        "652fff321490fc3fcc8e8d302826a9c2379f03d2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Jun 27 11:00:29 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 04 08:47:00 2008 -0400"
      },
      "message": "igb: fix init on 82575 with MNG enabled\n\nThis patch resolves an issue seen on 82575 adapters with managability\npass-thru enabled, which could cause the system to panic.\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": "652fff321490fc3fcc8e8d302826a9c2379f03d2",
      "tree": "00e9675980cbee174305533dd3d0274715afa5e6",
      "parents": [
        "d67ce5338c7c71313f01e508d893bb8104ce459a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Jun 27 11:00:18 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 04 08:46:59 2008 -0400"
      },
      "message": "igb: eliminate hw from the hw_dbg macro arguments\n\nVarious cosmetic cleanups. Comment fixes. Eliminate the hw part out\nof the hw_dbg macro since it\u0027s always used.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@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": "d67ce5338c7c71313f01e508d893bb8104ce459a",
      "tree": "b7f0a20541c22b34351239737e9dc2901ccff15a",
      "parents": [
        "733596bea6ba7ea7949720b86794eda4e1b793d1"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Jun 27 11:00:07 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 04 08:46:59 2008 -0400"
      },
      "message": "igb: fix parameter options\n\nCurrently there are items in the driver to support parameters, but there\nare no parameters being added to the driver.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "733596bea6ba7ea7949720b86794eda4e1b793d1",
      "tree": "efec5e12ca2e1923ce04c468aee2fab1770179e6",
      "parents": [
        "3b644cf6cef0324c595b86181220901b5bed0b99"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Jun 27 10:59:59 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 04 08:46:58 2008 -0400"
      },
      "message": "igb: cleanup function header comments\n\nFunction header comments do not match function name.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3b644cf6cef0324c595b86181220901b5bed0b99",
      "tree": "8b0215d0548e0aea2009e8acbabb0d7f7a965892",
      "parents": [
        "5c3cad754cba4252f5b4e74fb217e3bdd0c03662"
      ],
      "author": {
        "name": "Mitch Williams",
        "email": "mitch.a.williams@intel.com",
        "time": "Fri Jun 27 10:59:48 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 04 08:46:57 2008 -0400"
      },
      "message": "igb: Remove adapter struct from these function call parameters\n\nSimplify a bunch of calls to these functions by moving the adapter\nstruct out of the function arguments since that is not needed.\n\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@intel.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": "5c3cad754cba4252f5b4e74fb217e3bdd0c03662",
      "tree": "36ff6beee96b740a7ab91c5fb599f12b0d2d8196",
      "parents": [
        "532f4aee934cf26f1905fae101ac9f0ba3087f21"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Jun 27 10:59:33 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 04 08:46:56 2008 -0400"
      },
      "message": "igb: limit EEPROM access\n\nEEPROM access beyond the base eeprom page is unsupported.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.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": "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": "42bfd33ab7bce7d2abaa8bd968ae9ad0dc9a4771",
      "tree": "c2f734a25d1d87eaea76d5bcbb59a21725264452",
      "parents": [
        "6e4f6f6b408cf3257c65cf4f3e299c098345b72f"
      ],
      "author": {
        "name": "Taku Izumi",
        "email": "izumi.taku@jp.fujitsu.com",
        "time": "Fri Jun 20 12:10:30 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Jun 28 10:23:32 2008 -0400"
      },
      "message": "igb: make ioport free\n\nThis patch makes igb driver ioport-free.\nThis corrects behavior in probe function so as not to request ioport\nresources as long as they are not really needed.\n\nSigned-off-by: Taku Izumi \u003cizumi.taku@jp.fujitsu.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\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": "3023682e74bc17debc6aa5e234ae1d0b0e198719",
      "tree": "3326df6abfbc039cf44abadba21e8d587caac1c4",
      "parents": [
        "6f4a0e45c6392f84436004d4c04d31b8ff5071c5"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Jun 24 17:01:15 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 27 01:27:47 2008 -0400"
      },
      "message": "igb: fix EEH recovery during reset on PPC\n\nEEH is not recovering in a reasonable amount of time on PPC during\nigb_down().\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": "48f29ffc509748f5b82d7690561e98f851241a19",
      "tree": "05558a67f0a9f8d4fa6a401b690f4206a98baa0e",
      "parents": [
        "ad31c402b41a25cfc6c8369b8412d6c133ccafbe"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Jun 05 04:06:27 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 11 21:58:42 2008 -0400"
      },
      "message": "igb: allow vlan devices to use TSO and TCP CSUM offload\n\nUsing the new interface for propagating device feature flags into VLAN\ndeivces, 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": "c682fc238a9ed45633822f107e1e9de192059bcc",
      "tree": "59b02979357912475687426e4c6bf40e4c91beaa",
      "parents": [
        "aad32739641d3a75818fbe653d4b0d530e965f2f"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Wed Apr 23 11:09:34 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:04 2008 -0400"
      },
      "message": "igb: 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\n[after similar patches for ixgbe and e1000e from Wendy Xiong]\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: Wendy Xiong \u003cwendyx@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6d8126f988556d593f13be32cbe60dacf19c2d2c",
      "tree": "ef007d4f9e33a9477427f7967b0264896e5824a2",
      "parents": [
        "7deb07b1befc9f09dbdaed66c9613a3d08f1c061"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Mar 16 22:23:24 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:03 2008 -0400"
      },
      "message": "igb trivial annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7deb07b1befc9f09dbdaed66c9613a3d08f1c061",
      "tree": "bf1d095cfcd020bf5468d397ea721bdedb7c33af",
      "parents": [
        "2cfb8b71ccb3ebca76cff48241527eba39226883"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Mar 16 22:43:06 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:01 2008 -0400"
      },
      "message": "igb: endianness fix\n\nle16_to_cpu() should be done before mask and shift...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "44b0cda37534093fd9fefacd64d5fbb589c50795",
      "tree": "77003ead44f84c195927dc2c2ce1aec42e040d4f",
      "parents": [
        "725e49c5daab0b011b80907ec21fa68f3ab78633"
      ],
      "author": {
        "name": "Mitch Williams",
        "email": "mitch.a.williams@intel.com",
        "time": "Fri Mar 07 10:32:13 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 17 08:11:44 2008 -0400"
      },
      "message": "igb: Correctly get protocol information\n\nWe can\u0027t look at the socket to get protocol information. We should\ninstead look directly at the packet, and hope there are no IPv6\noption headers.\n\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@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": "68707acb5b5d4e2b7583cbff0883516afed54d4f",
      "tree": "d8878f6e3e94999f9ccf67547e591ad844d85834",
      "parents": [
        "cf7822983f21617b805712eec46eb31058508d6a"
      ],
      "author": {
        "name": "Bill Hayes",
        "email": "bill.hayes@hp.com",
        "time": "Tue Feb 19 10:24:41 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:57:49 2008 -0500"
      },
      "message": "igb: Fix panic with NICs with 1000BASE-SX PHY\n\nThis patch eliminates a kernel panic with the igb driver in 2.6.25-rc2 when\nrunning on a Intel 82575 Ethernet controller with a 1000BASE-SX PHY.  The\npanic does not happen with the 1000BASE-T PHY, only with a SX connection.\n\nSigned-off-by: Bill Hayes \u003cbill.hayes@hp.com\u003e\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6cb5e57701d355737f0bc9f94c0f80ed69a95b62",
      "tree": "c4d4e715ba4c87a4518ed2dba7a11ce2186cb2bb",
      "parents": [
        "5bd3670f31f1c58f500e55c4cdbc243fb4b2e3df"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Fri Feb 15 14:05:25 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:55:01 2008 -0500"
      },
      "message": "igb: fix legacy mode irq issue\n\nI booted an igb kernel with the option pci\u003dnomsi and instantly noticed\nthat interrupts no longer worked on my igb device.  I took a look at the\ninterrupt initialization and quickly discovered a comment stating:\n\n\"DO NOT USE EIAME or IAME in legacy mode\"\n\nIt seemed a bit odd that bits to enable IAM were being set in legacy\ninterrupt mode, so I dropped out the following parts and interrupts\nbegan working fine again.\n\n[Updated code flow and a nitpick spelling error --Auke]\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "aa20c6c6d22efcca76c6225eb46f5903ce14c7c8",
      "tree": "097ac6c4f838710eebcd2a8f0586f0cedb164175",
      "parents": [
        "41825d7158d4ca6488d562d73279392a886b9e7c"
      ],
      "author": {
        "name": "David Graham",
        "email": "david.graham@intel.com",
        "time": "Thu Feb 14 10:17:12 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 10:52:11 2008 -0500"
      },
      "message": "igb: PCIe devices do not need to unset MANC_ARP_ENA\n\nUsers reported that ARP\u0027s were lost with igb. The problem\nis fixed by not enabling this manageability configuration\nbit.\n\nNone of the release_manageability code is actually needed as the\nnormal device reset during a shutdown returns everthing to\nthe right condition automatically.\n\nSigned-off-by: David Graham \u003cdavid.graham@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": "030ed68bf063e99cea6371d1fb771a870cab1c1d",
      "tree": "4fb88f6128c719acca52c348f8d7eb5968328e67",
      "parents": [
        "9dde447a09ec8fc0ba8375a16fe6bed2470f0d14"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Feb 11 09:25:40 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 11 14:51:40 2008 -0500"
      },
      "message": "replace code with FIELD_SIZEOF\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6d490a7e5bea48cdbb869b532b5d7ca0b67ca467",
      "tree": "718ab7bfe9c03428ca7ebd452ea90f575012b081",
      "parents": [
        "9b71c5e070946767ac8b19317df89700e967992a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Feb 01 08:21:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:28:09 2008 -0800"
      },
      "message": "igb: remove unneeded declaration shadowing earlier one\n\nThis removes a sparse warning.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9d5c824399dea881779d78a6c147288bf2dccb6b",
      "tree": "8c76b20c3cf1d81a63973e97578cea6a8a82a354",
      "parents": [
        "b491edd5817f1618f4e06d67638739591a714bdb"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Jan 24 02:22:38 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:33 2008 -0800"
      },
      "message": "igb: PCI-Express 82575 Gigabit Ethernet driver\n\nWe are pleased to announce a new Gigabit Ethernet product and its\ndriver to the linux community. This product is the Intel(R) 82575\nGigabit Ethernet adapter family. Physical adapters will be available\nto the public soon. These adapters come in 2- and 4-port versions\n(copper PHY) currently. Other variants will be available later.\n\nThe 82575 chipset supports significantly different features that\nwarrant a new driver. The descriptor format is (just like the\nixgbe driver) different. The device can use multiple MSI-X vectors\nand multiple queues for both send and receive. This allows us to\noptimize some of the driver code specifically as well compared to\nthe e1000-supported devices.\n\nThis version of the igb driver no lnger uses fake netdevices and\nincorporates napi_struct members for each ring to do the multi-\nqueue polling. multi-queue is enabled by default and the driver\nsupports NAPI mode only.\n\nAll the namespace collisions should be gone in this version too. The\nregister macro\u0027s have been condensed to improve readability.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ]
}
