)]}'
{
  "log": [
    {
      "commit": "8e20ce94ce378334dea83a83ab26253b851100a2",
      "tree": "f75e2d51b4b54842833b20a9cc9cfc569cbfe7a6",
      "parents": [
        "a90b037583d5f1ae3e54e9c687c79df82d1d34a4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Jun 18 16:49:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:06 2009 -0700"
      },
      "message": "convert some DMA_nnBIT_MASK() callers\n\nWe\u0027re about to make DMA_nnBIT_MASK() emit `deprecated\u0027 warnings.  Convert the\nremaining stragglers which are visible to the x86_64 build.\n\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Eric Moore \u003cEric.Moore@lsil.com\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nCc: Yi Zou \u003cyi.zou@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31278e71471399beaff9280737e52b47db4dc345",
      "tree": "25fe2ff8e48a75b7f569dccc463f3bd2561c6c66",
      "parents": [
        "7b85576d15bf2574b0a451108f59f9ad4170dd3f"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Jun 17 01:12:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 18 00:29:08 2009 -0700"
      },
      "message": "net: group address list and its count\n\nThis patch is inspired by patch recently posted by Johannes Berg. Basically what\nmy patch does is to group list and a count of addresses into newly introduced\nstructure netdev_hw_addr_list. This brings us two benefits:\n1) struct net_device becames a bit nicer.\n2) in the future there will be a possibility to operate with lists independently\n   on netdevices (with exporting right functions).\nI wanted to introduce this patch before I\u0027ll post a multicast lists conversion.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\n\n drivers/net/bnx2.c              |    4 +-\n drivers/net/e1000/e1000_main.c  |    4 +-\n drivers/net/ixgbe/ixgbe_main.c  |    6 +-\n drivers/net/mv643xx_eth.c       |    2 +-\n drivers/net/niu.c               |    4 +-\n drivers/net/virtio_net.c        |   10 ++--\n drivers/s390/net/qeth_l2_main.c |    2 +-\n include/linux/netdevice.h       |   17 +++--\n net/core/dev.c                  |  130 ++++++++++++++++++--------------------\n 9 files changed, 89 insertions(+), 90 deletions(-)\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d8fd38567729202afd0ff3904c818ed0cb1de52",
      "tree": "e911c9f525a9ed2bbec13d6b58db41c5119936e0",
      "parents": [
        "18760f1e74e8dfe8f30d4891e66163d1e6feb893"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Mon Jun 08 14:38:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 09 05:25:37 2009 -0700"
      },
      "message": "ixgbe: Include offloaded FCoE data into total rx/tx statistics for 82599\n\nInclude offloaded FCoE data into total rx/tx statistics for 82599 so they\nare properly reflected by ethtool or ifconfig.\n\nSigned-off-by: Yi Zou \u003cyi.zou@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": "042a53a9e437feaf2230dd2cadcecfae9c7bfe05",
      "tree": "ae9078f61e390a3014aecb3fe80d3438ab25ee51",
      "parents": [
        "eae3f29cc73f83cc3f1891d3ad40021b5172c630"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Jun 05 04:04:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 08 00:21:48 2009 -0700"
      },
      "message": "net: skb_shared_info optimization\n\nskb_dma_unmap() is quite expensive for small packets,\nbecause we use two different cache lines from skb_shared_info.\n\nOne to access nr_frags, one to access dma_maps[0]\n\nInstead of dma_maps being an array of MAX_SKB_FRAGS + 1 elements,\nlet dma_head alone in a new dma_head field, close to nr_frags,\nto reduce cache lines misses.\n\nTested on my dev machine (bnx2 \u0026 tg3 adapters), nice speedup !\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1c1db392090bd280d1c3e2ed52ef682746ee332",
      "tree": "5439a12250c231ddefbb57c58b9b7407ed0c0bee",
      "parents": [
        "794caeb259bc5d341bcc80dd37820073147a231c"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Jun 04 16:02:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:26 2009 -0700"
      },
      "message": "ixgbe: Increase the driver version number\n\nWith all the last patchsets going in for 82599 feature enablement, the\ndriver version needs to be increased for better identification.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "794caeb259bc5d341bcc80dd37820073147a231c",
      "tree": "c932f796a96c6c7dcd6611ef2c8425b644ad0458",
      "parents": [
        "ae540af18597a441bf17a26389179465ea4b9c36"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Jun 04 16:02:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:26 2009 -0700"
      },
      "message": "ixgbe: Add FW detection and warning for 82599 SFP+ adapters\n\n82599 has a FW running that helps manage the internal SFI PHY.  There are\nalso a number of pre-production samples of these SFI-based devices in the\nfield.  This patch adds a check to look for the firmware running on all\nSFP+ based adapters, and displays a warning to the system log if a\npre-production adapter is identified.  The driver will continue loading\nthough, with no functional degradation.\n\nAlso remove an old function prototype from ixgbe_82599.c that isn\u0027t being\nused.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae540af18597a441bf17a26389179465ea4b9c36",
      "tree": "384ed42717b548fd4ba70f869c64d852afe20938",
      "parents": [
        "c4cf55e5d2e9353c6054eb0e22fc1d0a9a48f045"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Jun 04 16:02:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:25 2009 -0700"
      },
      "message": "ixgbe: Re-adjust ring layouts to have better cacheline efficiency\n\nThis patch rearranges the ixgbe_ring struct to make better use of\ncacheline efficiency.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4cf55e5d2e9353c6054eb0e22fc1d0a9a48f045",
      "tree": "2b8597403de4807f27d038250e07eefd003e7418",
      "parents": [
        "ffff47720318860933b2af84d1912af8b2e621f2"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Jun 04 16:01:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:24 2009 -0700"
      },
      "message": "ixgbe: Enable Flow Director hashing in 82599\n\nThis patch enables Flow Director\u0027s ATR functionality to the main base\ndriver for 82599.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nAcked-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@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": "ffff47720318860933b2af84d1912af8b2e621f2",
      "tree": "5cf714b04cb2ccf35eaa7016a30bd3918ae995dd",
      "parents": [
        "bfde493ee279b345d31e3178832971606b5b854f"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Jun 04 16:01:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:24 2009 -0700"
      },
      "message": "ixgbe: Add Flow Director init and modify functions for 82599\n\nThis patch adds the functions for ixgbe to initialize Flow Director.  It\nalso has the function APIs to add Flow Director filters from the base\ndriver.  This also includes ATR, Application Targeted Routing, which is a\nfeature set of Flow Director.  This is the hash-based mechanism to\nautomatically identify flows and add filters based on the hash, and direct\nthe Rx of that flow back to that same CPU.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bfde493ee279b345d31e3178832971606b5b854f",
      "tree": "6861aef857bf3e081769c639af3f8379c4240ae9",
      "parents": [
        "df647b5ca3c3a84e5e5f8e7da36b5ffc17276ec7"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Jun 04 16:01:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:23 2009 -0700"
      },
      "message": "ixgbe: Add hardware defines for Flow Director for 82599\n\nFlow Director is a Rx filter mechanism designed to match Rx flows back to\nthe same CPU that the flow\u0027s Tx occurred from.  This patch adds the first\npiece, the defines for the hardware registers, to enable this feature in\n82599 hardware.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df647b5ca3c3a84e5e5f8e7da36b5ffc17276ec7",
      "tree": "30196b8a65d5202a5fab4b4e67abb7d13e3957db",
      "parents": [
        "91281fd36c7670904e0b315e273e896d907adc36"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Jun 04 16:00:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:22 2009 -0700"
      },
      "message": "ixgbe: Add a second feature flags variable, move HW RSC capability there\n\nThis adds a second feature flag variable to use for future feature\nexpansion.  Add HW RSC to this new feature flags variable.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91281fd36c7670904e0b315e273e896d907adc36",
      "tree": "61a1912e6cd560c39bd300565f13aa16c9ae8b89",
      "parents": [
        "fe49f04aa8c0f74c363cbb1e9852a0d7769b5a99"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jun 04 16:00:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:21 2009 -0700"
      },
      "message": "ixgbe: move tx processing into NAPI context\n\nThis patch moves the tx cleanup processing out of the MSI-X interrupt\nprocessing and gives it it\u0027s own napi routine.  This allows the driver to\nprocess TX cleanup in a polling context instead of in an interrupt context\nwhich prevents TX from starving RX.\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": "fe49f04aa8c0f74c363cbb1e9852a0d7769b5a99",
      "tree": "0017d7c78c5ebf7aafa6b9a1462dd768df06662c",
      "parents": [
        "21fa4e66bd0bedfa4ed6aa6f7008b2aff6d45c8d"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jun 04 16:00:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:20 2009 -0700"
      },
      "message": "ixgbe: move v_idx into q_vector and use as index only\n\nThe v_idx value was being used as both a bitmask and an index.  This change\nmakes it so that the q_vector contains the index and allows for much of the\ncode to be simplified since disabling a q_vector involves only clearing one\nbit in the interrupt bitmask.\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": "21fa4e66bd0bedfa4ed6aa6f7008b2aff6d45c8d",
      "tree": "a0a828616b4645b5843b62de87321857096ae7a5",
      "parents": [
        "74766013a131f1e1c2fe8fd138e12841eb708060"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jun 04 15:59:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:20 2009 -0700"
      },
      "message": "ixgbe: use rx_buffer_info-\u003edma instead of nr_frags to determine skb unmap\n\nThis patch changes the driver so that it uses rx_buffer_info-\u003edma to\ndetermine if it needs to unmap the page instead of sh_info-\u003enr_frags.  This\nhelps to prevent a cache line miss when receiving small packets as the\nrx_buffer_info data should already be in the cache.\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": "74766013a131f1e1c2fe8fd138e12841eb708060",
      "tree": "d5f43b46ca73fb4ddf27cb9e4def521e93286039",
      "parents": [
        "620fa036b2459ca9acf7484c8074147f0dda68da"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Jun 04 11:11:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:19 2009 -0700"
      },
      "message": "ixgbe: ethtool support to change advertised link modes of 82599 adapters\n\nAdd ethtool support to change advertised link modes/autoneg settings of\n82599 multispeed fiber adapters.\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "620fa036b2459ca9acf7484c8074147f0dda68da",
      "tree": "22ed490ea8f6c711c6c6e6779583dee475cc9729",
      "parents": [
        "50ac58ba1d707df33f0c398ae700214e49bf918f"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Jun 04 11:11:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:19 2009 -0700"
      },
      "message": "ixgbe: Fix 82599 adapter link flickering issues\n\nFix autoneg restart issues in flow control path which might create\nendless link flickering due to known timing issues with 82599\nadapters.\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakakla@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": "50ac58ba1d707df33f0c398ae700214e49bf918f",
      "tree": "2d9a80861ab57e4c3e24b17e5d828223658cb334",
      "parents": [
        "da4dd0f7ca3fa667b7bba5fd34adceaf3fb84a9b"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Jun 04 11:10:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:18 2009 -0700"
      },
      "message": "ixgbe: Harden the 82599 multispeed fiber autotry mechanism\n\n82599 supports multispeed fiber optical modules (10Gbps/1Gbps).  Some\nscenarios can cause the autotry mechanism to not negotiate link properly.\nWhat needs to happen is the driver must flap the Tx laser to induce an Rx\nLoss of Signal on the link partner.  This will restart the autotry\nmechanism to get link into a known state.  The software definable pin (SDP)\n3 on the 0x10fb NIC is wired to cause a Tx LOS event, which triggers the\nRx LOS we require.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nAcked-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@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": "da4dd0f7ca3fa667b7bba5fd34adceaf3fb84a9b",
      "tree": "97c8c08ffe2d6f23b6ea87f539b9326c7b005b5a",
      "parents": [
        "1479ad4fbfbc801898dce1ac2d4d44f0c774ecc5"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Jun 04 11:10:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:16 2009 -0700"
      },
      "message": "ixgbe: Add ethtool offline test support\n\nThis patch adds support for the ethtool internal test engine.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1479ad4fbfbc801898dce1ac2d4d44f0c774ecc5",
      "tree": "8e1aebc3767e27175158df762caf4d27e6db4f5a",
      "parents": [
        "bdf0a550c81c293f22bc511e3cd2d0bf1d847d47"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Jun 04 11:10:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:16 2009 -0700"
      },
      "message": "ixgbe: Change the 82599 PHY DSP restart logic\n\nWhen reprogramming the 82599 analog PHY to either SFI optical or Direct\nAttach Twinax, we need to restart the DSP in the PHY.  The current method\ncan cause contention with our FW which is managing PHY state, and will\ncause unexpected link flaps.  This patch fixes the DSP restart by issuing\nan AN_RESTART in the MAC, which will properly propagate the DSP restart to\nthe PHY.  This ensures we don\u0027t collide with the FW.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bdf0a550c81c293f22bc511e3cd2d0bf1d847d47",
      "tree": "d0e328c500fe329ef19e7e45f3fce72fb58a0903",
      "parents": [
        "7d217d7ffc3433d8b157e1fb6c68a07197a182d5"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Jun 04 11:09:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 07 05:20:15 2009 -0700"
      },
      "message": "ixgbe: Enable ACPI WoL capabilities for 82599\n\nThe 82599 KX4 device defaults to legacy power management, or APME.  This\nputs the device into ACPI mode, which allows more robust WoL setups to\nwork properly.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ccffad25b5136958d4769ed6de5e87992dd9c65c",
      "tree": "cd5f36fe67f4deeae23d76436f7a032a201cba44",
      "parents": [
        "ae63e808f508c38fe65e23a1480c85d5bd00ecbd"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Fri May 22 23:22:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 29 22:12:32 2009 -0700"
      },
      "message": "net: convert unicast addr list\n\nThis patch converts unicast address list to standard list_head using\npreviously introduced struct netdev_hw_addr. It also relaxes the\nlocking. Original spinlock (still used for multicast addresses) is not\nneeded and is no longer used for a protection of this list. All\nreading and writing takes place under rtnl (with no changes).\n\nI also removed a possibility to specify the length of the address\nwhile adding or deleting unicast address. It\u0027s always dev-\u003eaddr_len.\n\nThe convertion touched especially e1000 and ixgbe codes when the\nchange is not so trivial.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\n\n drivers/net/bnx2.c               |   13 +--\n drivers/net/e1000/e1000_main.c   |   24 +++--\n drivers/net/ixgbe/ixgbe_common.c |   14 ++--\n drivers/net/ixgbe/ixgbe_common.h |    4 +-\n drivers/net/ixgbe/ixgbe_main.c   |    6 +-\n drivers/net/ixgbe/ixgbe_type.h   |    4 +-\n drivers/net/macvlan.c            |   11 +-\n drivers/net/mv643xx_eth.c        |   11 +-\n drivers/net/niu.c                |    7 +-\n drivers/net/virtio_net.c         |    7 +-\n drivers/s390/net/qeth_l2_main.c  |    6 +-\n drivers/scsi/fcoe/fcoe.c         |   16 ++--\n include/linux/netdevice.h        |   18 ++--\n net/8021q/vlan.c                 |    4 +-\n net/8021q/vlan_dev.c             |   10 +-\n net/core/dev.c                   |  195 +++++++++++++++++++++++++++-----------\n net/dsa/slave.c                  |   10 +-\n net/packet/af_packet.c           |    4 +-\n 18 files changed, 227 insertions(+), 137 deletions(-)\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28679751a924c11f7135641f26e99249385de5b4",
      "tree": "79e05e9ee10e62b02c52e3a5af11dd3dfa28a0e2",
      "parents": [
        "3f1f39c42b24d5c20eb593ce80b9c4d5ec1e2148"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed May 27 19:26:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 29 01:46:26 2009 -0700"
      },
      "message": "net: dont update dev-\u003etrans_start in 10GB drivers\n\nFollowup of commits 9d21493b4beb8f918ba248032fefa393074a5e2b\nand 08baf561083bc27a953aa087dd8a664bb2b88e8e\n(net: tx scalability works : trans_start)\n(net: txq_trans_update() helper)\n\nNow that core network takes care of trans_start updates, dont do it\nin drivers themselves, if possible. Multi queue drivers can\navoid one cache miss (on dev-\u003etrans_start) in their start_xmit()\nhandler.\n\nExceptions are NETIF_F_LLTX drivers (vxge \u0026 tehuti)\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0fb2787bf2fa5dbe02ffd61ca3ce842c50769573",
      "tree": "f74d3427a6b69366d762f5a52eee8c6d577e760c",
      "parents": [
        "8e401eccd3a62fb57f117bb09b7c1fc70ab19e8c"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue May 26 21:41:18 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 21:41:18 2009 -0700"
      },
      "message": "ixgbe: Fix build warning\n\nThis patch fixes a build warning due to an unused label.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ca783ab78e3fa518885c4fef93d0972e450a4de",
      "tree": "c27b8e00c7114ea68483226898fa60c41227828c",
      "parents": [
        "f7c86a3252af7f1222f9ebce66f3654ad3aa9ff0"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue May 26 20:40:47 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 20:40:47 2009 -0700"
      },
      "message": "ixgbe: fix 82598 SFP initialization after driver load.\n\nIf we loaded the driver with out a SFP module plugged in it would\nleave it in a state that make it later unable to link when a module\nwas plugged in.  This patch corrects that by:\n\nixgbe_probe() - moving the check for IXGBE_ERR_SFP_NOT_PRESENT from\nafter get_invariants() to after reset_hw() as now reset_hw() is\nwhere this condition will be indentified.\n\nixgbe_reset_hw_82598() - Enable this function to now return\nIXGBE_ERR_SFP_NOT_PRESENT.\n\nixgbe_identify_sfp_module_generic() - This where the lack of SFP\nmodule is detected.  Modifications are added to allow a different\nreturn value for modules that just haven\u0027t been plugged in yet.\n\nOther functions were updated to allow correct logging.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7c86a3252af7f1222f9ebce66f3654ad3aa9ff0",
      "tree": "7f50a754863c7c8dc25c7283962497b4ca04db57",
      "parents": [
        "cbe7a81a7370e2c4560b48e42e741bd1476bc700"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue May 26 20:40:09 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 20:40:09 2009 -0700"
      },
      "message": "ixgbe: Remove device ID 0x10d8\n\nDevice ID 0x10d8 is the default silicon device ID for 82599.  However, the\ndevice will not be functional without an EEPROM, so we want to prevent the\ndriver from loading on the device.  Otherwise, the driver will load, but no\nPHY setup or PCIe setup will occur, causing the device to be unusable.  To\nprevent users from encountering this, just remove the device ID.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e35ec126507529ce407136c6b9e36747d89891f9",
      "tree": "35eea146ce5494c67bd4a320bec5b7d6a0c99f4c",
      "parents": [
        "7e0e99ef43b1fab8caf0348e31704c7d15060ce0"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu May 21 13:07:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 21 17:19:10 2009 -0700"
      },
      "message": "ixgbe: only register DCA requester once\n\nThe current driver tries to re-register the DCA requester after reset and\nthis is not correct.  This change makes it so all we are doing is resetting\nthe DCA registers after reset and not re-adding the requester.\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": "0cefafadbbe3947fd97b7560a214eb486069faac",
      "tree": "c9dc76511ce295758e324f11c7435217a8b2c321",
      "parents": [
        "537d58a00a8756189b10ffc1309c0131d57b6320"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue May 19 09:19:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 19 15:36:14 2009 -0700"
      },
      "message": "ixgbe: Cleanup feature setup code to make the code more readable\n\nThis is purely a cleanup patch.  This collapses some of the code required\nwhen we configure our Tx and Rx feature sets, and makes the code more\nreadable and maintainable.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "537d58a00a8756189b10ffc1309c0131d57b6320",
      "tree": "aaba725780bd6c7fec34b23323dd66c9f6596ff1",
      "parents": [
        "aa5aec888585fedcda7cfffc20f75240ad1cb42d"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue May 19 09:18:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 19 15:36:14 2009 -0700"
      },
      "message": "ixgbe: Change Direct Attach Twinax cable detection for SFP+ NICs\n\nThe SFF specification for Direct Attach cable detection has now been\nratified.  Previously, DA cable detect was looking at the Twinaxial bit in\nbyte 9 of the SFP+ EEPROM.  The spec now defines active and passive DA\ncables in byte 8 of the SFP+ EEPROM.  This patch changes the cable\ndetection for both 82598 and 82599 SFP+ adapters to conform to the new\nspec.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa5aec888585fedcda7cfffc20f75240ad1cb42d",
      "tree": "38028b9825b90ab8caef718f169cef2f69b00e77",
      "parents": [
        "3577aa1bd7efc9c474f59738d2fb89c168168d55"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue May 19 09:18:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 19 15:36:13 2009 -0700"
      },
      "message": "ixgbe: Add semaphore access for PHY initialization for 82599\n\nThe SFP+ NIC (device id 0x10fb) needs a semaphore to serialize\nPHY access, so our PHY init code must honor that same semaphore.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba98898eb3fc07ee54566fcc3626354a44355acb",
      "tree": "24b43e648d86f1984d5c6368f30677424ad9d4c1",
      "parents": [
        "1fcf03e65650ed888543d33b018bec8dcd95c8e2"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Sun May 17 20:58:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 18 15:09:44 2009 -0700"
      },
      "message": "ixgbe: Increase the driver version number\n\nMarching along, let\u0027s bump the version number to indicate things actually\nhave happened to the driver.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1fcf03e65650ed888543d33b018bec8dcd95c8e2",
      "tree": "1656fcd3a6dc249047750c650ae0bcfcf5b4a1b0",
      "parents": [
        "e76678dd654545c98a5d0bdc66bd41350573c23e"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Sun May 17 20:58:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 18 15:09:44 2009 -0700"
      },
      "message": "ixgbe: Add generic XAUI support to 82599\n\nThis patch adds the generic XAUI device support for 82599 controllers.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e76678dd654545c98a5d0bdc66bd41350573c23e",
      "tree": "86e4ff745d686f82353c460542e321ba0b09cbc0",
      "parents": [
        "82d048186e403f36e083b37ad42aa90abb7dcaac"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Sun May 17 20:57:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 18 15:09:43 2009 -0700"
      },
      "message": "ixgbe: set max desc to prevent total RSC packet size of 64K\n\nThe performance of hardware RSC is greatly reduced if the total for max rsc\ndescriptors multiplied by the buffer size is greater than 65535.  To\nprevent this we need to adjust the max rsc descriptors appropriately.\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": "62551d3ea05242d97d47f26fb517b2dfdb752310",
      "tree": "704a68bff5c26881bfff502d5dd0f2af610b1e46",
      "parents": [
        "8756924c1ecc832c1a5603d10f5cd201e299b312"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Sun May 17 12:35:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 21:04:14 2009 -0700"
      },
      "message": "ixgbe: Don\u0027t reset the hardware when switching between LFC and PFC\n\nWhen running in DCB mode, switching between link flow control and priority\nflow control shouldn\u0027t need to reset the hardware.  This removes that\nreset.\n\nThis also extends the set_all() dcbnl callback to return a value indicating\nthat the HW config changed, however a reset was not required.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8756924c1ecc832c1a5603d10f5cd201e299b312",
      "tree": "65a31908d09f51e9ae04a0e77459348dd701a7c0",
      "parents": [
        "264857b8fe8a16fc95f12e898951fc6bd4bdaa7a"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Sun May 17 12:35:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 21:04:14 2009 -0700"
      },
      "message": "ixgbe: When in DCB mode with PFC enabled, show LFC is disabled\n\nEthtool should report that link flow control is disabled when in priority\nflow control mode.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "264857b8fe8a16fc95f12e898951fc6bd4bdaa7a",
      "tree": "efb090175b49f72170555eab18cdcf1156ed2a4a",
      "parents": [
        "70b77628d8d943b27cc0f72002b5884028aee38c"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Sun May 17 12:35:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 21:04:13 2009 -0700"
      },
      "message": "ixgbe: Allow link flow control in DCB mode for 82599 adapters\n\n82599 supports using either link flow control or priority flow control when\nin DCB mode.  The dcbnl interface already supports sending down\nconfigurations through rtnetlink that can enable LFC when DCB is enabled,\nso the driver should take advantage of this.\n\n82598 does not support using LFC when DCB is enabled, so explicitly disable\nit when we\u0027re in DCB mode.  This means we always run in PFC mode when DCB\nis enabled.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70b77628d8d943b27cc0f72002b5884028aee38c",
      "tree": "2ec860afd630101664f3cdafd4a32ece4e4d9f60",
      "parents": [
        "63f39bd17aa700595fa3e34a61c5c07551dd1b7d"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Sun May 17 12:34:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 21:04:13 2009 -0700"
      },
      "message": "ixgbe: Set Priority Flow Control low water threshhold for DCB\n\nThis sets the low water threshhold for priority flow control for 82598\nand 82599 controllers in DCB mode.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63f39bd17aa700595fa3e34a61c5c07551dd1b7d",
      "tree": "8e8e17b25b31271581d88d50ffc23e315906e2fc",
      "parents": [
        "29ebf6f8c8a99bbda053f1fbdff0570cc5d866b3"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Sun May 17 12:34:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 21:04:10 2009 -0700"
      },
      "message": "ixgbe: Enable jumbo frame for FCoE feature in 82599\n\nEnable jumbo frame when FCoE feature is enabled in 82599. Use 3K\nas the receive queue buffer size for receive queues used by FCoE\nto address for max Fiber Channel frame size as 2148 bytes (with\nmax 2112 bytes of payload).\n\nSigned-off-by: Yi Zou \u003cyi.zou@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": "29ebf6f8c8a99bbda053f1fbdff0570cc5d866b3",
      "tree": "302a9150ebbbdef0b5d1d99cb67ad17a26f939ce",
      "parents": [
        "0331a832a88d4bf34baf289b82e2829763230143"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Sun May 17 12:34:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 21:04:10 2009 -0700"
      },
      "message": "ixgbe: Enable FCoE redirection table feature in 82599\n\nEnable using FCoE redirection table feature in 82599. The FCoE\nredirection table has maximum of eight entries, corresponding\nto maximum of eight receive queues to be used for distributing\nincoming FCoE packets. This patch sets up the FCoE redirection\ntable when multiple receive queues are available for FCoE.\n\nSigned-off-by: Yi Zou \u003cyi.zou@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": "0331a832a88d4bf34baf289b82e2829763230143",
      "tree": "570911439293f524b29f1462270d2e0ad3499cf6",
      "parents": [
        "184dd3459bb334d9061b58faed3610d08d6c7ff8"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Sun May 17 12:33:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 21:04:09 2009 -0700"
      },
      "message": "ixgbe: Add RING_F_FCOE for FCoE feature in 82599\n\nAdd ring feature for FCoE to make use of the FCoE redirection\ntable in 82599. The FCoE redirection table is a receive side\nscaling feature for Fiber Channel over Ethernet feature in 82599,\nenabling distributing FCoE packets to different receive queues\nbased on the exchange id.\n\nSigned-off-by: Yi Zou \u003cyi.zou@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": "aca6bee75fe53ae019b9cabff42095dfb6471fde",
      "tree": "bf7ebd5d5f0aa301c170a98fbf8baeac13696cd0",
      "parents": [
        "0365e6e4373a5a447746fd7ac26074b92f180311"
      ],
      "author": {
        "name": "Waskiewicz Jr, Peter P",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Sun May 17 12:32:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 21:04:07 2009 -0700"
      },
      "message": "ixgbe: Add SAN MAC address to the RAR, return the address to DCB\n\nAfter acquiring the SAN MAC address from the EEPROM, we need to program it\ninto one of the RARs.  Also, DCB will use this MAC address to run DCBX\ncommands, so it doesn\u0027t have to play musical MAC addresses when things like\nbonding enter the picture.  So we need to return the MAC address through\nthe netlink interface to userspace.\n\nThis also moves the init_rx_addrs() call out of start_hw() and into\nreset_hw().  We shouldn\u0027t try to read any of the RAR information before\ninitializing our internal accounting of the RAR table, which was what\nwas happening.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0365e6e4373a5a447746fd7ac26074b92f180311",
      "tree": "be64a7a7cdc95dc3651655f3c09783a13fba629f",
      "parents": [
        "ebc06eeb7260ecad3bd69202ba6291138691d27b"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Sun May 17 12:32:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 21:04:07 2009 -0700"
      },
      "message": "ixgbe: Add FCoE Storage MAC Address support\n\nThis patch implements the Storage Address entrypoint from the net device.\nIt will read the SAN MAC addresses from the EEPROM of the 82599 hardware,\nand make them available to the FCoE stack through the net device.\n\nAlso, add/del the SAN MAC address to the netdev dev_addr_list via the\nkernel api dev_addr_add()/dev_addr_del() when there is a valid SAN MAC\nsupported by the HW.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Yi Zou \u003cyi.zou@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": "6d45522c532be430b2ed63ed48a6a9e15328af66",
      "tree": "3237ae3c78ad55a050a8d97c72e548b9ca4f95fe",
      "parents": [
        "332d4a7d981e25d239c5d723a4f35020397dc606"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed May 13 13:12:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 12:00:09 2009 -0700"
      },
      "message": "ixgbe: Add FCoE related statistics to 82599\n\nThis adds FCoE related statistics to 82599, including number Rx-ed and Tx-ed\nFCoE packets, number of Rx-ed and Tx-ed FCoE packets in dwords, number of bad\nFiber Channel CRCs detected in FCoE packets, and number of FCoE packets dropped\non the Rx side.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "332d4a7d981e25d239c5d723a4f35020397dc606",
      "tree": "2bcbd270cc623746c46d4f707a2355504ff40542",
      "parents": [
        "d0ed89373f2da1a0d83697d87441e519caf18cf7"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed May 13 13:11:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 12:00:08 2009 -0700"
      },
      "message": "ixgbe: Implement FCoE Rx side large receive offload feature to 82599\n\nThis patch implements the FCoE Rx side offload feature in ixgbe_main.c\nto 82599 using the Rx offload infrastructure code added in the previous\npatch. The large receive offload by Direct Data Placement (DDP) for\nFCoE is achieved by implementing the ndo_fcoe_ddp_setup and ndo_fcoe_ddp_done\nin net_device_ops via netdev. It is up to the ULD, i.e., fcoe and libfc\nto query and setup large receive offload accordingly through the corresponding\nnetdev upon creating fcoe instances.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0ed89373f2da1a0d83697d87441e519caf18cf7",
      "tree": "8917458d830101a8b340725240cb25e467a3d076",
      "parents": [
        "eacd73f79a106c6a0bc429003ab691024860ab2d"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed May 13 13:11:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 12:00:07 2009 -0700"
      },
      "message": "ixgbe: Add infrastructure code for FCoE large receive offload to 82599\n\nThis adds infrastructure code for FCoE Rx side offload feature to\n82599, which provides large receive offload for FCoE by Direct\nData Placement (DDP). The ixgbe_fcoe_ddp_get() and ixgbe_fcoe_ddp_put()\npair corresponds to the netdev support to FCoE by the function pointers\nprovided in net_device_ops as ndo_fcoe_ddp_setup and ndo_fcoe_ddp_done.\nThe implementation of these in ixgbe is shown in the next patch.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nSigned-off-by: Chris Leech \u003cchristopher.leech@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": "eacd73f79a106c6a0bc429003ab691024860ab2d",
      "tree": "b788d0e9599b508a71ca2c5eb6bc2cee4a66ab29",
      "parents": [
        "bc079228e74d63742255c466d2bce1f42423f219"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed May 13 13:11:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 12:00:04 2009 -0700"
      },
      "message": "ixgbe: Implement FCoE Tx side offload features in base driver of 82599\n\nThis patch implements the FCoE Tx side offload features in ixgbe_main.c\nto 82599 using the Tx offload infrastructure code added in the previous\npatch. This is achieved by the calling the FCoE Sequence Offload (FSO)\nfunction ixgbe_fso() on the transmit path of ixgbe.\n\nThis patch also includes an EEPROM check to make sure the NIC we\u0027re loading\non is an offload-enabled SKU.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc079228e74d63742255c466d2bce1f42423f219",
      "tree": "b0052256c7883ed7f87424945366b049250a3eb0",
      "parents": [
        "d3a2ae6d315382b2dcc7747c5b3b70f0490e9157"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed May 13 13:10:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 12:00:03 2009 -0700"
      },
      "message": "ixgbe: Add infrastructure code for FCoE large send offload to 82599\n\nThis adds infrastructure code for FCoE Tx side offload feature to\n82599, including Fiber Channel CRC calculation, auto insertion of\nthe start of frame (SOF) and end of frame (EOF) of FCoE packets,\nand large send by FCoE Sequence Offload (FSO).\n\nSigned-off-by: Yi Zou \u003cyi.zou@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": "d3a2ae6d315382b2dcc7747c5b3b70f0490e9157",
      "tree": "5f519e28d19711329d4382b21a361fde97247c3a",
      "parents": [
        "e92cbeac89d4c7b228894a9b8eb37e3ac51afe73"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed May 13 13:10:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 12:00:02 2009 -0700"
      },
      "message": "ixgbe: Add FCoE feature code to 82599\n\nThis adds the FCoE feature code ixgbe_fcoe.c to 82599. For a start, this patch\nonly adds ixgbe_configure_fcoe() to configure related register for FCoE to 82599.\nIn patches that follow, I will be adding more functions to ixgbe_fcoe.c to add\nsupport of FCoE offload features to 82599.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e92cbeac89d4c7b228894a9b8eb37e3ac51afe73",
      "tree": "edf4bb134ddaf27566995a05e2ffb85774d0d344",
      "parents": [
        "bff66176bb47b2cf3331d9e42d37ea4094826756"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed May 13 13:10:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 12:00:01 2009 -0700"
      },
      "message": "ixgbe: Add FCoE feature header to 82599\n\nThis adds the FCoE feature header ixgbe_fcoe.h to 82599. This header includes\nthe defines and structures required by the ixgbe driver to support various\noffload features in 82599 for Fiber Channel over Ethernet (FCoE).  These offloads\nfeatures include Fiber Channel CRC calculation, FCoE SOF/EOF auto insertion,\nFCoE Sequence Offload (FSO) for large send, and Direct Data Placement (DDP)\nfor large receive.\n\nSigned-off-by: Yi Zou \u003cyi.zou@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": "bff66176bb47b2cf3331d9e42d37ea4094826756",
      "tree": "cc3eea5cd045899a0f99db47e4e5f4aa902c8a9a",
      "parents": [
        "952ee9df26c487f2d73b2dced58ec904f19ea0f8"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed May 13 13:09:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 17 11:59:57 2009 -0700"
      },
      "message": "ixgbe: Add FCoE feature register defines to 82599\n\nThis adds FCoE related register defines to 82599.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9c7d2e5a06cd3a26b6be096949e3371ec2aa123",
      "tree": "2725ad48a4a15e106a56b9ece4724180fd1db6b9",
      "parents": [
        "bf069c9726b592432ed646e72b910ac3c098d025"
      ],
      "author": {
        "name": "Nelson, Shannon",
        "email": "shannon.nelson@intel.com",
        "time": "Thu May 07 10:40:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 07 14:52:32 2009 -0700"
      },
      "message": "ixgbe: Typecase \u00271\u0027 for 64 bit shift\n\nMake sure we don\u0027t get any sign-extend issues when we shift a 1\ninto bit 31.\n\nSigned-off-by: Shannon Nelson \u003cshannon.nelson@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": "bf069c9726b592432ed646e72b910ac3c098d025",
      "tree": "feb8ab0e94f443ed532001a78aa18f4108e566e7",
      "parents": [
        "dfa12f05f60eb23b1670f3a7756ed814f886a7fb"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Thu May 07 10:39:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 07 14:52:31 2009 -0700"
      },
      "message": "ixgbe: fix failing to log fan failures\n\nWe weren\u0027t logging the 82598AT fan failure if it occurred before (ixgbe_open)\nas we hadn\u0027t sent up to catch the interrupt that event caused.\n\nThis patch checks for this failure in:\nixgbe_probe - So we can log the failure asap. We check right after we\nset up the adapter-\u003eflags, which is when we know that we have a fan.\nixgbe_up_complete - To catch failures that may have happened between probe\nand when we set up the interrupt that would normally detect the fan failure.\n\nTo enable all of this we need to initialize the adapter flag with\nIXGBE_FLAG_FAN_FAIL_CAPABLE when the NIC contained a fan.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dfa12f05f60eb23b1670f3a7756ed814f886a7fb",
      "tree": "494057fe097880eb6c795400ed4840f0a6b46b8b",
      "parents": [
        "163de42e240623694562656542adedbca369beaf"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Thu May 07 10:39:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 07 14:52:30 2009 -0700"
      },
      "message": "ixgbe: Enable L2 header split in 82599\n\nThis enables L2 header split when packet split is enabled for 82599.\n\nSigned-off-by: Yi Zou \u003cyi.zou@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": "163de42e240623694562656542adedbca369beaf",
      "tree": "8ce1060e0f506c3bb60061fc90772520c6c8eb2e",
      "parents": [
        "afafd5b020a60b72d064e89244cb44a975eb2407"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu May 07 10:39:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 07 14:52:30 2009 -0700"
      },
      "message": "ixgbe: set queue0 for srrctl configuration correctly for DCB\n\nThe current configuration is not setting queue 0 correctly for DCB\nconfigurations.  As a result unconfigured queues are being used to setup\nthe SRRCTL register rx buffer len 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": "afafd5b020a60b72d064e89244cb44a975eb2407",
      "tree": "29a8927e32e18f6f5181758ae2b01973d59a8c2e",
      "parents": [
        "7aedec2ad5314b173e78ca3f4edb4ceaa02248bb"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu May 07 10:38:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 07 14:52:29 2009 -0700"
      },
      "message": "ixgbe: always set header length in SRRCTL\n\nAs per the documentation for 82599 in order to support hardware RSC the\nheader size must be set.  This is only currently done for packet split\nmode.  This patch sets the header buffer length for all modes.\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": "9ce77666da48513058e330634a766d4752324f8e",
      "tree": "6d4d005c81d751a93ebd9a0447da63e6b43251fb",
      "parents": [
        "3044b8d1ff8c05237652a692fb572a34e4d70146"
      ],
      "author": {
        "name": "gouji-new",
        "email": "gouji.masayuki@jp.fujitsu.com",
        "time": "Wed May 06 10:44:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 06 15:33:47 2009 -0700"
      },
      "message": "ixgbe: Proposed PARCH PCIE legacy I/O port free intel 10Gb NIC driver\n\nTraditionally Intel based NIC drivers request I/O port even though it\ndoesn\u0027t need that really.\n\nIntel PCIE 10Gb driver (ixgbe) also requests I/O port but it doesn\u0027t\nneed it either.\n\nThis is a little inconvenient situation because sometimes we have to\nhandle those cards on the slots where any I/O space is not attached.\n\nSo we made pach which makes ixgbe driver legacy I/O port free.\n\nSigned-off-by: Masayuki Gouji \u003cgouji.masayuki@jp.fujitsu.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": "3044b8d1ff8c05237652a692fb572a34e4d70146",
      "tree": "5927da29daf6d57507a2b66129a66d752ae408a3",
      "parents": [
        "2012bdc8a5553fc864e78f582c8ce79e762dec42"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Wed May 06 10:44:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 06 15:33:47 2009 -0700"
      },
      "message": "ixgbe: Return PCI_ERS_RESULT_DISCONNECT when bus is disabled\n\nAccording to the \"PCI Error Recovery\" document, if after a recovery,\nthe bus is disabled, the error_detected function should return\nPCI_ERS_RESULT_DISCONNECT. Actually ixgbe error_detected function is\nalways returning PCI_ERS_RESULT_NEED_RESET, even if the bus is in failure.\nThis patch just check if the bus is disabled and then returns\nPCI_ERS_RESULT_DISCONNET.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.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": "2012bdc8a5553fc864e78f582c8ce79e762dec42",
      "tree": "ce010cc6f946db452e353f4bb8a17d7e54ce9ede",
      "parents": [
        "fdaff1ceac32e1748353e91a420c18141ea153c0"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed May 06 10:44:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 06 15:33:46 2009 -0700"
      },
      "message": "ixgbe: remove ixgbe_napi_add/del_all references\n\nThere were still some references to napi_add/del_all left after the dynamic\nvector allocation patch.  This patch removes those references since the\nixgbe_napi_add/del_all calls are no longer needed as the napi struct is\nadded when the vector is created, and deleted when the vector is freed.\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": "fdaff1ceac32e1748353e91a420c18141ea153c0",
      "tree": "76af85bfdc2760b4aa6700ed4795035313f2f8c8",
      "parents": [
        "7a921c93626e7481b5d8788d8511995aa2d2b591"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed May 06 10:43:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 06 15:33:46 2009 -0700"
      },
      "message": "ixgbe: skb_record_rx_queue should record rx queue instead of vector\n\ncurrently ixgbe_receive_skb is passing the vector index to\nskb_record_rx_queue instead of the queue index.  This patch changes that so\nthat the ring index is passed instead.\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": "7a921c93626e7481b5d8788d8511995aa2d2b591",
      "tree": "eaf4dc4c387fb1456374f1633278eec29060f0c1",
      "parents": [
        "dcb4ea2ea2ba990a59db5a4cc402df3c2bd389b3"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed May 06 10:43:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 06 15:33:45 2009 -0700"
      },
      "message": "ixgbe: make q_vectors dynamic to reduce netdev size\n\nCurrently the q_vectors are being allocated statically inside of the\nadapter struct.  This increases the overall size of the adapter struct when\nwe can easily allocate the vectors dynamically.  This patch changes that\nbehavior so that the q_vectors are allocated dynamically and the napi\nstructures are automatically allocated inside of the q_vectors as needed.\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": "aba7453037c3a90714caae77a622dceaf1173786",
      "tree": "bf07f9f432b0d8e9db9486f1f32ad065c0aa7c5c",
      "parents": [
        "a4fe91ee711f4e955ea85ab05b092cfe384b073e",
        "93af7aca44f0e82e67bda10a0fb73d383edcc8bd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 29 20:30:35 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 29 20:30:35 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tDocumentation/isdn/00-INDEX\n\tdrivers/net/wireless/iwlwifi/iwl-scan.c\n\tdrivers/net/wireless/rndis_wlan.c\n\tnet/mac80211/main.c\n"
    },
    {
      "commit": "6b73e10d2d89f9ce773f9b47d61b195936d059ba",
      "tree": "108a5d6ad55cb795d6afb0e0846c6782f42f5c90",
      "parents": [
        "0f07c4ee8c800923ae7918c231532a9256233eed"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Apr 29 08:08:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 29 17:32:33 2009 -0700"
      },
      "message": "ixgbe: Use generic MDIO definitions and functions\n\nCompile-tested only.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd4d8ca6446538a904127838cb6c9a4cffe690f7",
      "tree": "17099bfebb524ce2662c54be0ff81fe0ffc51d6f",
      "parents": [
        "f7185c71234434d48b96f9a0387737df1759a4af"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Wed Apr 29 00:22:31 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 29 00:22:31 2009 -0700"
      },
      "message": "ixgbe: Use pci_wake_from_d3() instead of multiple pci_enable_wake()\n\nWe were calling pci_enable_wake() twice in a row for both D3_hot\nand D3_cold.  This replaces those calls with a call to pci_wake_from_d3()\nto avoid issues with PCI PM vs ordering constraints.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "bc59fcda671ee15362986a902bbd90e218fe84c4",
      "tree": "481db56322e6739d04f053a42c1019dcb066bd2a",
      "parents": [
        "835462fc5d69adc948e8afb2073264888aaa0e2f"
      ],
      "author": {
        "name": "Nelson, Shannon",
        "email": "shannon.nelson@intel.com",
        "time": "Mon Apr 27 22:43:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 28 01:53:17 2009 -0700"
      },
      "message": "ixgbe: Clear out stray tx work on link down\n\nAyyappan at VMware noticed that we\u0027re missing this check from ixgbe which\nis in our other drivers.  The difference with this implementation from our\nother drivers is that this checks all the tx queues rather than just tx[0].\n\nSigned-off-by: Shannon Nelson \u003cshannon.nelson@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": "835462fc5d69adc948e8afb2073264888aaa0e2f",
      "tree": "f73ff69971d910341241f24b76d25cf94da0797c",
      "parents": [
        "f8212f979f777af2a8e3a9deb0c11a9fcf35e305"
      ],
      "author": {
        "name": "Nelson, Shannon",
        "email": "shannon.nelson@intel.com",
        "time": "Mon Apr 27 22:42:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 28 01:53:16 2009 -0700"
      },
      "message": "ixgbe: Interrupt management update for 82599\n\nUpdate the interrupt management to correctly handle greater\nthan 16 queue vectors.\n\nSigned-off-by: Shannon Nelson \u003cshannon.nelson@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": "f8212f979f777af2a8e3a9deb0c11a9fcf35e305",
      "tree": "4b92bdc66e3ed82208a8dcc28b3b9a0511621669",
      "parents": [
        "45a5ead0220cc7cc70f6961879decffbd0a54cc0"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Apr 27 22:42:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 28 01:53:16 2009 -0700"
      },
      "message": "ixgbe: enable HW RSC for 82599\n\nThis patch enables hardware receive side coalescing for 82599 hardware.\n82599 can merge multiple frames from the same TCP/IP flow into a single\nstructure that can span one ore more descriptors.  The accumulated data is\narranged similar to how jumbo frames are arranged with the exception that\nother packets can be interlaced inbetween.  To overcome this issue a next\npointer is included in the written back descriptor which indicates the next\ndescriptor in the writeback sequence.\n\nThis feature sets the NETIF_F_LRO flag and clearing it via the ethtool set\nflags operation will also disable hardware RSC.\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": "45a5ead0220cc7cc70f6961879decffbd0a54cc0",
      "tree": "b9e038ea11b3fbfe0d5ed7ca4f38fc0fc1b7f0b2",
      "parents": [
        "b9473560c6d882e0fbd3a8817e906c847b11c722"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Mon Apr 27 22:36:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 28 01:53:15 2009 -0700"
      },
      "message": "ixgbe: enable hardware offload for sctp\n\nInspired by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n\nThis is the code to enable ixgbe for hardware offload support\nof CRC32c on both transmit and receive of SCTP traffic.\n\nonly 82599 supports this offload, not 82598.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "182ff8dfdb63e66ca81e4d3a4c746f8d578e5687",
      "tree": "8aa692b4a9576212020d61a1b2bab814aade1b9f",
      "parents": [
        "2844f7975837d47fe7f20aa96c1df3bcecf91935"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Apr 27 22:35:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 28 01:53:13 2009 -0700"
      },
      "message": "igb/ixgbe: remove unecessary checks for CHECKSUM_UNNECESSARY\n\nBoth of these drivers do a check to verify ip_summed is set to\nCHECKSUM_UNNECESSARY prior to passing the packet to GRO.  GRO itself\nalready does such a check so it is redundant and can be removed as this\nwill likely cause out of order issues when receiving a packet that didn\u0027t\npass checksum validation.\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": "fa466e91bdf214e6e136e9da9a46a52775a1e884",
      "tree": "2326e67f87417a4c9f0c3c1999dffe62b2fdbfcd",
      "parents": [
        "78b1f6070fa16cb442a7c48e8f5364cd84a88b90"
      ],
      "author": {
        "name": "Waskiewicz Jr, Peter P",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Apr 23 11:31:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 27 03:15:42 2009 -0700"
      },
      "message": "ixgbe: Disallow SFP 1G modules in the SFP+ cages for 82598 and 82599\n\n82598 and 82599 do not support SFP 1G modules.  Instead of allowing the\ndriver to load, but never get link, rejecting the module and displaying\na useful message is more preferrable.  The framework for displaying the\nfailure message already exists, now we just need to detect and reject the\nSFP modules.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "495dce123ceabbae035552437fcaa0f69247ff08",
      "tree": "7b5cd7c1f8f8c77d7e1e9def4be9638b34ec3bab",
      "parents": [
        "ae0e8e82205c903978a79ebf5e31c670b61fa5b4"
      ],
      "author": {
        "name": "Waskiewicz Jr, Peter P",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Apr 23 11:15:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 27 03:14:48 2009 -0700"
      },
      "message": "ixgbe: Fix WoL functionality for 82599 KX4 devices\n\nThe current code writes the PME enabled bit in PCI config space which is\nwrong.  This was needed for pre-release hardware, and was not removed from\nthe driver.  Also, we need to clear the WUS (wake up status) after we\nresume.  Otherwise we can\u0027t wake for the same event again since it\u0027s still\nasserted in the hardware.  Plus, the multicast lists were being written\nimproperly, causing multicast WoL to fail.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5e9743bb7429f53c83ad69b432f7b661e74c3f0",
      "tree": "db3691aef0d46c4aed4a2be6dc8ab7c44c3488cb",
      "parents": [
        "a0f82f64e26929776c58a5c93c2ecb38e3d82815",
        "775d8d931581764a1ec982ebe5a927b12762fb6d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:32:26 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:32:26 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/core/dev.c\n"
    },
    {
      "commit": "5438646724c34c2180664a57f862a1da8dd21db1",
      "tree": "37a5dced3dd45c5cedd5752490649212b12e1220",
      "parents": [
        "3ef8e4e9e4d18910cd03dcd481a5dced437b83cf"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Apr 17 20:44:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 20 02:00:37 2009 -0700"
      },
      "message": "ixgbe: fix link down initial state\n\nAs reported by Andrew Lutomirski \u003camluto@gmail.com\u003e\n\nAll the intel wired ethernet drivers were calling netif_carrier_off\nand netif_stop_queue (or variants) before calling register_netdevice\n\nThis is incorrect behavior as was pointed out by davem, and causes\nifconfig and friends to report a strange state before first link\nafter the driver was loaded, since without a netif_carrier_off, the stack\nassumes carrier_on, but before register_netdev, netlink messages are not\nsent out telling link state.\n\nThis apparently confused *some* versions of networkmanager.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nReported-by: Andrew Lutomirski \u003camluto@gmail.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": "2f3889f42ec7c2b0c3049ecdd8e4687b6930779a",
      "tree": "583818082cc116431208f9b1545b889723c02401",
      "parents": [
        "f92ef202988ffb07bb86cf94d0b09f2a61192da7"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Apr 16 15:00:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 17 01:16:28 2009 -0700"
      },
      "message": "ixgbe: Fix the DCB PFC thresholds for 82599\n\nThe thresholds for the DCB priority flow control are incorrect for 82599.\nThis fixes the thresholds to be correct.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f92ef202988ffb07bb86cf94d0b09f2a61192da7",
      "tree": "7cbce5e0e9dde2b619c8c92855242a6408178539",
      "parents": [
        "843f42678f6c47a2c8d1648e584cb57ebff3750f"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Apr 16 15:00:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 17 01:16:28 2009 -0700"
      },
      "message": "ixgbe: Fix DCB traffic class mapping for 82599\n\nThe traffic classes in hardware are not symmetrical for Rx and Tx.  Rx\nis every 16 descriptor queues, Tx is not.  It runs 32-32-16-16-8-8-8 when\nrunning with 8 traffic classes, and runs 64-32-16 when running with 4\ntraffic classes.  This patch fixes the mapping.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a54bfa40fd16aeb90bc556189221576f746f8567",
      "tree": "176bb7a99ffab5f42f0dd4e9671f335be3f3efa0",
      "parents": [
        "fe957c40ec5e2763b9977c565beab3bde3aaf85b",
        "134ffb4cad92a6aa534e55a9be145bca780a32c1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 17:35:26 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 17:35:26 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "2238aff5bbd9d928b69e579b4c95842f97da95ba",
      "tree": "8420e3b1888c56c61bfdd1482f468dcdcdbfc180",
      "parents": [
        "3664090e199f10cb0282097faae8f8ca58c1e4ae"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Thu Apr 16 16:27:23 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 16:27:23 2009 -0700"
      },
      "message": "ixgbe: Be explict with what we are !\u0027ing in ixgbe_sfp_config_module_task()\n\nGCC warns:\ndrivers/net/ixgbe/ixgbe_main.c: In function \u0027ixgbe_sfp_config_module_task\u0027:\ndrivers/net/ixgbe/ixgbe_main.c:3920: warning: suggest parantheses around\noperand of \u0027!\u0027 or change \u0027\u0026\u0027 to \u0027\u0026\u0026\u0027 or \u0027!\u0027 to \u0027~\u0027\n\nWhich I think is right.  Bracket to remove ambiguity.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.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": "9d8d05ae66f40642987486f4b107565fc561a77c",
      "tree": "72999fe5e731e785d5be685e0f9d51bf42df048d",
      "parents": [
        "4f9de721ab73a5271a79b126f7b5140b01a05c99"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Apr 15 17:44:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:15:25 2009 -0700"
      },
      "message": "NET/ixgbe: Fix powering off during shutdown\n\nPrevent ixgbe from putting the adapter into D3 during shutdown except when\nwe\u0027re going to power off the system, since doing that may generally cause\nproblems with kexec to happen (such problems were observed for igb and\nforcedeth).  For this purpose seperate ixgbe_shutdown() from ixgbe_suspend()\nand use the appropriate PCI PM callbacks in both of them.\n\nSigned-off-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af22ab1bd20e9dedf3a37cc1d401ef8bbd587ef0",
      "tree": "6b13fa15d215522f6fec4f7161a8f3f0e37b0f5b",
      "parents": [
        "95615d90a321349709c80091f2a9cb284757ff0d"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Tue Apr 14 21:54:07 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 21:54:07 2009 -0700"
      },
      "message": "ixgbe: update real_num_tx_queues on changing num_rx_queues\n\nMove the update of real_num_tx_queues from\nixgbe_acquire_msix_vectors() to ixgbe_set_num_queues(), to ensure it\nbe always in sync with num_tx_queues.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@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": "95615d90a321349709c80091f2a9cb284757ff0d",
      "tree": "32c338118b4d267a6a7d764424989283189144e0",
      "parents": [
        "6fd4777a1fec1f7757b5a302ad3fdcc1eae2abba"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Tue Apr 14 21:53:48 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 21:53:48 2009 -0700"
      },
      "message": "ixgbe: fix tx queue index\n\nDon\u0027t do the num_tx_queues based masking on calculating tx queue\nindex.\n\n 1) num_tx_queues is not always power-of-2, because it also depends on\n    the online cpu numbers. So the masking could be a performance bug\n    on a 6 cpu system.\n 2) queue_mapping will be limited by real_num_tx_queues\u003dnum_tx_queues\n    in the generic netdev function set_cur_queue_map(). So the bound\n    limiting here is not necessary.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@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": "8d1c3c0746098bee8ad116073120166347f21719",
      "tree": "3ef0d293667c0b750c9fe587a897be80c57ed685",
      "parents": [
        "04193058c1005551af93f04a4b975fbd7f95cad5"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Thu Apr 09 22:29:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:48:03 2009 -0700"
      },
      "message": "ixgbe: Be explict with what we are !\u0027ing in ixgbe_sfp_config_module_task()\n\nGCC warns:\ndrivers/net/ixgbe/ixgbe_main.c: In function \u0027ixgbe_sfp_config_module_task\u0027:\ndrivers/net/ixgbe/ixgbe_main.c:3920: warning: suggest parantheses around\noperand of \u0027!\u0027 or change \u0027\u0026\u0027 to \u0027\u0026\u0026\u0027 or \u0027!\u0027 to \u0027~\u0027\n\nWhich I think is right.  Bracket to remove ambiguity.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.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": "04193058c1005551af93f04a4b975fbd7f95cad5",
      "tree": "2c6292e6cc7e277c9ff579eb99a51ee19123cc1b",
      "parents": [
        "1eb99d5ac44e2a9ac0b2856c579ba4d7cc349ada"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Apr 09 22:28:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:48:02 2009 -0700"
      },
      "message": "ixgbe: Update get_physical_layer() calls, plus a version bump\n\nNot all physical connection types are being correctly identified.  This\nfixes that issue, and cleans up the logic to make it more maintainable.\n\nAlso clean up the code for device capabilities from the EEPROM to support\nmultiple SKUs of the same hardware.\n\nBump the version to reflect all the updates since the 82599 merge.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1eb99d5ac44e2a9ac0b2856c579ba4d7cc349ada",
      "tree": "cc2609d6b53ff31586d2fdbb04c960213fbf118c",
      "parents": [
        "553b449784e27bb7244c41aa27397d29f213e5a3"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Apr 09 22:28:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:48:01 2009 -0700"
      },
      "message": "ixgbe: Update the usage of orig_autoc to be more consistent\n\nThe orig_autoc variable tracks the original setting of the autonegotiate\nstate prior to trying a new speed.  The usage is inconsistent and not very\nmaintainable.  This patch updates the usage to make it more consistent.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "553b449784e27bb7244c41aa27397d29f213e5a3",
      "tree": "041c34e3d1524ffd530c3a196e7846370a8b5d5a",
      "parents": [
        "04f165ef4f18444854865d44a3359618480060af"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Apr 09 22:28:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:48:01 2009 -0700"
      },
      "message": "ixgbe: Remove unnecessary PHY reset, properly identify multispeed fiber modules\n\nThis patch does two things:\n1) On 82599, the PHY is emedded in the MAC.  On 82598, the SFP+ NIC has an external PHY.  The reset in the SFP+ setup patch for 82598 is unnecessary on 82599, and adds extra dead time to device initialization.  This removes that PHY reset for 82599 only.\n\n2) On 82599, the SFP+ modules are multispeed fiber modules (10G/1G).  We need to make sure to identify them properly for the remaining init sections to properly set them up.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04f165ef4f18444854865d44a3359618480060af",
      "tree": "6ca2e02ba2cb4b2998440496b6d3ad9b6a9e09a2",
      "parents": [
        "d3e9c56cafb98040c8601dcc784a773ac86da18b"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Apr 09 22:27:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:48:00 2009 -0700"
      },
      "message": "ixgbe: Move PHY ops initialization to centralize bus accesses\n\nWhen PHY operations are determined, the PHY must be identified.  This\nidentification causes bus access, and should be contained within its own\nroutines.  This also helps the 82599 PHY init paths for both SFP+ and\nKX/KX4 devices to be easier to maintain.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3e9c56cafb98040c8601dcc784a773ac86da18b",
      "tree": "f30426aa7370e1d9cc62fbaaec5098c58740bffc",
      "parents": [
        "e80e887a959ca41066412582c5f79aae5ffd5821"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Apr 09 22:27:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:48:00 2009 -0700"
      },
      "message": "ixgbe: Don\u0027t return error in flow control configuration if FC is off\n\nWhen flow control is disabled, an invalid low/high watermark configuration\nshould not matter.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e80e887a959ca41066412582c5f79aae5ffd5821",
      "tree": "aecb5eb6ac9b0872ff1b4610fb56b1b13e568c60",
      "parents": [
        "6e4e87d68a89028204fe744a8eda8f74bff5b6a9"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Thu Apr 09 22:27:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:47:59 2009 -0700"
      },
      "message": "ixgbe: add define to support 82599 64 IVAR registers\n\n82599 supports 64 IVAR registers this patch adds a define to\nallow us to access them.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e4e87d68a89028204fe744a8eda8f74bff5b6a9",
      "tree": "2caa2467139e48f876e7dac22ad120308592c003",
      "parents": [
        "d988eadbe2d93b5a2d4aa4ec46264e0f6213a71c"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Thu Apr 09 22:27:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:47:58 2009 -0700"
      },
      "message": "ixgbe: add support for addition VT_CTL defines\n\nThese defines allow for definition of target pool for packets that\npass L2 filtering but didn\u0027t pass any of the pool filters.  They are\nneeded to reset the default pool.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d988eadbe2d93b5a2d4aa4ec46264e0f6213a71c",
      "tree": "62373d7192f48a4fc24fbcdee394a10c499596ab",
      "parents": [
        "2132d38133f48ef51d28252bb9c0b792f5b57019"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Thu Apr 09 22:26:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:47:58 2009 -0700"
      },
      "message": "ixgbe: fix IXGBE_MTQC values\n\nIXGBE_MTQC_64VF was wrong and 32VF not defined at all.  This patch\ncorrects that.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2132d38133f48ef51d28252bb9c0b792f5b57019",
      "tree": "888a403d73a0c32fca83e53e06891d3cb543f8d7",
      "parents": [
        "fbb5a5583034e98f87fcff94183637486d7ada18"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Thu Apr 09 22:26:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:47:57 2009 -0700"
      },
      "message": "ixgbe: Enable another bit for flow control operation\n\nThe discard pause frames bit was not enabled, so flow control frames could\nbe passed up to the host.  Enabled DPF to keep the frames off the stack.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6c519e12984d26d96b91e4482280acbba0e0a22",
      "tree": "2a2aa35b91803502c55d105021c6dc9f397cb25b",
      "parents": [
        "87c1201708381c2791caa78a2caf217778633277"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Apr 08 13:20:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 01:43:14 2009 -0700"
      },
      "message": "ixgbe: only allow WOL for 82599 KX4 NIC\n\nAll NICs were reporting WOL support when only the KX4 NIC is capable of\nsupporting WOL.  This patch adds a function to check for and exclude all\nnon-WOL capable nics from enabling WOL in ethtool.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87c1201708381c2791caa78a2caf217778633277",
      "tree": "befc0d49e977c162cba5d1ec2996be25342afe96",
      "parents": [
        "d543103a0c75edc0a7a08dfd796de67466a15dfb"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Wed Apr 08 13:20:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 01:43:12 2009 -0700"
      },
      "message": "ixgbe: Move the LED blink code to common, since 82599 also uses it\n\nThe LED blink code is common for 82599 as well.  It should be moved to\nixgbe_common.c so both devices can use it, and not have it duplicated.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "284901a90a9e0b812ca3f5f852cbbfb60d10249d",
      "tree": "06c1b5a0f83c90cfb662f756e7781977ce739ce8",
      "parents": [
        "6afd142fd0dfba497246d0fab236c20a7b4bf778"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nReplace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a35528a8346f6e6fd32ed7e51f04d1fa4ca2c01",
      "tree": "9caaf8645b573687bbcf3a16b5aa7dd233fed46e",
      "parents": [
        "8a59f5d2526593c6bc1a0754c3a16ccc9ed41ce3"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:10 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nReplace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9ed88549e2ec73922b788e3865282d221233662",
      "tree": "1e7aa52d8022d8b328b5a9efde25a42a66431991",
      "parents": [
        "71fd570b23ee74bca052beb9e88f8f57fb668ac7"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Tue Mar 31 21:35:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:33 2009 -0700"
      },
      "message": "ixgbe: Fix potential memory leak/driver panic issue while setting up Tx \u0026 Rx ring parameters\n\nWhile setting up the ring parameters using ethtool the driver can\npanic or leak memory as ixgbe_open tries to setup tx \u0026 rx resources.\nThe updated logic will use ixgbe_down/up after successful allocation of\ntx \u0026 rx resources\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCC: stable@kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "71fd570b23ee74bca052beb9e88f8f57fb668ac7",
      "tree": "8b5bdc6a968da24553eed355e38faaaf0bc61c1e",
      "parents": [
        "a20a1199a8a7f2bc92bd2a01e212980328e42bc7"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue Mar 31 21:35:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:32 2009 -0700"
      },
      "message": "ixgbe: fix ethtool -A|a behavior\n\nWe were basicly ignoring ethtool users request for FC autoneg\nand replying to queries with a \"best guess\".  This patch\nenables the driver to store if we want to enable/disable\nautoneg FC and do the correct behavior.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "a20a1199a8a7f2bc92bd2a01e212980328e42bc7",
      "tree": "9cfe7be1e2d5d0f90313b17d0252470bfadbfa7b",
      "parents": [
        "44df32c592f5a626c9f2ed56642e939788022408"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Tue Mar 31 21:34:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:32 2009 -0700"
      },
      "message": "ixgbe: Patch to fix driver panic while freeing up tx \u0026 rx resources\n\nWhen network interface is made active we were not handling the error\nscenarios properly to clean up rx \u0026 tx resources which might result in\na driver panic.\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44df32c592f5a626c9f2ed56642e939788022408",
      "tree": "39204d61919c1444754c3067508f21ad2b70d0cc",
      "parents": [
        "8be0e4671d6355b2d905cb8fd051393b2cbf9510"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Mar 31 21:34:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:31 2009 -0700"
      },
      "message": "ixgbe: refactor tx buffer processing to use skb_dma_map/unmap\n\nThis patch resolves an issue with map single being used to map a buffer and\nthen unmap page being used to unmap it.  In addition it handles any error\nconditions that may be detected using skb_dma_map.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8be0e4671d6355b2d905cb8fd051393b2cbf9510",
      "tree": "ee6f9d280d0de7ebc1870150dcd60eb9dcf999ef",
      "parents": [
        "cd7664f69fe1f3f75b664503ae3e11a2971a4865"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue Mar 31 21:34:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:31 2009 -0700"
      },
      "message": "ixgbe: Fix 82598 MSI-X allocation on systems with more than 8 CPU cores\n\nMSI-X allocation broke after the 82599 merge on systems with more than 8\nCPU cores.  82598 drops back into MSI mode, which isn\u0027t sufficient to run\nfull, efficient 10G line rate.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd7664f69fe1f3f75b664503ae3e11a2971a4865",
      "tree": "6f287f6f4c977c6468a40f3ea3385f516b4009ca",
      "parents": [
        "ea4af4f447ecad42f8bffa4bd2278e183ba5ec9d"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue Mar 31 21:33:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:30 2009 -0700"
      },
      "message": "ixgbe: feature - driver to default with FC on.\n\nIn the past flow control wasn\u0027t enabled by default under the\nincorrect assumption that this opened up us to a denial of\nservice attack.  However since any switch that forwarded flow\ncontrol would be extremely msiconfigured and/or buggy, this\nconcern no longer out weighs the preformance gains from\nhaving FC enabled.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nAcked-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea4af4f447ecad42f8bffa4bd2278e183ba5ec9d",
      "tree": "61d1b00abf691ca1a5eeee18f409ad01397146bb",
      "parents": [
        "7c5b83230a22d0e14375e5f283b8aaf3320ebd86"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue Mar 31 21:33:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:28 2009 -0700"
      },
      "message": "ixgbe: Fix DCB netlink layer for 82599 to enable Priority Flow Control\n\nThe priority flow control settings from the netlink layer aren\u0027t taking\neffect in the base driver.  The boolean pfc_mode_enable in the dcb_config\nstruct isn\u0027t being set, so the hardware configuration code is never\nreached.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c5b83230a22d0e14375e5f283b8aaf3320ebd86",
      "tree": "172df4ec235cf5974d6f3e529a4349a0acee9e80",
      "parents": [
        "b453368dfd74ba5a49bfaa853251212fa306e70d"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue Mar 31 21:33:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:27 2009 -0700"
      },
      "message": "ixgbe: Fix ethtool output with advertised mode.\n\nEthtool tries to get advertised speed from phy.autoneg_advertised.\nHowever for copper media this wasn\u0027t happening until later do to\nan other fix which moved mac.ops.setup_link_speed placement in\nixgbe_link_config(). This patch will display the default advertised\nspeeds if it can\u0027t yet get this information from phy.autoneg_advertised.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nAcked-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "b453368dfd74ba5a49bfaa853251212fa306e70d"
}
