)]}'
{
  "log": [
    {
      "commit": "feeb2721a7a0bd0cfa5b8847f80aec93aa2cc00d",
      "tree": "9224dfafb03cccf2bced70b4df53464800c1d314",
      "parents": [
        "3fdde0a1602d20c02a7d66e07ab6718ab8d79b12"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Feb 03 21:59:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 04 09:49:31 2010 -0800"
      },
      "message": "igb: make certain to reassign legacy interrupt vectors after reset\n\nThis change corrects an issue that will cause false hangs when using either\n82575 or 82580 in legacy interrupt mode.  The issue is caused when there is\na slow traffic flow and an \"ethtool -r\" is executed while using legacy or\nMSI interrupts.  MSI-X is not affected by this issue due to the fact that\nwe were already reconfiguring the vectors after reset.\n\nIf possible it would be best to push this for net-2.6 since it is resolving\na bug but if that is not possible then net-next-2.6 will be fine.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e1e8a4779cb23c1d9f51e9223795e07ec54d77a",
      "tree": "e381b1cacfdc3351574d650dc0dbf77ada2e91a4",
      "parents": [
        "8581145f39c39b00cd1b6a2dcb4ce5bf7d8d6070"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Sat Jan 23 02:02:21 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 23 02:02:21 2010 -0800"
      },
      "message": "net: Fix IPv6 GSO type checks in Intel ethernet drivers\n\nFound this problem when testing IPv6 from a KVM guest to a remote\nhost via e1000e device on the host.\nThe following patch fixes the check for IPv6 GSO packet in Intel\nethernet drivers to use skb_is_gso_v6(). SKB_GSO_DODGY is also set\nwhen packets are forwarded from a guest.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8581145f39c39b00cd1b6a2dcb4ce5bf7d8d6070",
      "tree": "61283610e6f7c92754df71fe7b8a93888331ac81",
      "parents": [
        "de4fc07aff770743b2c3e3ee30a23a691450a4f6"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Sat Jan 23 01:35:00 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 23 01:35:00 2010 -0800"
      },
      "message": "igb/igbvf: cleanup exception handling in tx_map_adv\n\nAfter removing the skb_dma_map/unmap calls the exception handling in\nigb_tx_map_adv is not correct.  The issue is that the count value was not\nbeing correctly handled so as a result we were not rewinding the ring as\nback as we should have been.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58b8b042509f53955ba660a4245e221c5405f124",
      "tree": "d5223270808511fb8bf7a478f87407114cd6a638",
      "parents": [
        "d405ea3ef2499eb46834418a643973c884ff7f30"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 23 13:21:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 20:47:51 2009 -0800"
      },
      "message": "igb: check both function bits in status register in wol exception\n\nThe ethtool code for enabling Wake on Lan was not correctly checking the\nstatus register bits so as a result ports 0 and 2 were both being allowed\nto set WOL to enabled even though it is only supported on the first port\nfor our adapters.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d405ea3ef2499eb46834418a643973c884ff7f30",
      "tree": "4dafb0895c615a8062602e881be4eec809c04446",
      "parents": [
        "8c6af2995c14e71558c312b86955ae32272a03d8"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 23 13:21:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 20:47:50 2009 -0800"
      },
      "message": "igb: correctly offset 82575 flow control watermarks by 16 bytes\n\nThe watermark values for the 82575 were not being set correctly.  As a\nresult the high and low watermark values were set to the same value which\ncan lead to excess xon/xoff packets being generated.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c6af2995c14e71558c312b86955ae32272a03d8",
      "tree": "7b8f6e5fb4cbac5f4cbb3558a0c12db7441b1107",
      "parents": [
        "d68caec645b4b92f6a81985265b024bc94bce41f"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 23 13:21:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 20:47:50 2009 -0800"
      },
      "message": "igb: do not force retry count to 1 on 82580 phy\n\nThis change resolves an issue seen in some configurations where the link\nmay drop to 100Mb/s even though the link itself supports 1000Mb/s.  The\nissue was root caused to the fact that we were only trying the link once.\nNow instead we will try up to 5 attempts on a faulty cable before\ndownshifting to 100Mb/s.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d68caec645b4b92f6a81985265b024bc94bce41f",
      "tree": "a9c3a921840e67e591b578f118edb5ddf81567b8",
      "parents": [
        "286d47ba90315a871f77351f7f61b7e4a96476a9"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 23 13:20:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 23 20:47:49 2009 -0800"
      },
      "message": "igb: do not force pcs link when in KX mode\n\nWe were forcing the PCS link up in error when we are in KX mode.  We should\nonly be disabling autoneg, not forcing the link up.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fef45f4ce221fc110f70716a00f40be697c5b254",
      "tree": "a980ffbc75b62f6686eccf23d53c03aa643fefaa",
      "parents": [
        "ceb0c77e573bb208e282ce9af973a07ab79791e2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Dec 11 22:57:34 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 11 22:57:34 2009 -0800"
      },
      "message": "igb: fix handling of mailbox collisions between PF/VF\n\nThis patch changes the handling of collisions between the use of the\nPF/VF sides of the mailbox.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e95a2026f3b43f7c3d676adaccd2de9532e8dcc",
      "tree": "3733318168cd512480b6db58c5c16d1c8847f0b7",
      "parents": [
        "3454f835837609d60b29a266e3bd9d701073b060"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 03 07:58:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 03 13:18:01 2009 -0800"
      },
      "message": "drivers/net: Move \u0026\u0026 and || to end of previous line\n\nOnly files where David Miller is the primary git-signer.\nwireless, wimax, ixgbe, etc are not modified.\n\nCompile tested x86 allyesconfig only\nNot all files compiled (not x86 compatible)\n\nAdded a few \u003e 80 column lines, which I ignored.\nExisting checkpatch complaints ignored.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6366ad331f436388129dfc044db871de79604e4d",
      "tree": "39e667c2191093fbb21f5cf74a538da945b32817",
      "parents": [
        "e5a43549f7a58509a91b299a51337d386697b92c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 02 16:47:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:12 2009 -0800"
      },
      "message": "igb: remove use of skb_dma_map from driver\n\nThis change removes skb_dma_map/unmap calls from the igb driver due to the\nfact that the call is incompatible with iommu enabled kernels.  In order to\nprevent warnings about using the wrong unmap call I have added a\nmapped_as_page value to the buffer_info structure to track if the mapped\nregion is a page or a buffer.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55cac248caa4a5f181a11cd2f269a672bef3d3b5",
      "tree": "a4eec7f298d197646124346e5bb7cb9eb4de2586",
      "parents": [
        "bb2ac47bcfd47ed9431ff1676ec8d79250c941c9"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 19 12:42:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 10:00:13 2009 -0800"
      },
      "message": "igb: Add full support for 82580 devices\n\nThis patch makes use of the 82580 PHY and MAC support added and adds a set\nof supported device IDs for said hardware.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb2ac47bcfd47ed9431ff1676ec8d79250c941c9",
      "tree": "2c717135feb469a84382f9532ed6dd70b1ef024c",
      "parents": [
        "2909c3f79d933b55bf2485addb1dca762210b6af"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 19 12:42:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 10:00:11 2009 -0800"
      },
      "message": "igb: add support for 82580 MAC\n\nThis patch adds support for the 82580 MAC.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2909c3f79d933b55bf2485addb1dca762210b6af",
      "tree": "59d4a36735433d47c9874f49b5b93c669958f8b6",
      "parents": [
        "164165dad7e607ec359e64b6fae72abbf3640ea6"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 19 12:41:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 20 10:00:09 2009 -0800"
      },
      "message": "igb: add support for the 82580 phy\n\nThis patch adds support for the phy included in the 82580 silicon family.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0607fd3a25ba1848a63a0d925e36d914735ab47",
      "tree": "c9bbdf40c9ded30af844e80870a7180ce0c0cb5c",
      "parents": [
        "2939e275994977b6c9eb7fd082b7b0caa35b96b0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Nov 18 23:29:17 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 23:29:17 2009 -0800"
      },
      "message": "drivers/net: request_irq - Remove unnecessary leading \u0026 from second arg\n\nNot as fancy as coccinelle.  Checkpatch errors ignored.\nCompile tested allyesconfig x86, not all files compiled.\n\ngrep -rPl --include\u003d*.[ch] \"\\brequest_irq\\s*\\([^,\\)]+,\\s*\\\u0026\" drivers/net | while read file ; do \\\n\tperl -i -e \u0027local $/; while (\u003c\u003e) { s@(\\brequest_irq\\s*\\([^,\\)]+,\\s*)\\\u0026@\\1@g ; print ; }\u0027 $file ;\\\ndone\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3505d1a9fd65e2d3e00827857b6795d9d8983658",
      "tree": "941cfafdb57c427bb6b7ebf6354ee93b2a3693b5",
      "parents": [
        "dfef948ed2ba69cf041840b5e860d6b4e16fa0b1",
        "66b00a7c93ec782d118d2c03bd599cfd041e80a1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 22:19:03 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 22:19:03 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/sfc/sfe4001.c\n\tdrivers/net/wireless/libertas/cmd.c\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/rtl8187se/Kconfig\n\tdrivers/staging/rtl8192e/Kconfig\n"
    },
    {
      "commit": "d1eff35061b9346cb9bef2b79d9d99c8c096df13",
      "tree": "79d0a691d5c9399ad49c93b36fe76c7c0590cf1b",
      "parents": [
        "dbabb065802a46d64b8869ba97674bfa90b55d83"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:38:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:53 2009 -0800"
      },
      "message": "igb: only recycle page if it is on our numa node\n\nThis patch makes it so that we only recycle pages when they are from the\nlocal NUMA node.  Non-local pages are freed and replaced with locally\nallocated pages.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbabb065802a46d64b8869ba97674bfa90b55d83",
      "tree": "d38b0efce1b978d7e05221aa66cf7188c56d4386",
      "parents": [
        "971d1d3a7e9f03af870909fddfc3b2fc08e4f5b1"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:38:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:52 2009 -0800"
      },
      "message": "igb: check for packets on all tx rings when link is down\n\nWe were previously only checking the first tx ring to see if it had any\npackets in it when the link when down.  However we should be checking all\nof the rings so this patch makes it so that all of the rings are now being\nchecked.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "971d1d3a7e9f03af870909fddfc3b2fc08e4f5b1",
      "tree": "bde6ccc824bd857952230ed2d571065a09a97b70",
      "parents": [
        "128e45eb61b90c0c3094139cab6d00f67ff31377"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:37:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:51 2009 -0800"
      },
      "message": "igb: removed unused tx/rx total bytes/packets from adapter struct\n\nThis patch removes unused variables total_tx_bytes, total_tx_packets,\ntotal_rx_bytes, and total_rx_packets from the adapter struct.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "128e45eb61b90c0c3094139cab6d00f67ff31377",
      "tree": "202d2edd2e4707fc4a0b1d6c2166d7cd335a8b2f",
      "parents": [
        "a99955fc067f57cf3b627d4c74bf7952a2d51029"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:37:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:51 2009 -0800"
      },
      "message": "igb: Rework how netdev-\u003estats is handled\n\nThis patch does some refactoring work that I felt was needed after reviewing\nthe changes recently submitted relating to the replacement of net_stats with\nnetdev-\u003estats.\n\nThis patch essentially creates two different collections of stats.  The\nfirst handles the adapter specific states and is stored in gstring_stats,\nand the second is for netdev specific stats and is stored in\ngstring_net_stats.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a99955fc067f57cf3b627d4c74bf7952a2d51029",
      "tree": "9c70e2a346be40b9d16b861c9f619e2cd6687948",
      "parents": [
        "115f459a53b0c56a699a76b34b82507452eb3df5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:37:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:50 2009 -0800"
      },
      "message": "igb: when number of CPUs \u003e 4 combine tx/rx queues to allow more queues\n\nThis patch makes it so that nics such as 82576 and newer can support more\nhardware queues when there are more than 4 cpus by combining a tx/rx queue\npair onto one interrupt so that 8 queue pairs can be supported and thus\nallow for more queues.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "115f459a53b0c56a699a76b34b82507452eb3df5",
      "tree": "8c8e4ec25f375d095a25264770898d689f9fa104",
      "parents": [
        "0e15439ae5fefe438056a26a00aa3c6a9de454e9"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:37:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:49 2009 -0800"
      },
      "message": "igb: move timesync init into a seperate function\n\nCurrent code is quite large and making igb_probe difficult to read.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e15439ae5fefe438056a26a00aa3c6a9de454e9",
      "tree": "e16c8a9fda2ffb48a9f6c49e9f1f36876617e385",
      "parents": [
        "ddb1417529559810ec2024fd8ca21e4d497a3275"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Nov 12 18:36:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:48 2009 -0800"
      },
      "message": "igb: change type for ring sizes to u16 in igb_set_ring_param\n\nChange the type for the ring size values to u16 and use min/max_t instead of\nmin/max.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49b2de8e6febfea5a8791b6476195903af83a35d",
      "tree": "c93f328623b9429615981d4b7502997fdd0f72b0",
      "parents": [
        "8633322c5fd5b2a986b279f88a7559d8409f7da3",
        "b5dd884e682cae6b8c037f9d11f3b623b4cf2011"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (43 commits)\n  net: Fix \u0027Re: PACKET_TX_RING: packet size is too long\u0027\n  netdev: usb: dm9601.c can drive a device not supported yet, add support for it\n  qlge: Fix firmware mailbox command timeout.\n  qlge: Fix EEH handling.\n  AF_RAW: Augment raw_send_hdrinc to expand skb to fit iphdr-\u003eihl (v2)\n  bonding: fix a race condition in calls to slave MII ioctls\n  virtio-net: fix data corruption with OOM\n  sfc: Set ip_summed correctly for page buffers passed to GRO\n  cnic: Fix L2CTX_STATUSB_NUM offset in context memory.\n  MAINTAINERS: rt2x00 list is moderated\n  airo: Reorder tests, check bounds before element\n  mac80211: fix for incorrect sequence number on hostapd injected frames\n  libertas spi: fix sparse errors\n  mac80211: trivial: fix spelling in mesh_hwmp\n  cfg80211: sme: deauthenticate on assoc failure\n  mac80211: keep auth state when assoc fails\n  mac80211: fix ibss joining\n  b43: add \u0027struct b43_wl\u0027 missing declaration\n  b43: Fix Bugzilla #14181 and the bug from the previous \u0027fix\u0027\n  rt2x00: Fix crypto in TX frame for rt2800usb\n  ...\n"
    },
    {
      "commit": "d6b9076f1b5dd22b63f0178923f420f4e0f81a8d",
      "tree": "33a7054483e9d5cb6dff25126db11dc4d4ca4823",
      "parents": [
        "559e9c4987e90e278db347b0a2ba423e7e496fd3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:38:54 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:38:54 2009 -0700"
      },
      "message": "igb: Fix warnings in igb_set_ringparam()\n\ndrivers/net/igb/igb_ethtool.c: In function ‘igb_set_ringparam’:\ndrivers/net/igb/igb_ethtool.c:744: warning: comparison of distinct pointer types lacks a cast\ndrivers/net/igb/igb_ethtool.c:748: warning: comparison of distinct pointer types lacks a cast\n\nCasts were to u16 on the constant, but the type of new_{r,t}x_count is\nu32.  Cast to u32 instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "559e9c4987e90e278db347b0a2ba423e7e496fd3",
      "tree": "8e08cde6f01a997c5e5fe7957aed5593c9ddea28",
      "parents": [
        "5b043fb08e1b9e10eef7cc41512462f99811e96e"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:52:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:08 2009 -0700"
      },
      "message": "igb: cleanup whitespace issues in igb_main.c\n\nThis patch goes through and cleans up whitespace issues in igb_main.c\nto help improve readability.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b043fb08e1b9e10eef7cc41512462f99811e96e",
      "tree": "a218d34ae97f6ad7bdbf8bcf7608c8c76fdd25e8",
      "parents": [
        "c809d2276cb035228cd9e83e2ca7d2b902c61cef"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:52:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:07 2009 -0700"
      },
      "message": "igb: open up SCTP checksum offloads to all MACs 82576 and newer\n\nGoing forward the plan is to have the MACs support SCTP checksum offloads\nso change the check from \u003d\u003d to \u003e\u003d.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c809d2276cb035228cd9e83e2ca7d2b902c61cef",
      "tree": "c0fc93c5179142f6950a87ed3adea90911146eb4",
      "parents": [
        "090b17952826eb3c5d712b6d4f90a292fe4acc93"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:52:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:06 2009 -0700"
      },
      "message": "igb: limit minimum mtu to 68 to keep ip bound to interface\n\nLimit the minimum mtu to 68 in order to prevent ip from being unbound from\nthe interface.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "090b17952826eb3c5d712b6d4f90a292fe4acc93",
      "tree": "4a92eea9d1fcadf99d760e5ea8bab3737316b06c",
      "parents": [
        "330a6d6a7c75e11ca6da52092cfa96cda45d3386"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:51:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:03 2009 -0700"
      },
      "message": "igb: add pci_dev in few spots to clean up use of dev_err/info/warn\n\nThis patch relpaces several references to adapter-\u003epdev-\u003edev with just\npdev-\u003edev.  This allows for cleanup of several multiline dev_err/info\ncalls.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "330a6d6a7c75e11ca6da52092cfa96cda45d3386",
      "tree": "302bb3d8119031cf4789832226080ea2c3e2b1ba",
      "parents": [
        "42d0781a1337ec5624da0657ba57b734768f489c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:51:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:02 2009 -0700"
      },
      "message": "igb: replace unecessary \u0026adapter-\u003ehw with just hw where applicable\n\nThis patch just cleans up some unecessary references to the adapter-\u003ehw\nmember when it has already been placed in a local variable named hw.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42d0781a1337ec5624da0657ba57b734768f489c",
      "tree": "552f213eebd6be6d7a64896eda7ac1d184f0c9b8",
      "parents": [
        "cdfd01fcc674cc1c0c7b54084d74c2b684bf67c2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:51:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:01 2009 -0700"
      },
      "message": "igb: cleanup clean_rx_irq_adv and alloc_rx_buffers_adv\n\nThis patch cleans up some whitespace issues in clean_rx_irq_adv.  It also\nadds NUMA aware page allocation and dma error handling to\nalloc_rx_buffers_adv.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdfd01fcc674cc1c0c7b54084d74c2b684bf67c2",
      "tree": "66db64d94aee0ebdfabea0d72520c9dec6c4d227",
      "parents": [
        "2e5655e758736488abbe9c024c8cda0e367214e5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:50:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:58 2009 -0700"
      },
      "message": "igb: cleanup igb xmit frame path\n\nThis patch cleans up the xmit frame path for igb to better handle xmit\nframe errors and avoid null pointer exceptions.  It also cleans up some\nwhitespace issues found in the xmit frame path.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e5655e758736488abbe9c024c8cda0e367214e5",
      "tree": "a92aa9b640a09819de069cac1f1af4ab137c296c",
      "parents": [
        "645a3abd73c2ac05d375f080d2f58d56e1502562"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:50:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:53 2009 -0700"
      },
      "message": "igb: cleanup igb.h header whitespace and some structure formatting\n\nThis patch changes the layout of the ring and adapter structs to fill a few\nholes in the structure.  It also cleans up some whitespace and formatting\nissues.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "645a3abd73c2ac05d375f080d2f58d56e1502562",
      "tree": "e70a0e6402ad4ea4170182c55b3e543459a60b3a",
      "parents": [
        "25568a531a1bc76fdf968382a4eb65a979186c67"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:50:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:53 2009 -0700"
      },
      "message": "igb: Remove invalid stats counters\n\nThere are several counters being used like they are static when in fact\nthey are clear on read.  In order to prevent the values from being\nincorrect I am removing the defunct counters.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25568a531a1bc76fdf968382a4eb65a979186c67",
      "tree": "165236fed52a368906e21734a0e6ae9422607aa5",
      "parents": [
        "ee1b9f06dca9c406b159904e9b13ea2dfa5ed037"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:49:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:52 2009 -0700"
      },
      "message": "igb: cleanup interrupt enablement in regards to msix_other\n\nThis patch changes a few things so that instead of firing a link status\ninterrupt directly the get_link_status bit is set and the watchdog is\nscheduled.  In addition the mailbox bit is now only enabled if VFs are\nenabled.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee1b9f06dca9c406b159904e9b13ea2dfa5ed037",
      "tree": "6f7999311ba66b2d1abea54479309826dda3fc36",
      "parents": [
        "439705e1d7281cc8a4631a2dc390df7ad868bad8"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:49:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:50 2009 -0700"
      },
      "message": "igb: change queue ordering for 82576 based adapters\n\nThis patch changes the queue ordering for 82576 adapters so that if VFs are\nenabled the queues will first be allocated out of the PF pool.  Any\nremaining queues will be allocated out of other VMDq pools.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "439705e1d7281cc8a4631a2dc390df7ad868bad8",
      "tree": "5c817cb6065a8172b10c70a92c0306933e87dcab",
      "parents": [
        "f7ba205e823f32e634712323a221b42bfea06efa"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:49:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:48 2009 -0700"
      },
      "message": "igb: cleanup code related to ring resource allocation and free\n\nThis patch cleans up some of the ring alloc and free code to better handle\nexceptions such as attempting to free resources on an already freed ring.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7ba205e823f32e634712323a221b42bfea06efa",
      "tree": "b82f4c54b3a8e9dfe2c96a55766d29ac1861e88b",
      "parents": [
        "4337e993e13eb2f2e05dd65a3ab25b57c2f89d56"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:48:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:47 2009 -0700"
      },
      "message": "igb: make tx hang check multiqueue, check eop descriptor\n\nThis change makes the tx hang check run over all tx queues instead of just\nqueue 0.  Also have hang display info on EOP descriptor instead of the\ndescriptor at the start of the chain.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4337e993e13eb2f2e05dd65a3ab25b57c2f89d56",
      "tree": "39dbe41f66351bfc72093a37d7f0ecb297378555",
      "parents": [
        "3f9c01648146a256d8238292ac9c63fed7e00473"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:48:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:46 2009 -0700"
      },
      "message": "igb: move global_quad_port_a from global into local static define\n\nThis change moves global_quad_port_a into igb_probe as a static define\nsince it doesn\u0027t actually need to be global.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f9c01648146a256d8238292ac9c63fed7e00473",
      "tree": "a9c313ab74f20c4dc3705a502aa1f73baac48dc7",
      "parents": [
        "a6b623e0e5787ba5ffd2a3c4448ff6d1eaa904a9"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:48:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:43 2009 -0700"
      },
      "message": "igb: only process global stats in igb_update_stats\n\nThis patch moves the update of adapter-\u003enet_stats.rx/tx values out of the\ninterrupt routine and into igb_update_stats by just adding together the\ntx/rx byte/packet counts for the rings.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6b623e0e5787ba5ffd2a3c4448ff6d1eaa904a9",
      "tree": "ef526a59111600f157ae54062a2b39a40d1b052c",
      "parents": [
        "51466239fb9f95343e88c14475a0f99fe4882c54"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:47:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:42 2009 -0700"
      },
      "message": "igb: move vf init into a seperate function\n\nThis patch moves VF initialization into a seperate function to help improve\nthe readability of igb_probe.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51466239fb9f95343e88c14475a0f99fe4882c54",
      "tree": "2a038fd1a925c84bee3bee717d99e146018a453d",
      "parents": [
        "7d5753f08c5be5440ac0385b5f2518d2630be7b7"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:47:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:41 2009 -0700"
      },
      "message": "igb: rework handling of the vfta and vlvf registers in relation to mng_vlan\n\nThis patch corrects some errors in how vlans are being handled when vfs\nstart interacting with the management vlans.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d5753f08c5be5440ac0385b5f2518d2630be7b7",
      "tree": "1512840d8d72a537c5fcae96609a7bda7b4cf021",
      "parents": [
        "f2ca0dbe077389f061ffa15de9dd7fc96a5b97d2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:47:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:40 2009 -0700"
      },
      "message": "igb: rework use of VMOLR in regards to PF and VFs\n\nThis patch updates the use of the VMOLR to include enabling multicast\npromiscous for the VFs should they attempt to send over 30 multicast\naddresses or if they use the new message type to enable multicast\npromiscuous.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2ca0dbe077389f061ffa15de9dd7fc96a5b97d2",
      "tree": "b8b2b8e7c4d7bb7d65597c2fd60e65d5aec3b8bd",
      "parents": [
        "d249be54745259980dcbd898bdfeb7307c9c5e10"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:46:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:39 2009 -0700"
      },
      "message": "igb: replace the VF clear_to_send with a flags value\n\nIn order to support future features it is easiest to replace the\nclear_to_send boolean with a flag value.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d249be54745259980dcbd898bdfeb7307c9c5e10",
      "tree": "871d4e7b58e1d19426b0c09bad1674fcb55f6f12",
      "parents": [
        "317f66bdadc31f0c037b91ae7857f5c3d2a4e3e5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:46:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:38 2009 -0700"
      },
      "message": "igb: use packet buffer sizes from RXPBS register\n\nThis patch changes the configuration for 82576 so that it uses the actual\nvalue of the 82576 rx packet buffer size instead of just assuming the\nvalue.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "317f66bdadc31f0c037b91ae7857f5c3d2a4e3e5",
      "tree": "00819b07f6498a087814bf9d8877ae49f002f2bf",
      "parents": [
        "c5b9bd5e4f7caea10d113f610b85cc2093cc3179"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:46:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:34 2009 -0700"
      },
      "message": "igb: misc cleanups within igb_ethtool.c\n\nThis patch just goes thorugh and does several cleanups on igb_ethtool.c.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5b9bd5e4f7caea10d113f610b85cc2093cc3179",
      "tree": "034d59e0788e5fd548b411be50aba0fd7228b049",
      "parents": [
        "4fc82adfb01bdee79ec21e44557dc409ef31419a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:46:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:33 2009 -0700"
      },
      "message": "igb: cleanup some of the code related to hw timestamping\n\nThe code for the hw timestamping is a bit bulky and making some of the\nfunctions difficult to read.  In order to clean things up a bit I am moving\nthe timestamping operations into seperate functions.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fc82adfb01bdee79ec21e44557dc409ef31419a",
      "tree": "ca9dbca3e71231e7a875ada6000660ec1c65c05f",
      "parents": [
        "9c1bbbaf3eef357b15c0e94085d96f18c6f1bde6"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:45:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:31 2009 -0700"
      },
      "message": "igb: add support for seperate tx-usecs setting in ethtool\n\nThis patch adds support for a seperate tx-usecs interrupt moderation setting\nin ethtool which is supported when tx and rx interrupt vectors are sperated.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83ab50a56e6ea94627fea83ce7b03332bd4c2f02",
      "tree": "4093eba1b8309ff27ea4ed9ac28dc19e77470018",
      "parents": [
        "4eefa8f0131410eddaca323cd65e1ebefe3b3328"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:55:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:43 2009 -0700"
      },
      "message": "igb: cleanup \"todo\" code found in igb_ethtool.c\n\nThis patch moves some defines into the e1000_regs.h file since this is the\ncorrect place for register defines and not inside of igb_ethtool.c\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4eefa8f0131410eddaca323cd65e1ebefe3b3328",
      "tree": "ea7b0118fd90bb05fb78cf593c274dc869a407f5",
      "parents": [
        "ad93d17efe063b6e95f3177fa01706f3b3b15dde"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:55:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:42 2009 -0700"
      },
      "message": "igb: add single vector msi-x testing to interrupt test\n\nThis change adds testing of the first msix vector to the interrupt testing.\nThis should help with determining the cause of interrupt issues when they are\nencountered.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad93d17efe063b6e95f3177fa01706f3b3b15dde",
      "tree": "49b8e6043aba4c499faeb43be01d046ed3ec039f",
      "parents": [
        "b1a436c34c44c6e3fb03c12545d87b4c2818f31d"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:55:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:41 2009 -0700"
      },
      "message": "igb: make ethtool use core xmit map and free functionality\n\nThis change adds a clean_rx/tx_irq type function call to the ethtool loopback\ntesting which allows us to test the core transmit and receive functionality in\nthe driver.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1a436c34c44c6e3fb03c12545d87b4c2818f31d",
      "tree": "1ce6ae206757ad9e0bf30390bd7f4e8453b93d31",
      "parents": [
        "d7ee5b3a78f57a8ca9ca2392ff5d03f91ec90bdb"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:54:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:40 2009 -0700"
      },
      "message": "igb: make tx ring map and free functionality non-static\n\nThis change makes a minor change to the xmit_frame_ring_adv funcition in that\nit moves 2 checks from it into the xmit_frame_adv since the checks were not\nring specific.  In addition it exports the xmit_frame_ring_adv and the\nunmap_and_free_tx_resource calls so that they can be used by other code such\nas the ethtool loopback testing calls.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d7ee5b3a78f57a8ca9ca2392ff5d03f91ec90bdb",
      "tree": "3d33ec9251c264370e31a51b084abed238582861",
      "parents": [
        "10d8e9073a320a1c9cc13f996bd600b477eb4872"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:54:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:37 2009 -0700"
      },
      "message": "igb: re-use ring configuration code in ethtool testing\n\nSince all of the ring code is now specific to the ring instead of the adapter\nstruct it is possible to cut a large section of code out of the ethtool\ntesting configuraiton since we can just use the existing functions to\nconfigure the rings.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10d8e9073a320a1c9cc13f996bd600b477eb4872",
      "tree": "111884291019fe9e6c8b44a49cde2acf89319558",
      "parents": [
        "d4960307ea63a5625a175cc2d7b192e68e6b4fba"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:54:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:36 2009 -0700"
      },
      "message": "igb: setup vlan tag replication stripping in igb_vmm_control\n\nThis update adds vlan tag stripping for inter-vf communications to the\nigb_vmm_control configuration function.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4960307ea63a5625a175cc2d7b192e68e6b4fba",
      "tree": "13df04dc963f3ed865d78f74c3aabb94da0bfe07",
      "parents": [
        "06cf2666c7f5cc4ba4bf2687d041c61ada76fa3c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:53:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:35 2009 -0700"
      },
      "message": "igb: delay VF reset notification until after interrupts are enabed\n\nThis update delays the VF reset notification until after interrupts are\nenabled.  Otherwise there is a chance of having the VF try to reset itself too\nsoon and being ignored by the PF as a result.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06cf2666c7f5cc4ba4bf2687d041c61ada76fa3c",
      "tree": "50c63c9a271e0da49430a7fb99083e59c1210113",
      "parents": [
        "e694e964fc1241b4981873bdccce70438d5f0394"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:53:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:34 2009 -0700"
      },
      "message": "igb: move the multiple receive queue configuration into seperate function\n\nThis patch moves the multiple receive queue configuration into a seperate\nfunction from igb_configure_rx.  We can essentially do the configuration for\nthe multiple receive queues just prior to enabling the RX and this will allow\nus to seperate the queue enablement from the receive queue layout\nconfiguration.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e694e964fc1241b4981873bdccce70438d5f0394",
      "tree": "5073282de0459052a9647ba247763c143d23ffc3",
      "parents": [
        "85ad76b2f9c4956ec90c86298b22bb35c326e772"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:53:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:32 2009 -0700"
      },
      "message": "igb: place a pointer to the netdev struct in the ring itself\n\nThis change adds a pointer to the netdev to the ring itself.  The idea being\nat some point in the future it will be possible to support multiple netdevs\nfrom a single adapter struct.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85ad76b2f9c4956ec90c86298b22bb35c326e772",
      "tree": "a8ed31c11c1ba8da38ad8a357b29410e737be975",
      "parents": [
        "04a5fcaaf0e12d066411aa54e42591952aa18da7"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:52:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:30 2009 -0700"
      },
      "message": "igb: add a flags value to the ring\n\nThis patch adds a flags value to the ring that cleans up some of the last\nremaining items from the ring in order to help seperate it from the adapter\nstruct.  By implementing these flags it becomes possible for different rings\nto support different functions such as rx checksumming.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04a5fcaaf0e12d066411aa54e42591952aa18da7",
      "tree": "e528d31a9aef81301340a9ef2d6367b2832ab2e7",
      "parents": [
        "4c844851d15cc08d995179ab5118172711be6eb0"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:52:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:29 2009 -0700"
      },
      "message": "igb: move alloc_failed and csum_err stats into per rx-ring stat\n\nThe allocation failed and checksum error stats are currently kept as a\nglobal stat.  If we end up allocating the queues to multiple netdevs then\nthe global counter doesn\u0027t make much sense.  For this reason I felt it\nnecessary to move the alloc_rx_buff_failed stat into the rx_stats\nportion of the rx_ring.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c844851d15cc08d995179ab5118172711be6eb0",
      "tree": "1dff1bd32ce280080730ccedf75846a34a6082e0",
      "parents": [
        "80785298aa5b6f2005a34afb97457ae7a65af270"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:52:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:28 2009 -0700"
      },
      "message": "igb: move rx_buffer_len into the ring structure\n\nThis patch moves the rx_buffer_len value into the ring structure.  This allows\ngreater flexibility and the option of doing things such as supporting packet\nsplit only on some queues, or enabling virtualization.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80785298aa5b6f2005a34afb97457ae7a65af270",
      "tree": "c236ae1f3f688b816b1fa2475fcd7ccd67261ac4",
      "parents": [
        "fce99e341524c204ef3dd3e7c5f77265a7e05ddd"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:51:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:26 2009 -0700"
      },
      "message": "igb: add pci device pointer to ring structure\n\nThis patch adds a pci device pointer to the ring structure.  The main use of\nthis pointer is for memory mapping/unmapping of the rings.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fce99e341524c204ef3dd3e7c5f77265a7e05ddd",
      "tree": "de53c88cf94f52431f5fb662043c5c2dc15a7d90",
      "parents": [
        "952f72a8ceee3996ef8476a2f05ece1627080c20"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:51:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:24 2009 -0700"
      },
      "message": "igb: change the head and tail offsets into pointers\n\nSince we are writting to the head/tail pointers frequently we might as well\nsave ourselves some processing time by converting the head and tail offsets\ndirectly to pointers.  This will shave a few cycles off the rx/tx path and\nallows us to move one step closer to the rings being a bit more independant of\neach other.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "952f72a8ceee3996ef8476a2f05ece1627080c20",
      "tree": "ac3105cf65f864944731590f2c5ac3a69a48c786",
      "parents": [
        "6ec43fe635fb5c96fbc0955b2794b74fee69b723"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:51:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:22 2009 -0700"
      },
      "message": "igb: move SRRCTL register configuration into ring specific config\n\nThe SRRCTL register exists per ring.  Instead of configuring all of them in\nthe RCTL configuration which is meant to be global it makes more sense to move\nthis out into the ring specific configuration.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ec43fe635fb5c96fbc0955b2794b74fee69b723",
      "tree": "f5b287d27f3eb67791ad1953e1a562eabf7bb54b",
      "parents": [
        "85b430b47736d1f59e8f9efb0e47bc46aeb2b01d"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:50:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:21 2009 -0700"
      },
      "message": "igb: remove rx_ps_hdr_len\n\nThis patch removes the rx_ps_hdr_len which isn\u0027t really needed since we can\nnow use rx_buffer_len less than 1K to indicate that we are in a packet split\nmode.  We also don\u0027t need it since we always use a half page for the data\nbuffers when receiving so we always know the size to map/unmap.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85b430b47736d1f59e8f9efb0e47bc46aeb2b01d",
      "tree": "24d97f367a97c9b863950bb1d929e28a4d597d97",
      "parents": [
        "7d95b7170eca3f95bad939fc9eb365b823c05e39"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:50:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:20 2009 -0700"
      },
      "message": "igb: move the tx and rx ring specific config into seperate functions\n\nThis change makes the tx and rx config a bit cleaner by breaking out the ring\nspecific configuration from the generic rx and tx configuration.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d95b7170eca3f95bad939fc9eb365b823c05e39",
      "tree": "b9b56b1e8c0fed6f961fb48ff31242fa6ca42666",
      "parents": [
        "094919a4b0c56d6afbfb5ea14567fbb2f8d47554"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:50:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:18 2009 -0700"
      },
      "message": "igb: increase minimum rx buffer size to 1K\n\nThis update increases the minimum rx buffer size to 1K.  The reason for this\nchange is to support SR-IOV and avoid any conflicts with the rings being able\nto set their own MTU sizes.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "094919a4b0c56d6afbfb5ea14567fbb2f8d47554",
      "tree": "aa58e687d3e918b097b1aeaca9467e66d957ad65",
      "parents": [
        "047e0030f1e601233ae5b03910602ec93c620bce"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:49:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:17 2009 -0700"
      },
      "message": "igb: remove rx checksum good counter\n\nCounting packets with a good checksum can cause a significant amount of cache\nline bouncing due to the shared counter being written to by all of the queues.\nIn order to avoid this I am removing the counter since we still have the\nchecksum failed counter which will tell us if there are any issues.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "047e0030f1e601233ae5b03910602ec93c620bce",
      "tree": "3d9cd1d339b150277fe424e7fc9f3aa2a9716665",
      "parents": [
        "678b77e265f6d66f1e68f3d095841c44ba5ab112"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 15:49:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 01:20:16 2009 -0700"
      },
      "message": "igb: add new data structure for handling interrupts and NAPI\n\nAdd a new igb_q_vector data structure to handle interrupts and NAPI.  This\nhelps to abstract the rings away from the adapter struct.  In addition it\nallows for a bit of consolidation since a tx and rx ring can share a\nq_vector.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cfadf853f6cd9689f79a63ca960c6f9d6665314f",
      "tree": "35418e342d9783f0974ea33ef03875aa21d2362a",
      "parents": [
        "05423b241311c9380b7280179295bac7794281b6",
        "f568a926a353d6816b3704d7367f34371df44ce7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 27 01:03:26 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 27 01:03:26 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/sh_eth.c\n"
    },
    {
      "commit": "6d9f4fc420571ab67c962ef0d94449127218f66e",
      "tree": "ae459220577e6435473a7a94e0a32947b826bf5b",
      "parents": [
        "d3da68310a2cf934c2ea8a99a519d8b1ccca4c56"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 26 11:31:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 26 16:08:56 2009 -0700"
      },
      "message": "igb: fix memory leak when setting ring size while interface is down\n\nChanging ring sizes while the interface was down was causing a double\nallocation of the receive and transmit rings.  This issue is amplified when\nthere are multiple rings enabled.  To prevent this we need to add an\nadditional check which will just update the ring counts when the interface\nis not up and skip the allocation steps.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "231835e4163cf14c90e295f1729004f571ee1cc7",
      "tree": "bef58063a02c7f5e95f6900821dba6aaee3dcfb8",
      "parents": [
        "8328c38fcda2743249fd142174acf025d4cdd21f"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Tue Oct 13 01:46:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:28 2009 -0700"
      },
      "message": "igb: Fix erroneous display of stats by ethtool -S\n\nCommit 337e067d overlooked the way offsets for netdev stats were considered.\nBecause of this some of the stats shown by ethtool -S were wrong.\nThis patch fixes it.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89d71a66c40d629e3b1285def543ab1425558cd5",
      "tree": "45159e85418170fe36e4e023d9617693625d1740",
      "parents": [
        "bff1c09640b3006bca711e18ef08a5fb955ad9b5"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Oct 13 05:34:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:18 2009 -0700"
      },
      "message": "net: Use netdev_alloc_skb_ip_align()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d43c36dc6b357fa1806800f18aa30123c747a6d1",
      "tree": "339ce510073ecbe9b3592008f7dece7b277035ef",
      "parents": [
        "69585dd69e663a40729492c7b52eb82477a2027a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 07 17:09:06 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:20:58 2009 -0700"
      },
      "message": "headers: remove sched.h from interrupt.h\n\nAfter m68k\u0027s task_thread_info() doesn\u0027t refer to current,\nit\u0027s possible to remove sched.h from interrupt.h and not break m68k!\nMany thanks to Heiko Carstens for allowing this.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    },
    {
      "commit": "8d24e93309d688d59d4b6cf0b9cffc40337e067d",
      "tree": "f5f5b519227d0d49131113ed445883b5fed6b748",
      "parents": [
        "2d86f1393c62f9c3bae5c1207408ed6559aa3cc4"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:42:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:27 2009 -0700"
      },
      "message": "igb: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6deac6f2b46f84b8822683cce92eab4edf2ade5e",
      "tree": "9423486a368aec154279e7624f1c1fbd6c61b657",
      "parents": [
        "2553bb2681645bf932db2845121b8f33954f6f39"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 05 06:36:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 14:59:24 2009 -0700"
      },
      "message": "igb: add flushes between RAR writes when setting mac address\n\nThere are some switches that will do write combining when they see two\nsequential regions written. In order to avoid any possible write combining\nissues it is necessary to add a flush after writing each piece of a rar\nregister.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2553bb2681645bf932db2845121b8f33954f6f39",
      "tree": "3aa34b3b94bb1fab528870a7dc72caa182e3587f",
      "parents": [
        "ab576389b733b458495529f81839f499b3fece78"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 05 06:35:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 14:59:24 2009 -0700"
      },
      "message": "igb: add additional error handling to the phy code\n\nThis update adds additional exception handling to the phy code to handle\nsituations where it may be called incorrectly.  In addition it adds some\nbounds checking to the cable length checks to prevent an array overrun in\nthe event that the hardware returned a different value than expected.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab576389b733b458495529f81839f499b3fece78",
      "tree": "3b5728e8d8536bf70e927ea4ce6d16526763518a",
      "parents": [
        "81fadd81a5bc897c8d0424d1cd90cb999d8e12b0"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 05 06:35:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 14:59:23 2009 -0700"
      },
      "message": "igb: add code to retry a phy read in the event of failure on link check\n\nThis patch adds a retry to phy reads in the event of failure.  The original\ncode broke out of the loop on failure and this is a mistake as we should be\ntrying to do the read twice.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81fadd81a5bc897c8d0424d1cd90cb999d8e12b0",
      "tree": "f0b71e08c7818f1c5a6e711ea5c2b2e5c71379eb",
      "parents": [
        "285b4167458ec7cc49008b2e61cbe0362deed335"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 05 06:35:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 14:59:23 2009 -0700"
      },
      "message": "igb: move the generic copper link setup code into e1000_phy.c\n\nThis patch moves the generic portion of the copper link setup into a\nseperate function in e1000_phy.c.  This helps to reduce the size of\ncopper_link_setup_82575 and make it a bit more readable.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "285b4167458ec7cc49008b2e61cbe0362deed335",
      "tree": "4a64ffe6beea6d65c3c18724f7ecb0e8bae0d37a",
      "parents": [
        "22896639af98ebc721a94ed71fc3acf2fb4a24dc"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 05 06:34:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 14:59:22 2009 -0700"
      },
      "message": "igb: remove microwire support from igb\n\nigb doesn\u0027t have any devices that use a microwire interface for NVM.  As\nsuch the code related to this 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: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22896639af98ebc721a94ed71fc3acf2fb4a24dc",
      "tree": "dd411a3246a6a01e467873dafd4417f756b961c9",
      "parents": [
        "3272686c98da64d6eeaa2434782f42270b110758"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 05 06:34:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 14:59:21 2009 -0700"
      },
      "message": "igb: change how we handle alternate mac addresses\n\nThis patch allows us to treat the alternate mac address as though it is the\nphysical address on the adapter.  This is accomplished by letting the\nalt_mac_address function to only fail on an NVM error.  If no errors occur\nand the alternate mac address is not present then RAR0 is read as the\ndefault mac address.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3272686c98da64d6eeaa2434782f42270b110758",
      "tree": "81950a9dfaaa5b446fd3deccd1a31d7f12843b7b",
      "parents": [
        "0acb6fde5fc84009be1c7efc0aaa8e69e394a2e2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 05 06:34:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 14:59:21 2009 -0700"
      },
      "message": "igb: fix a few items where weren\u0027t correctly setup for mbx timeout\n\nThe mailbox timeout routines need to be updated as they were not correctly\nhandling the case of a mailbox timeout and could cause issues with long\ndelays when 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: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0acb6fde5fc84009be1c7efc0aaa8e69e394a2e2",
      "tree": "266ae1b7b50bac51992a0ca4b7605949b0dde192",
      "parents": [
        "747d49baaf4e3f4ad5ae77477830da026eeef69d"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 05 06:33:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 14:59:20 2009 -0700"
      },
      "message": "igb: add function to handle mailbox lock\n\nBoth the read and write mailbox functions need to acquire the mailbox lock.\nSince that is the case we might as well combine both of the procedures into\none function so it is easier to maintain.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "747d49baaf4e3f4ad5ae77477830da026eeef69d",
      "tree": "bda63be20f982c5c09cf29d82d11d76ceb96d016",
      "parents": [
        "68d480c4defb69d834e75fd0be9069a8447afe36"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 05 06:33:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 14:59:19 2009 -0700"
      },
      "message": "igb: add support for 82576NS SerDes adapter\n\nThis patch adds the device ID necessary to support the 82576NS SerDes\nadapter.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68d480c4defb69d834e75fd0be9069a8447afe36",
      "tree": "39c82b303e5bb71904d48a146e27308f578dba43",
      "parents": [
        "26ad91783c489486d3fd1a6932e5bdab9d404a38"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 05 06:33:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 14:59:19 2009 -0700"
      },
      "message": "igb: make use of the uta to allow for promiscous mode filter\n\nIn order to support functions such as vlan tag stripping when SR-IOV is\nenabled any given packet must match at least one filter.  However in the\ncase of promiscous mode being enabled on the PF the traffic routed to it\nmay not match any filters and is just sent to the PF by default.  In order\nto make certain that this traffic is processed we can set all bits in the\nUTA registers to create a pseudo promiscous mode filter that accepts all\npackets.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26ad91783c489486d3fd1a6932e5bdab9d404a38",
      "tree": "8f081e578f90cc9a4e3a5199c980ef0ea2c63bca",
      "parents": [
        "bf6f7a928d313ddecb0a16ea60fa6b45ac1414a7"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 05 06:32:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 14:59:18 2009 -0700"
      },
      "message": "igb: add combined function for setting rar and pool bits\n\nThis patch adds igb_rar_qsel which sets the mac address and pool bits for a\ngiven mac address in the receive address register table.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf6f7a928d313ddecb0a16ea60fa6b45ac1414a7",
      "tree": "e26e506f81bb02deab334b600930dd86b337fabc",
      "parents": [
        "008c3422d48b217792789bdea822dbc2efe2165c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 05 06:32:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 14:59:18 2009 -0700"
      },
      "message": "igb: add locking to reads of the i2c interface\n\nThe current implementation of sgmii support isn\u0027t correctly locking the\ninterfaces for reads/writes.  This change pulls the read/write\nfunctionality out of 82575.c and moves it to phy.c.  In addition it\nreplaces the implementation in 82575.c with one that uses locking around\nthe relocated i2c interface calls.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "008c3422d48b217792789bdea822dbc2efe2165c",
      "tree": "2eee3430313f30a7b35959554ad072c6d66a19c2",
      "parents": [
        "70d92f86dc162fc24e13cd79fd3481ae39b66f72"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 05 06:32:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 14:59:17 2009 -0700"
      },
      "message": "igb: update the approach taken to acquiring and releasing the phy lock\n\nThe current approach is just using a ?: type mechanism to set the phy\nlocking bit.  This if fine for now but limits us to only 2.  Switch to a\nnested if statement for future compatiblity with more than 2 phys.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70d92f86dc162fc24e13cd79fd3481ae39b66f72",
      "tree": "b436d0f2463f88f1844b82deabe7cc5f02ef4104",
      "parents": [
        "cc9073bbc901a0b695c9c5966d65520c29af70af"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 05 06:31:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 14:59:16 2009 -0700"
      },
      "message": "igb: update comments for serdes config and update to handle duplex\n\nThis update corrects the driver so that it handles duplex for serdes links\ncorrectly instead of just forcing full duplex always.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc9073bbc901a0b695c9c5966d65520c29af70af",
      "tree": "96af91fe9ed8c7ad3c3b6e1ff51b314aeb93d6b7",
      "parents": [
        "d519e17e2d01a0ee9abe083019532061b4438065"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Oct 05 06:31:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 14:59:16 2009 -0700"
      },
      "message": "igb: remove unused temp variable from stats clearing path\n\nThere is a temp variable in the stats clearing path that isn\u0027t needed since\nthe results from the stats read can be immediately discared.  Since it\nisn\u0027t needed we might as well just drop it from the function call.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19d5afd4f0d26201d8d8bec351ee0442775a5379",
      "tree": "8bf3b440d53c2e3a60c0a0ea69cb99bc3b729428",
      "parents": [
        "b607bd900051efc3308c4edc65dd98b34b230021"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Fri Oct 02 10:04:12 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:04:12 2009 -0700"
      },
      "message": "e1000e/igb/ixgbe: Don\u0027t report an error if devices don\u0027t support AER\n\nThe only error returned by pci_{en,dis}able_pcie_error_reporting() is\n-EIO which simply means that Advanced Error Reporting is not supported.\nThere is no need to report that, so remove the error check from e1000e,\nigb and ixgbe.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b3f6af86378d0a10ca2f1ded1da124aef13b62c",
      "tree": "de6ca90295730343c495be8d98be8efa322140ef",
      "parents": [
        "139d6065c83071d5f66cd013a274a43699f8e2c1",
        "94e0fb086fc5663c38bbc0fe86d698be8314f82f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 24 15:13:11 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 24 15:13:11 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/cpc-usb/TODO\n\tdrivers/staging/cpc-usb/cpc-usb_drv.c\n\tdrivers/staging/cpc-usb/cpc.h\n\tdrivers/staging/cpc-usb/cpc_int.h\n\tdrivers/staging/cpc-usb/cpcusb.h\n"
    },
    {
      "commit": "44c852ead55b7450c8cff0dc90a3d48310300210",
      "tree": "e8c56c564e83753da840080202766553c397d699",
      "parents": [
        "bb5a9ad2b81bba0cccc1c78f101e38ea785c56b3"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Sep 17 14:52:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 21 11:32:33 2009 -0700"
      },
      "message": "igb: resolve namespacecheck warning for igb_hash_mc_addr\n\nThis patch resolves a warning seen when doing namespace checking via\n\"make namespacecheck\"\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a419aef8b858a2bdb98df60336063d28df4b272f",
      "tree": "1736f6650ec0bfc01074c489fc47396114099c5e",
      "parents": [
        "2944fcbe03d65a704f07e43efe14adb0d226fd09"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 18 11:18:35 2009 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:58 2009 +0200"
      },
      "message": "trivial: remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d314737ad3bad6b4603b243fd6db572385259690",
      "tree": "aeb1403dff45df771e0c83bad4e7d8c6b8164e50",
      "parents": [
        "2fb02a26bda1cbc3553164a8358c303d936255c5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Sep 14 08:23:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 14 17:03:54 2009 -0700"
      },
      "message": "igb: do not allow phy sw reset code to make calls to null pointers\n\nIn the case of fiber and serdes adapters we were seeing issues with ethtool\n-t causing kernel panics due to null function pointers.  To prevent this we\nneed to exit out of the phy reset code in the event that we do not have a\nvalid phy.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fb02a26bda1cbc3553164a8358c303d936255c5",
      "tree": "edbe01441d2136b6a3f9a07e374cb9850cf6d751",
      "parents": [
        "6b1be1990d2f7d1a3b1f25bf3e6444600665764a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Sep 14 08:22:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 14 17:03:49 2009 -0700"
      },
      "message": "igb: reset sgmii phy at start of init\n\nOur SGMII phy code was incomplete in that it was not actually placing the\nphy in SGMII mode and as a result the PHY was not able to establish a link\nwhen connected to a non serdes link partner.  This patch updates the code\nto combine the SGMII/serdes PCS init and to add the necessary reset.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ab0f2736bfe137a82a7084bbfb5f809da95cabd",
      "tree": "e305ec96eceebb285efee4b6fd307822ab257fe6",
      "parents": [
        "aae5e7c30fc660c50dfecbdd745799b05af90f01"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Sep 03 10:39:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:02:11 2009 -0700"
      },
      "message": "netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations\n\ndev_ioctl() already checks capable(CAP_NET_ADMIN) before calling the\ndriver\u0027s implementation of MDIO ioctls.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae641bdc264a5998b7872622c86f0690a5b1c5b5",
      "tree": "520f54058247dbb0ccd368b7ee45888e67b3c684",
      "parents": [
        "2dfd12126573d6feb12f1d215a352851750fcbd7"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Sep 03 14:49:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:01:50 2009 -0700"
      },
      "message": "igb: set vf rlpml wasn\u0027t taking vlan tag into account\n\nThis patch updates things so that vlan tags are taken into account when\nsetting the receive large packet maximum length.  This allows the VF driver\nto correctly receive full sized frames when vlans are 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: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2dfd12126573d6feb12f1d215a352851750fcbd7",
      "tree": "d94258fba677d18f8556a926eabefc7c05a524a8",
      "parents": [
        "ff41f8dcc63b4d027ed314ae909df53746c40632"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Sep 03 14:49:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:01:47 2009 -0700"
      },
      "message": "igb: only disable/enable interrupt bits for igb physical function\n\nThe igb_irq_disable/enable calls were causing virtual functions associated\nwith the igb physical function to have their interrupts disabled.  In order\nto prevent this from occuring we should only clear/set the bits related to\nthe physical function.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff41f8dcc63b4d027ed314ae909df53746c40632",
      "tree": "f3465a5e04b48150fad1b4b24eff51e7772f2bef",
      "parents": [
        "55f9d6786de2f9cf37db50dbe8ae16f887f3ad7f"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Sep 03 14:48:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 03 20:01:45 2009 -0700"
      },
      "message": "igb: add support for set_rx_mode netdevice operation\n\nThis patch adds support for the set_rx_mode netdevice operation so that igb\ncan better support multiple unicast addresses.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0fc0b732eaa38beb93a6fb62f77c7bd9622c76ec",
      "tree": "2423b134116c16f027ebeae7954c098f27d6e619",
      "parents": [
        "daf09de817353f18bb81a23a023d429cfd258e62"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Sep 02 01:03:33 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 02 01:03:33 2009 -0700"
      },
      "message": "netdev: drivers should make ethtool_ops const\n\nNo need to put ethtool_ops in data, they should be const.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b29a56d31d585d39bf9ffe9ef1f10bd637ee0f1",
      "tree": "32bef42ee7730a73422195347476d412a5cb8fde",
      "parents": [
        "27a1de95a1461ec0589005c293d6ac23a46cb72d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Aug 31 19:50:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 01 01:13:52 2009 -0700"
      },
      "message": "intel: convert drivers to netdev_tx_t\n\nGet rid of some bogus return wrapping as well.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "cd1da503847a28775f60b959cb7b0123cee2a1a3"
}
