)]}'
{
  "log": [
    {
      "commit": "9806307a1c5a2a79e268ae4e78b437d38c8adf7f",
      "tree": "1a4ceada09e85a3cd9083790c6b16a16e99bb928",
      "parents": [
        "affa9dfb04b7e2e3a0b0e6d844ea0c9ed97505f9"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Thu Oct 28 00:59:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 28 10:19:00 2010 -0700"
      },
      "message": "ixgbe: DCB, fix TX hang occurring in stress condition with PFC\n\nThe DCB credits refill quantum _must_ be greater than half the max\npacket size. This is needed to guarantee that TX DMA operations\nare not attempted during a pause state. Additionally, the min IFG\nmust be set correctly for DCB mode. If a DMA operation is\nrequested unexpectedly during the pause state the HW data\nstore may be corrupted leading to a DMA hang.  The DMA hang\nrequires a reset to correct. This fixes the HW configuration\nto avoid this condition.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@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": "27ab76065c0c6734ea98ccc7080046a72d98455b",
      "tree": "91dd4a0b7e282585f9363bee0a966f02b11fabf3",
      "parents": [
        "de1036b1cea147c5049c65f5bd26fb451f1624cd"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed Oct 20 23:00:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:55:23 2010 -0700"
      },
      "message": "ixgbe: add a refcnt when turning on/off FCoE offload capability\n\nThe FCoE offload is enabled/disabled per adapter, but upper FCoE protocol\nstack could have multiple FCoE instances created on the same physical network\ninterface, e.g., FCoE on multiple VLAN interfaces on the same physical\nnetwork interface. In this case we want to turn on FCoE offload at the first\nrequest from ndo_fcoe_enable() but only turn off FCoE offload at the very last\ncall to ndo_fcoe_disable(). This is fixed by adding a refcnt in the per adapter\nFCoE structure and tear down FCoE offload when refcnt decrements to zero.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@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": "de1036b1cea147c5049c65f5bd26fb451f1624cd",
      "tree": "35406b956bd4d39d73becf2bb28ea37c6e040e27",
      "parents": [
        "3a338cbb8bb46a6b86f4dca54bf73b9c78751659"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Oct 20 23:00:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:55:22 2010 -0700"
      },
      "message": "ixgbe: fix stats handling\n\nCurrent ixgbe stats have following problems :\n\n- Not 64 bit safe (on 32bit arches)\n\n- Not safe in ixgbe_clean_rx_irq() :\n   All cpus dirty a common location (netdev-\u003estats.rx_bytes \u0026\nnetdev-\u003estats.rx_packets) without proper synchronization.\n   This slow down a bit multiqueue operations, and possibly miss some\nupdates.\n\nFixes :\n\nImplement ndo_get_stats64() method to provide accurate 64bit rx|tx\nbytes/packets counters, using 64bit safe infrastructure.\n\nixgbe_get_ethtool_stats() also use this infrastructure to provide 64bit\nsafe counters.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@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": "3a338cbb8bb46a6b86f4dca54bf73b9c78751659",
      "tree": "16e9b3347fa6c8ea4bafeadccfd7816694bd1a07",
      "parents": [
        "e47dfcd81edb7c6065fd2219c818b3b526bd624d"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Oct 20 22:59:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:55:21 2010 -0700"
      },
      "message": "ixgbe: update copyright info\n\nUpdate copyright notice\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@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": "f62bbb5e62c6e4a91fb222d22bc46e8d4d7e59ef",
      "tree": "d85a5bfb7daf205859da588d50cf2d04b6c011fc",
      "parents": [
        "7d0fd2117e3d0550d7987b3aff2bfbc0244cf7c6"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Wed Oct 20 13:56:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:55 2010 -0700"
      },
      "message": "ixgbe: Update ixgbe to use new vlan accleration.\n\nMake the ixgbe driver use the new vlan accleration model.\n\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nCC: Peter Waskiewicz \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nCC: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nCC: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eab6d18d20fc5b5ba04a7e7fcd6f357197870e51",
      "tree": "8a52538666747998dd16bc68a2102b05ebfe6873",
      "parents": [
        "b738127dfb469bb9f595cdace30e7f881e8146b2"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Wed Oct 20 13:56:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:52 2010 -0700"
      },
      "message": "vlan: Don\u0027t check for vlan group before vlan_tx_tag_present.\n\nMany (but not all) drivers check to see whether there is a vlan\ngroup configured before using a tag stored in the skb.  There\u0027s\nnot much point in this check since it just throws away data that\nshould only be present in the expected circumstances.  However,\nit will soon be legal and expected to get a vlan tag when no\nvlan group is configured, so remove this check from all drivers\nto avoid dropping the tags.\n\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b738127dfb469bb9f595cdace30e7f881e8146b2",
      "tree": "a2d79958aa2da098dc38c72973205d516896c54b",
      "parents": [
        "13937911f93ef52ae652f4652761aea6a58d3193"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Wed Oct 20 13:56:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:50 2010 -0700"
      },
      "message": "vlan: Rename VLAN_GROUP_ARRAY_LEN to VLAN_N_VID.\n\nVLAN_GROUP_ARRAY_LEN is simply the number of possible vlan VIDs.\nSince vlan groups will soon be more of an implementation detail\nfor vlan devices, rename the constant to be descriptive of its\nactual purpose.\n\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7662ff46b7b3678162ce125903115e4ab0607a2d",
      "tree": "3e9ca08f77966969a07a69c86cf2573a4d44289f",
      "parents": [
        "cd2638a86c7b90e77ce623c09de2a26177f2a5c1"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Fri Oct 15 09:27:38 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 15 09:27:38 2010 -0700"
      },
      "message": "ixgbe: DCB: remove DCB check config\n\nRemove a DCB check config from DCB configuration we\ncontinue to configure DCB even if it fails so don\u0027t\neven bother to check.  Plus user space (lldpad) checks\nthis before programming the hw anyways.\n\nWorse case is we program some values into the hw that\ndon\u0027t make total sense resulting in incorrect bandwidth\nallocation.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@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": "5d5b7c39cfdc459c079ed75b65a537f40ffb82da",
      "tree": "1012a11bef0eacb5134019ee9f5c7af59434cc46",
      "parents": [
        "f32f837b75233588cd4f8542214a30915ab7847b"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Tue Oct 12 22:20:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 14 10:49:43 2010 -0700"
      },
      "message": "ixgbe: declare functions as static\n\nFollowing patch fixes warnings reported by `make namespacecheck`\n\nReported by Stephen Hemminger\n\nCC: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@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": "f32f837b75233588cd4f8542214a30915ab7847b",
      "tree": "564ca1eafbfb777eeb3be8d67fbd74e2b01446c9",
      "parents": [
        "ee87a82a28cddbb9267a294172ecb3d3d3bdaa6c"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Tue Oct 12 22:20:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 14 10:49:42 2010 -0700"
      },
      "message": "ixgbe: remove unused functions\n\nRemove functions that are declared, but not used in the driver.\nThis patch fixes warnings reported by `make namespacecheck`\n\nReported by Stephen Hemminger\n\nCC: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@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": "b25ebfd21b03b3b59c1c7a7e0c597fd28286bb10",
      "tree": "2a7cabafb223a741dcd5e7b833a941ee59d53b20",
      "parents": [
        "9deec17f9fe260f1b6467748fe5e16feea8e98f0"
      ],
      "author": {
        "name": "Peter Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue Oct 05 01:27:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 23:48:09 2010 -0700"
      },
      "message": "ixgbe: Use affinity_hint when Flow Director is enabled\n\nUse the new infrastructure to balance interrupts for flow\nalignment when ATR or Flow Director are enabled.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@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": "6af3b9ebfea38d0a057fbd7bdcecc61ac5662f02",
      "tree": "0a5e19d0bc41dc9402c44b397d03c9397051d2cc",
      "parents": [
        "dd28d1a0b5ecc0f5512f658b1a8fd38bc4f4c98c"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Sep 29 21:35:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 30 17:59:30 2010 -0700"
      },
      "message": "ixgbe: fix link issues and panic with shared interrupts for 82598\n\nFix possible panic/hang with shared Legacy interrupts by not enabling\ninterrupts when interface is down.\n\nAlso fixes an intermittent link by enabling LSC upon exit from ixgbe_intr()\n\nThis patch adds flags to ixgbe_irq_enable() to allow for some flexibility\nwhen enabling interrupts.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@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": "847f53ff40a81c94367aabb2ef05f2b99cb5706d",
      "tree": "0fbc06d6d9b657ad8addb16cbc32a298d3b49318",
      "parents": [
        "21adef3e2959160df31f8516883431e5595f9e50"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 27 08:28:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 27 22:09:54 2010 -0700"
      },
      "message": "ixgbe: Use netif_set_real_num_{rx,tx}_queues()\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "807540baae406c84dcb9c1c8ef07a56d2d2ae84a",
      "tree": "ccd5c2cb57710dd6b73cf8df11eedf67abc14ae4",
      "parents": [
        "cb4dfe562cac6fcb544df752e40c1d78000d0712"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Sep 23 05:40:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 26 18:34:29 2010 -0700"
      },
      "message": "drivers/net: return operator cleanup\n\nChange \"return (EXPR);\" to \"return EXPR;\"\n\nreturn is not a function, parentheses are not required.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b872a55c40b7e6f5e257c252f96dde911bd7b2f",
      "tree": "8541d31e7ba17083e488104fd4f6fc72d6c71581",
      "parents": [
        "308fb39a860c816be8741fe783ae7c64e9c1af5d"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed Sep 22 17:57:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 22 21:20:04 2010 -0700"
      },
      "message": "e1000/e1000e/igb/ixgb/ixgbe: set NETIF_F_HIGHDMA for VLAN feature flags\n\nIf the netdev-\u003efeatures is set with NETIF_F_HIGHDMA, we should set the\ncorresponding netdev-\u003evlan_features as well to allow VLAN netdev created\non top of the real netdev to be able to also benefit from HIGHDMA on 32bit\nsystem, reducing the performance hit that is caused by __skb_linearize(),\nparticularly for large send. This is fixed in this patch for all Intel e1000,\ne1000e, igb, ixgbe, and ixgbe drivers since this should be beneficial\nto all devices supported by these drivers.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@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": "be2902daee80b655cebd482b5ee91ffc29408121",
      "tree": "30302d3d2400e7bf7ab6f95822ffa989fbbe38a8",
      "parents": [
        "3b27e105550f7c4a79ecb6d6a9c49c651c59ae9b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Sep 16 11:28:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 17 16:53:23 2010 -0700"
      },
      "message": "ethtool, ixgbe: Move RX n-tuple mask fixup to ethtool\n\nThe ethtool utility does not set masks for flow parameters that are\nnot specified, so if both value and mask are 0 then this must be\ntreated as equivalent to a mask with all bits set.  Currently that is\ndone in the only driver that implements RX n-tuple filtering, ixgbe.\nMove it to the ethtool core.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ca647bdad0110a47edc44c48f8e646fdac87922",
      "tree": "742f6865b2e46f0fc9d69cafdb399655113ae271",
      "parents": [
        "c7689578f52bbe258693996f2251b276445f87ce"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Sep 07 21:35:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 08 14:46:28 2010 -0700"
      },
      "message": "drivers/net/ixgbe/ixgbe_main.c: Add ixgbe_psum\n\nReduce indentation in a couple of places\nAdd static function ixgbe_psum\nAdd temporary for adapter-\u003estats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7689578f52bbe258693996f2251b276445f87ce",
      "tree": "c34032d788e423fa3ccea6bddcf51727d2cd750a",
      "parents": [
        "e8e9f6966ab1977df05c894a50d7eca7d013c2a2"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Sep 07 21:35:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 08 14:46:28 2010 -0700"
      },
      "message": "drivers/net/ixgbe/ixgbe_main.c: Use pr_\u003clevel\u003e\n\nDid not add #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nbecause no printk in this module used message prefixing.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8e9f6966ab1977df05c894a50d7eca7d013c2a2",
      "tree": "36abde6bcdb3b2cc33b1d84714883b6d87cc6de4",
      "parents": [
        "933d41f1f2b6d5e7bcc0782ad0eeaac983a79592"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Sep 07 21:34:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 08 14:46:27 2010 -0700"
      },
      "message": "drivers/net/ixgbe/ixgbe_main.c: Checkpatch cleanups\n\nWhitespace cleanups.\nMove inline keyword after function type declarations.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "933d41f1f2b6d5e7bcc0782ad0eeaac983a79592",
      "tree": "f0806ddab3caed3540877d969cabfa691220ff90",
      "parents": [
        "a1c3ed4c9ca01dded8d511a1d1daf271fbae8d89"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Sep 07 21:34:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 08 14:46:26 2010 -0700"
      },
      "message": "ixgbe: fix TX ring enable issues seen when VMDQ is enabled\n\nThe ordering of operations was messed up in the init and as a result when\nVMDQ was enabled we were trying to enable TX rings before setting the VFTE\nbits. This resulted in a ring that appeared to fail to enable when in fact\nit was blocked because the VFTE bits were cleared after the reset.\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": "bc8acf2c8c3e43fcc192762a9f964b3e9a17748b",
      "tree": "e3a91392771a22390e59c24fcb7bad3045ce17d1",
      "parents": [
        "7162f6691e9d39d8d866574687cddb3f1ec65d72"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Sep 02 13:07:41 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 02 19:06:22 2010 -0700"
      },
      "message": "drivers/net: avoid some skb-\u003eip_summed initializations\n\nfresh skbs have ip_summed set to CHECKSUM_NONE (0)\n\nWe can avoid setting again skb-\u003eip_summed to CHECKSUM_NONE in drivers.\n\nIntroduce skb_checksum_none_assert() helper so that we keep this\nassertion documented in driver sources.\n\nChange most occurrences of :\n\nskb-\u003eip_summed \u003d CHECKSUM_NONE;\n\nby :\n\nskb_checksum_none_assert(skb);\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c061b18df0f1fe3f50fe451dbbdc9ede3c19701a",
      "tree": "91508aff083ab7a93d1e7f3b6eb933059d1a2776",
      "parents": [
        "31018e068edb9eed740bec5cf14802c3c676c9ee"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Aug 23 18:20:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 25 15:35:43 2010 -0700"
      },
      "message": "drivers/net: Remove address use from assignments of function pointers\n\n\"foo \u003d \u0026function\" is more commonly written \"foo \u003d function\"\n\nDone with coccinelle script:\n\n// \u003csmpl\u003e\n@r@\nidentifier f;\n@@\n\nf(...) { ... }\n\n@@\nidentifier r.f;\n@@\n\n- \u0026f\n+ f\n// \u003c/smpl\u003e\n\ndrivers/net/tehuti.c used a function and struct with the\nsame name, the function was renamed.\n\nCompile tested x86 only.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84418e3b10b5ba43eb5b85f725e75fd9c9730670",
      "tree": "49c34a87c4c98ae21818141ebfbf12cf9744a4e4",
      "parents": [
        "31f05a2d875327ef133ac4b62261c4b875d1d10c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:40:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:45:28 2010 -0700"
      },
      "message": "ixgbe: rewrite ethtool test to use standard config functions\n\nThis change makes it so that the ethtool loopback test uses the standard\nring configuration and allocation functions.  As a result the loopback test\nwill be much more effective at testing core driver functionality.\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": "31f05a2d875327ef133ac4b62261c4b875d1d10c",
      "tree": "9a43b360c95d8648466c2f38a496175bae384b55",
      "parents": [
        "9e10e045f8223e09f2c70cd6849ff86803d50c88"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:40:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:27 2010 -0700"
      },
      "message": "ixgbe: update all DESC_ADV macros to accept a ring pointer\n\nAll of the DESC_ADV macros are currently needing the pointers to be\nde-referenced before accessing the ring.  Instead of having to add all of\nthe asterisks it is easier to just update the macro to expect a pointer to\nthe ring.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e10e045f8223e09f2c70cd6849ff86803d50c88",
      "tree": "f22af24923e1d62d030947a066d4d607c1fe45b5",
      "parents": [
        "2f1860b8d94a4457e401895be6fc9b9ffa2c8b2c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:40:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:26 2010 -0700"
      },
      "message": "ixgbe: combine Rx into into ixgbe_configure_rx\n\nThe Rx init is currently split over ixgbe_configure, ixgbe_configure_rx,\nand ixgbe_up_complete.  Instead of leaving it split over 3 function it is\neasier to consolidate them all into ixgbe_configure_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": "2f1860b8d94a4457e401895be6fc9b9ffa2c8b2c",
      "tree": "42500d2c37b4328df2ed8aad69a3591b4f3e5068",
      "parents": [
        "a34bcfffae8ebbba9dcbacbc3de718cca66689dd"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:39:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:25 2010 -0700"
      },
      "message": "ixgbe: pull all Tx init into ixgbe_configure_tx\n\nThe Tx init was spread out over ixgbe_configure, ixgbe_configure_tx, and\nixgbe_up_complete.  This change combines all of that into the\nixgbe_configure_tx function in order to simplify the Tx init path.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a34bcfffae8ebbba9dcbacbc3de718cca66689dd",
      "tree": "18b5940c59c459ec6f7e3d054706d18e3c97a535",
      "parents": [
        "f5b4a52e81d46b51ba07a983036739dc0c2c6c1c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:39:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:25 2010 -0700"
      },
      "message": "ixgbe: move all GPIE register config into a single function\n\nThis change moves all GPIE register configuration into a single function.\nThe advantage of this is that we can avoid a number of unnecessary\nread/modify/write cycles on the register.\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": "f5b4a52e81d46b51ba07a983036739dc0c2c6c1c",
      "tree": "3806736fb55d55aa486f9c9d2d70565509658698",
      "parents": [
        "7367096a43259c9b461ec3120dcaaf674a092132"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:38:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:24 2010 -0700"
      },
      "message": "ixgbe: Move virtualization config into a separate function\n\nThis change moves the configuration that was done in configure_rx into a\nseparate virtualization configuration function.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7367096a43259c9b461ec3120dcaaf674a092132",
      "tree": "f0886ca7d22f54fa2e20f4439feb7b087b396191",
      "parents": [
        "477de6ed027dbbeb0424a4d1a978429037287d22"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:38:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:24 2010 -0700"
      },
      "message": "ixgbe: move all Rx DMA control register writes to one central location\n\nThis change moves all of the Rx DMA control register writes to one central\nlocation.  This should help to avoid accidentally overwriting existing\nsettings.\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": "477de6ed027dbbeb0424a4d1a978429037287d22",
      "tree": "36ec8b8a0431ef22335a53fee5cebb6b56dcc353",
      "parents": [
        "826437d3de43174a8199776b5c1178bafa0b6634"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:38:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:23 2010 -0700"
      },
      "message": "ixgbe: Move max frame size and Rx buffer length configuration into a function\n\nThis change consolidates all of the Rx max frame size and Rx buffer length\nconfiguration into a single function.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "826437d3de43174a8199776b5c1178bafa0b6634",
      "tree": "80d704a2d473bede0cbfe551a2f100f14db71e6e",
      "parents": [
        "1395807091300b84789316cad2a9142b58f9092a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:37:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:22 2010 -0700"
      },
      "message": "ixgbe: remove redundant configuration of vmolr, rename generic variable\n\nThe vmolr is configured already in ixgbe_set_rx_mode for the PF so there is\nno need to set it again in ixgbe_configure_rx.\n\nInstead of using the variable name reg, it is easier to just rename it to\ngcr_ext to reflect the register contents that the variable holds.\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": "1395807091300b84789316cad2a9142b58f9092a",
      "tree": "a8535c41d2fc735cf4954447e9508039f974cac9",
      "parents": [
        "f5dc442b4671e2961c2e5bb3e16a86ce7da86cd3"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:37:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:44:22 2010 -0700"
      },
      "message": "ixgbe: bump PS header size to 512 bytes\n\nBump the header size for packet split to 512 bytes since this makes the\nbest use of the 1k buffer that is allocated for any skb 512 bytes or\nsmaller.\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": "f5dc442b4671e2961c2e5bb3e16a86ce7da86cd3",
      "tree": "9bf5a0c36bcd669dd8316f79bf0676fc7f8c2554",
      "parents": [
        "486545216472d67c16e3d3d60c5f21f60959c855"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:36:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:52 2010 -0700"
      },
      "message": "ixgbe: combine accesses to FCTRL register into ixgbe_set_rx_mode\n\nWe are accessing the FCTRL register in multiple spots in the init path and\nwe can simplify things by combining the configuration all into\nixgbe_set_rx_mode.\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": "486545216472d67c16e3d3d60c5f21f60959c855",
      "tree": "0a439dbffa739a0d5b779dd4cfcc6c1731edf20e",
      "parents": [
        "acd37177cc2e034ecb6cbb784a8b998229fa85c4"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:36:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:51 2010 -0700"
      },
      "message": "ixgbe: pull PSRTYPE configuration into a separate function\n\nThe configuration of PSRTYPE was being done conditionally on if packet\nsplit is enabled or not.  It can be configured always since it will not\nhave any effect when packet split is not enabled.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acd37177cc2e034ecb6cbb784a8b998229fa85c4",
      "tree": "775e9f9bdda2aaefca76f180e5828c1cf05a838c",
      "parents": [
        "05abb126c148b081ee9da5a611960e2a80205ea2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:36:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:51 2010 -0700"
      },
      "message": "ixgbe: pull ring configuration into it\u0027s own function\n\nThese changes add ixgbe_configure_rx_ring which is used to setup the base\nfunction pointers for the ring.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05abb126c148b081ee9da5a611960e2a80205ea2",
      "tree": "ac267f7b2c22522309ff712541745d764788e85a",
      "parents": [
        "43e69bf0f0df2691001dbd055ab8d4f795d1900c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:35:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:50 2010 -0700"
      },
      "message": "ixgbe: consolidate all setting of MRQC into one function\n\nThis change simplifies the configuration of MRQC by consolidating the\nsetting of it into one function. As such the register is no longer set in\nmultiple places which should make any future changes easier to work with.\nIn addition we can combine RSS related register writes into the call since\nenabling all of those bits without enabling RSS itself in MRQC should have\nno effect.\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": "43e69bf0f0df2691001dbd055ab8d4f795d1900c",
      "tree": "ce3ca9b3e152bf7f9962b1a91fc9012558f950b3",
      "parents": [
        "120ff942cc6357b08fc817d89a5458038942edeb"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:35:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:49 2010 -0700"
      },
      "message": "ixgbe: move Tx ring configuration into a separate function\n\nThis patch moves the Tx ring configuration into a separate function.  In\naddition the function drops the setting of the head writeback RO bit since\nhead writeback is no longer used within ixgbe.\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": "120ff942cc6357b08fc817d89a5458038942edeb",
      "tree": "f4d5d12e85e948e17d3e28f9325c427204dd7ed4",
      "parents": [
        "179b4096e25c190fc987832e0037b40507cc7ca0"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:34:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:49 2010 -0700"
      },
      "message": "ixgbe: move configuration of the MTQC register into it\u0027s own function\n\nThis patch moves the configuration of the MTQC register into it\u0027s own\nfunction call similar to ixgbe_setup_mrqc.\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": "179b4096e25c190fc987832e0037b40507cc7ca0",
      "tree": "e9bfe0f3cdc31b1e4d575b3457cdbd6126fd4de6",
      "parents": [
        "67ebd79141e2dd503b0bc4898d06d07f07fc2635"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:34:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:48 2010 -0700"
      },
      "message": "ixgbe: combine two modifications of TXDCTL into one\n\nIn ixgbe_up_complete we were doing a read-modify-write of TXDCTL followed\nby another one just a few lines further down.  Instead of performing two\nseparate read-modify-writes it would make more sense to combine the two\ninto one.\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": "67ebd79141e2dd503b0bc4898d06d07f07fc2635",
      "tree": "d614407fe8f8fa2a9aa42466abab17bd8065c658",
      "parents": [
        "d716a7d88549c99f9afbfc1f75dda1c390e2dc3a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:34:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:40:48 2010 -0700"
      },
      "message": "ixgbe: move setting of GSO size for 82598 into ixgbe_configure_dcb\n\nWe are unnecessarily modifying the GSO size for all HW when we don\u0027t need\nto.  The code can be simplified by moving the check for DCB and the\nadjustment of the GSO size for 82598 into ixgbe_configure_dcb.\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": "d716a7d88549c99f9afbfc1f75dda1c390e2dc3a",
      "tree": "e9450cb13cd9159191a81b676a6adf4501765914",
      "parents": [
        "083fc582b8752c64b0ae73935ddb45a1dd794b4c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Aug 19 13:33:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:36:45 2010 -0700"
      },
      "message": "ixgbe: remove redundant DMA alignment code\n\nThis patch removes the redundant DMA alignment code from the Rx buffer\nallocation path.  This code is no longer necessary since all x86 buffers\nare now DMA aligned due to recent changes to NET_IP_ALIGN and NET_SKB_PAD.\n\nIt also moves the setting of the Rx queue value into the allocation path\nsince it is more likely that the queue mapping will still be in the cache\nat the time of allocation.\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": "083fc582b8752c64b0ae73935ddb45a1dd794b4c",
      "tree": "b77af1a514e8f2e585c0f442175929cbcae3150d",
      "parents": [
        "357e8b5f723ba9e1d0a0f8ffb1361d607e43e19a"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Thu Aug 19 13:33:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 19 16:36:44 2010 -0700"
      },
      "message": "ixgbe: cleanup ixgbe_get_drvinfo to be extra careful with buffer boundaries\n\nMake the code in ixgbe_get_drvinfo more protected against buffer overflow\nboundaries by using snprintf and sizeof with snprintf.\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": "2d0bb1c1f4524befe9f0fcf0d0cd3081a451223f",
      "tree": "16abb34e4f852ac6c4101ef9e46940c3bcd5937f",
      "parents": [
        "4bc091d85f979a1a18ef2d710b819b3c5b397707"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sun Aug 08 16:02:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 08 20:02:45 2010 -0700"
      },
      "message": "e100/e1000*/igb*/ixgb*: Add missing read memory barrier\n\nBased on patches from Sonny Rao and Milton Miller...\n\nCombined the patches to fix up clean_tx_irq and clean_rx_irq.\n\nThe PowerPC architecture does not require loads to independent bytes\nto be ordered without adding an explicit barrier.\n\nIn ixgbe_clean_rx_irq we load the status bit then load the packet data.\nWith packet split disabled if these loads go out of order we get a\nstale packet, but we will notice the bad sequence numbers and drop it.\n\nThe problem occurs with packet split enabled where the TCP/IP header\nand data are in different descriptors. If the reads go out of order\nwe may have data that doesn\u0027t match the TCP/IP header. Since we use\nhardware checksumming this bad data is never verified and it makes it\nall the way to the application.\n\nThis bug was found during stress testing and adding this barrier has\nbeen shown to fix it.  The bug can manifest as a data integrity issue\n(bad payload data) or as a BUG in skb_pull().\n\nThis was a nasty bug to hunt down, if people agree with the fix I think\nit\u0027s a candidate for stable.\n\nPreviously Submitted to e1000-devel only for ixgbe\n\nhttp://marc.info/?l\u003de1000-devel\u0026m\u003d126593062701537\u0026w\u003d3\n\nWe\u0027ve now seen this problem hit with other device drivers (e1000e mostly)\nSo I\u0027m resubmitting with fixes for other Intel Device Drivers with\nsimilar issues.\n\nCC: Milton Miller \u003cmiltonm@bga.com\u003e\nCC: Anton Blanchard \u003canton@samba.org\u003e\nCC: Sonny Rao \u003csonnyrao@us.ibm.com\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4bc091d85f979a1a18ef2d710b819b3c5b397707",
      "tree": "01a5155e8966d53514648b211aaea13843c655b9",
      "parents": [
        "16d884bd901288fb5cde876489f7093740b66a30"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Sun Aug 08 15:46:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 08 20:02:44 2010 -0700"
      },
      "message": "ixgbe: fix build error with FCOE_CONFIG without DCB_CONFIG\n\nBuilding ixgbe without DCB_CONFIG and FCOE_CONFIG will cause\na build error.  This resolves the build error by wrapping\nthe fcoe.up in CONFIG_IXGBE_DCB ifdefs.\n\nAlso frames were being priority VLAN tagged even without DCB\nenabled.  This fixes this so that 8021Q priority tags are\nonly added with DCB actually enabled.\n\nReported-by: divya \u003cdipraksh@linux.vnet.ibm.com\u003e\nReported-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@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": "bb7e95c8fd859922c6cf3ebbb3a8546007df1748",
      "tree": "58b54c6306ba168b76f25cc6dc9a2d1d2eb830a7",
      "parents": [
        "b8bc0421ab7f83712a0a8ef7eb05fa73ec53c027",
        "5447080cfa3c77154498dfbf225367ac85b4c2b5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 27 21:01:35 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 27 21:01:35 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bnx2x_main.c\n\nMerge bnx2x bug fixes in by hand... :-/\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8bc0421ab7f83712a0a8ef7eb05fa73ec53c027",
      "tree": "52729de729a67ee25b80dba27b8e470a6dbbb2af",
      "parents": [
        "94fe8c683cea97fe2c59a5f0dc206aa329c5763c"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Jul 27 00:05:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 27 20:48:19 2010 -0700"
      },
      "message": "ixgbe: potential null dereference\n\nThe e_dev_err() macro dereferences \"adapter\" which is NULL here.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56075a98dfb887981ee0e4b6a768cd53f2514f4c",
      "tree": "09bf8cfad0eba47672f42968a710e45c7c2254be",
      "parents": [
        "feb8f47809fcc60250d28a6ddabc0ddbe9360d7c"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Mon Jul 26 20:41:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 27 13:18:13 2010 -0700"
      },
      "message": "ixgbe: priority tagging FCoE frames without FCoE offload\n\nThe DCB user priority for FCoE is available regardless of whether\nFCoE offload is enabled (IXGBE_FLAG_FCOE_ENABLED bit is set).\nThis allows proper DCB user priority tagging for FCoE\ntraffic on both 82598 and 82599 devices.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@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": "55bad82385f036a844429ff8989732f0ea3bfff9",
      "tree": "29d3a16f12e526d7aa6482acaa4c5a0178408369",
      "parents": [
        "9963a8bde60f3c139b7683e2ec7e0bf83c0d7581"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Jul 23 13:44:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 24 20:43:19 2010 -0700"
      },
      "message": "ixgbe: fix ethtool stats\n\nIn latest changes about 64bit stats on 32bit arches,\n[commit 28172739f0a276eb8 (net: fix 64 bit counters on 32 bit arches)],\nI missed ixgbe uses a bit of magic in its ixgbe_gstrings_stats\ndefinition.\n\nIXGBE_NETDEV_STAT() must now assume offsets relative to\nrtnl_link_stats64, not relative do dev-\u003estats.\n\nAs a bonus, we also get 64bit stats on ethtool -S\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@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": "bded64a7ff82f6af56426a4ff2483888e5ad5fe9",
      "tree": "bba5dac804e4e691e2879d8c5bfd79b1c3182f6b",
      "parents": [
        "0577589cc1d99700c2789b2fa075cc522d0de30b"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Wed Jul 21 06:40:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 21 13:48:55 2010 -0700"
      },
      "message": "ixgbe/igb: catch invalid VF settings\n\nSome ixgbe cards put an invalid VF device ID in the PCIe SR-IOV\ncapability.  The ixgbe driver is only valid for PFs or non SR-IOV\nhardware.  It seems that the same problem could occur on igb hardware as\nwell, so if we discover we are trying to initialize a VF in ixbge_probe\nor igb_probe, print an error and exit.\n\nBased on a patch for ixgbe from Chris Wright \u003cchrisw@sous-sol.org\u003e.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nAcked-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nAcked-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99faf68e2b4e139c63139b83d18c74faeae278ef",
      "tree": "d6538aae30d379d5a0a4d5beb90504bd8675caae",
      "parents": [
        "5575044661cfccd8b2f6e244031ef54499aa1dbb"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Mon Jul 19 14:00:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 20:23:38 2010 -0700"
      },
      "message": "ixgbe: fix version string for ixgbe\n\nBump the version string to better reflect what is in the driver.\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": "5575044661cfccd8b2f6e244031ef54499aa1dbb",
      "tree": "84e1e0bd2880208f5f0e259668cbe216d2d0858b",
      "parents": [
        "5e09d7f6305fc9a1141bef116c7c02756d3bfa16"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Mon Jul 19 14:00:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 20:23:37 2010 -0700"
      },
      "message": "ixgbe: use GFP_ATOMIC when allocating FCoE DDP context from the dma pool\n\nThe FCoE protocol stack may hold a lock when this gets called.\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": "5e09d7f6305fc9a1141bef116c7c02756d3bfa16",
      "tree": "6bb60b9738d4a504181cfc9b6afaf016563b2faf",
      "parents": [
        "d6ea7c9ccc9fd351fa2675304695d1654331fca3"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Mon Jul 19 13:59:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 20:23:37 2010 -0700"
      },
      "message": "ixgbe: properly toggling netdev feature flags when disabling FCoE\n\nWhen FCoE is disabled, there is a race condition that FCoE offload is\nturned off but the FCoE protocol driver is still queuing I/O thinking\noffload support still exists. This patch toggles off corresponding FCoE\nnetdev feature flags and notify the FCoE stack first, allowing FCoE\nprotocol stack driver to update its flags upon NETDEV_FEAT_CHANGE so no\nI/O will be using offload.\n\nAlso, indicate FCoE offload flags in vlan_features in ixgbe_probe once\nand do not toggle them in ixgbe_fcoe_enable/disable so when FCoE is\ncreated on the VLAN interface, vlan_transfer_features() would properly\nupdate the VLAN netdev features flag and notify the FCoE protocol driver\nfor NETDEV_FEAT_CHANGE.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@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": "d6ea7c9ccc9fd351fa2675304695d1654331fca3",
      "tree": "af9109a38a4177f041782fd64bd405035ac8e989",
      "parents": [
        "fca562ad63d12a32a74b40c86dfe61de9a21fd73"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Jul 19 13:59:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 20:23:36 2010 -0700"
      },
      "message": "ixgbe: drop support for UDP in RSS hash generation\n\nThis change removes UDP from the supported protocols for RSS hashing.  The\nreason for removing this protocol is because IP fragmentation was causing a\nnetwork flow to be broken into two streams, one for fragmented, and one for\nnon-fragmented and this in turn was causing out-of-order issues.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-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": "fca562ad63d12a32a74b40c86dfe61de9a21fd73",
      "tree": "0b64fabd55aa9f930326e5c226ce2b5f27651d50",
      "parents": [
        "b59544649d6bb5134ab56764836efc29241ae5e0"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Mon Jul 19 13:59:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 19 20:23:36 2010 -0700"
      },
      "message": "ixgbe: dcb, set DPF bit when PFC is enabled\n\nSet the DPF bit when PFC is enabled.  This will discard\nPFC frames so they do not get passed up the stack.\n\nThe DPF bit is set for flow control, but not priority\nflow control this brings pfc inline with fc.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@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": "597e608a8492d662736c9bc6aa507dbf1cadc17d",
      "tree": "6c330cdd0a4809f67dd191b37e34f5b4318cef78",
      "parents": [
        "acbc0f039ff4b93da737c91937b7c70018ded39f",
        "33b665eeeb85956ccbdf31c4c31a4e2a31133c44"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 07 15:59:38 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 07 15:59:38 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "28172739f0a276eb8d6ca917b3974c2edb036da3",
      "tree": "b1dc00cfa20c209992e247c6f73601f609f9ca3b",
      "parents": [
        "217d32dc5f299c483ca0d3c8cc6811c72c0339c4"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Jul 07 14:58:56 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 07 14:58:56 2010 -0700"
      },
      "message": "net: fix 64 bit counters on 32 bit arches\n\nThere is a small possibility that a reader gets incorrect values on 32\nbit arches. SNMP applications could catch incorrect counters when a\n32bit high part is changed by another stats consumer/provider.\n\nOne way to solve this is to add a rtnl_link_stats64 param to all\nndo_get_stats64() methods, and also add such a parameter to\ndev_get_stats().\n\nRule is that we are not allowed to use dev-\u003estats64 as a temporary\nstorage for 64bit stats, but a caller provided area (usually on stack)\n\nOld drivers (only providing get_stats() method) need no changes.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "396e799c3ac29f970c40bde87b76f4652c06df76",
      "tree": "c1eb2f147cd6f9610e90711e96e450ba89cb19df",
      "parents": [
        "4478a9cdf007a0418755a8a4016af8352fb1c1f3"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Jul 01 20:05:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 05 18:50:55 2010 -0700"
      },
      "message": "ixgbe: use netif_\u003clevel\u003e instead of netdev_\u003clevel\u003e\n\nThis patch restores the ability to set msglvl through ethtool.\nThe issue was introduced by:\ncommit 849c45423c0c108e08d67644728cc9b0ed225fa1\n\nCC: Joe Perches \u003cjoe@perches.com\u003e\n\nReported-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@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": "f0796d5c73e59786d09a1e617689d1d415f2db44",
      "tree": "ecb17c65c5b6a162824a1e11fee24364852837f8",
      "parents": [
        "4ef6acff83222f4496ceef7d1f0ee9e50a5bb403"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Thu Jul 01 13:21:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 02 21:59:07 2010 -0700"
      },
      "message": "net: decreasing real_num_tx_queues needs to flush qdisc\n\nReducing real_num_queues needs to flush the qdisc otherwise\nskbs with queue_mappings greater then real_num_tx_queues can\nbe sent to the underlying driver.\n\nThe flow for this is,\n\ndev_queue_xmit()\n\tdev_pick_tx()\n\t\tskb_tx_hash()  \u003d\u003e hash using real_num_tx_queues\n\t\tskb_set_queue_mapping()\n\t...\n\tqdisc_enqueue_root() \u003d\u003e enqueue skb on txq from hash\n...\ndev-\u003ereal_num_tx_queues -\u003d n\n...\nsch_direct_xmit()\n\tdev_hard_start_xmit()\n\t\tndo_start_xmit(skb,dev) \u003d\u003e skb queue set with old hash\n\nskbs are enqueued on the qdisc with skb-\u003equeue_mapping set\n0 \u003c queue_mappings \u003c real_num_tx_queues.  When the driver\ndecreases real_num_tx_queues skb\u0027s may be dequeued from the\nqdisc with a queue_mapping greater then real_num_tx_queues.\n\nThis fixes a case in ixgbe where this was occurring with DCB\nand FCoE. Because the driver is using queue_mapping to map\nskbs to tx descriptor rings we can potentially map skbs to\nrings that no longer exist.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@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": "0a17d8c744e44617a3c22e7af68b4c5c9c1c5dba",
      "tree": "6d71d44a7f9769fcdb46f11258705200fe2b0327",
      "parents": [
        "de42edde131cd09a556f0b90373569d64b92ef99"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Thu Jul 01 13:58:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 01 22:45:58 2010 -0700"
      },
      "message": "ixgbe: use NETIF_F_LRO\n\nBoth ETH_FLAG_LRO and NETIF_F_LRO have the same value, but NETIF_F_LRO\nis intended to use with netdev-\u003efeatures.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-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": "cb836a977f71f76ccbb1ff35b9c113ace96377e9",
      "tree": "b91e2fc048d7f5fb193390f13fd89ef0e7a0b550",
      "parents": [
        "765c9f46867c3253c02275cbb7a453f2eb56eda1"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue Jun 29 18:30:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 30 14:27:40 2010 -0700"
      },
      "message": "ixgbe: add 1g PHY support for 82599\n\nAdd support for 1G SFP+ PHY\u0027s to 82599.\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": "1437ce3983bcbc0447a0dedcd644c14fe833d266",
      "tree": "073ba0dc60127b08b65fbcca4d0d7c15318c08f8",
      "parents": [
        "b3003be36a3c9215cd17182349981581de269048"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Jun 30 02:44:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 30 14:09:35 2010 -0700"
      },
      "message": "ethtool: Change ethtool_op_set_flags to validate flags\n\nethtool_op_set_flags() does not check for unsupported flags, and has\nno way of doing so.  This means it is not suitable for use as a\ndefault implementation of ethtool_ops::set_flags.\n\nAdd a \u0027supported\u0027 parameter specifying the flags that the driver and\nhardware support, validate the requested flags against this, and\nchange all current callers to pass this parameter.\n\nChange some other trivial implementations of ethtool_ops::set_flags to\ncall ethtool_op_set_flags().\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nReviewed-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3ead2413cb99d3e6265577b12537434e229d8c2",
      "tree": "095cf623549694dd1944f6400d545d02c365a134",
      "parents": [
        "9f756f018a6d9f83556f972ce7fcd6870274efae"
      ],
      "author": {
        "name": "Guillaume Gaudonville",
        "email": "guillaume.gaudonville@6wind.com",
        "time": "Tue Jun 29 18:29:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 29 23:12:41 2010 -0700"
      },
      "message": "ixgbe: skip non IPv4 packets in ATR filter\n\nIn driver ixgbe, ixgbe_atr may cause crashes for non-ipv4 packets. Just\nadd a test to check skb-\u003eprotocol.  It may crash on short packets due\nto ip_hdr() access.\n\nSigned-off-by: Guillaume Gaudonville \u003cguillaume.gaudonville@6wind.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\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": "9f756f018a6d9f83556f972ce7fcd6870274efae",
      "tree": "bea07e369110ef623c068acfc1f01e748cee4954",
      "parents": [
        "fa37813401ff52d78591c262d6542e4d5d935584"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Jun 29 18:28:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 29 23:12:40 2010 -0700"
      },
      "message": "ixgbe: disable tx engine before disabling tx laser\n\nDisabling the tx laser while receiving DMA requests\ncan hang the device.  After this occurs the device\nis in a bad state. The GPIO bit never clears when\nPCI master access is disabled and a reboot is required\nto get the device in a good state again.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@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": "fa37813401ff52d78591c262d6542e4d5d935584",
      "tree": "ad9f85a1a60289f270d04d4982588bd439e1508f",
      "parents": [
        "bf988435bd5b53529f4408a8efb1f433f6ddfda9"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Tue Jun 29 18:28:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 29 23:12:39 2010 -0700"
      },
      "message": "ixgbe: fix panic when shutting down system with WoL enabled\n\nThis patch added to 2.6.34:\n\n\tcommit 5f6c01819979afbfec7e0b15fe52371b8eed87e8\n\tAuthor: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\n\tDate:   Wed Apr 14 16:04:23 2010 -0700\n\n\t    ixgbe: fix bug with vlan strip in promsic mode\n\namong other things added a function called ixgbe_vlan_filter_enable.\nThis new function wants to access and set some rx_ring parameters, but\nadapter-\u003erx_ring has already been freed.  This simply moves the free\nuntil after the access and makes __ixgbe_shutdown look more like\nixgbe_remove.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nAcked-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@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": "8244132ea89cdd128003f5b9980fab50d8d36d72",
      "tree": "c6cf9327cf9b6bab5bb830bbf389a514f4d7bb95",
      "parents": [
        "7b2ff18ee7b0ec4bc3162f821e221781aaca48bd",
        "38000a94a902e94ca8b5498f7871c6316de8957a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 18:26:27 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 18:26:27 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/ipv4/ip_output.c\n"
    },
    {
      "commit": "756725064fe6abbcdb43b1e64d017649b828be35",
      "tree": "e89556ac83efad708986b4c5e3d83a854d4a703d",
      "parents": [
        "fa68a7822780fdc1295f7efb7e4313e62b447e75"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue Jun 15 09:23:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:47:30 2010 -0700"
      },
      "message": "ixgbe: add comment on SFP+ ID for Active DA\n\nThese comments were forgotten in the initial patch to add this\nfunctionality.  This patch corrects that.\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": "2850062af1e00b3aab9f2ae486eda3e61d4aaeb9",
      "tree": "f6cad36ae3980db7e03e9c9645e8c6eda7e21e3e",
      "parents": [
        "16fb62b6b4d57339a0ec931b3fb8c8d0ca6414e8"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jun 15 09:25:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 15 14:23:35 2010 -0700"
      },
      "message": "ixgbe: update set_rx_mode to fix issues w/ macvlan\n\nThis change corrects issues where macvlan was not correctly triggering\npromiscuous mode on ixgbe due to the filters not being correctly set.  It\nalso corrects the fact that VF rar filters were being overwritten when the\nPF was reset.\n\nCC: Shirley Ma \u003cxma@us.ibm.com\u003e\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@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": "6b08f516244abda22c07b5e7db10ef109dc43f2d",
      "tree": "098fbb9b45213feeb5e093a9a690ef76e624469a",
      "parents": [
        "0b5c25e8ac3a60bd01a52ca7405ba96aec8c16be",
        "28c8e4790ca5ef75f54895ca46437f9fbb433ddf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 14 22:59:34 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 14 22:59:34 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/ixgbe/ixgbe_ethtool.c\n\nWith merge conflict help from Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28c8e4790ca5ef75f54895ca46437f9fbb433ddf",
      "tree": "335150601c08e1eecb819ce638e11430235ba4c1",
      "parents": [
        "7837e58ce39bd727e0a163e7d34e479df36f6d29"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Fri Jun 11 12:47:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 13 18:20:53 2010 -0700"
      },
      "message": "ixgbe: fix automatic LRO/RSC settings for low latency\n\nThis patch added to 2.6.34:\n\n\tcommit f8d1dcaf88bddc7f282722ec1fdddbcb06a72f18\n\tAuthor: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\n\tDate:   Tue Apr 27 01:37:20 2010 +0000\n\n\t    ixgbe: enable extremely low latency\n\nintroduced a feature where LRO (called RSC on the hardware) was disabled\nautomatically when setting rx-usecs to 0 via ethtool.  Some might not\nlike the fact that LRO was disabled automatically, but I\u0027m fine with\nthat.  What I don\u0027t like is that LRO/RSC is automatically enabled when\nrx-usecs is set \u003e0 via ethtool.\n\nThis would certainly be a problem if the device was used for forwarding\nand it was determined that the low latency wasn\u0027t needed after the\ndevice was already forwarding.  I played around with saving the state of\nLRO in the driver, but it just didn\u0027t seem worthwhile and would require\na small change to dev_disable_lro() that I did not like.\n\nThis patch simply leaves LRO disabled when setting rx-usecs \u003e0 and\nrequires that the user enable it again.  An extra informational message\nwill also now appear in the log so users can understand why LRO isn\u0027t\nbeing enabled as they expect.\n\nInconsistency of LRO setting first noticed by Stanislaw Gruszka.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCC: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nCC: stable@kernel.org\nTested-by: Stephen Ko \u003cstephen.s.ko@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": "d08935c274b7e552e47633cf0cbd74b6e953d228",
      "tree": "531cbcadc890a3b13fb3a829431fd4b72618b48c",
      "parents": [
        "e8d15e6460cb0eea00f2574a80d94496943403ba"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Jun 11 13:20:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 13 18:20:52 2010 -0700"
      },
      "message": "ixgbe: fix for race with 8259(8|9) during shutdown\n\nThere is a small window where the watchdog could be running as the\ninterface is brought down on a NIC with two ports wired back to back.\nIf ixgbe_update_status is then called can lead to a panic.  This patch\nallows the update to bail if we are in that condition.\n\nThis issue was orignally reported and fix proposed by Akihiko Saitou.\n\nCC: Akihiko Saitou \u003casaitou@users.sourceforge.net\u003e\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": "eedc765ca4b19a41cf0b921a492ac08d640060d1",
      "tree": "95c566c6238cc953e1e336115d2daafe8bcb388f",
      "parents": [
        "e59d44df46edaafb6b637e98d046775524b31104",
        "024a07bacf8287a6ddfa83e9d5b951c5e8b4070e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 06 17:42:02 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 06 17:42:02 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/sfc/net_driver.h\n\tdrivers/net/sfc/siena.c\n"
    },
    {
      "commit": "ca739481662137b8f717bc21f16719cda3c33d6b",
      "tree": "8faf60448253ee555d8ff466f0a62eb6e3c743ee",
      "parents": [
        "8764ab2ca7ab5055e1ca80f9cfa4970c34acb804"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Thu Jun 03 17:03:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 04 15:56:00 2010 -0700"
      },
      "message": "ixgbe: only check pfc bits in hang logic if pfc is enabled\n\nOnly check pfc bits in hang logic if PFC is enabled.  Previously,\nif DCB was enabled but PFC was disabled the incorrect pause\nbits would be checked.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nAcked-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": "849c45423c0c108e08d67644728cc9b0ed225fa1",
      "tree": "ab1589c91e817ad246caaf3b75e14e7711c31ad8",
      "parents": [
        "faa9dcf793beba05f7178b63a59eaa3ca5175b6a"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Jun 03 16:53:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 03 20:02:41 2010 -0700"
      },
      "message": "ixgbe: Use netdev_\u003clevel\u003e, dev_\u003clevel\u003e, pr_\u003clevel\u003e\n\nThis patch is alternative to a previous patch submitted by Joe Perches.\n\nCreate common macros e_\u003clevel\u003e and e_dev_\u003clevel\u003e that use netdev_\u003clevel\u003e and\ndev_\u003clevel\u003e similar to e1000e.\nRedefined pr_fmt for driver messages.\nUse %pM to display MAC address.\nAligned text to better match the new format.\n\nCC: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@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": "a1868dc2878e61778b9d6d8c61d5368e51d68a29",
      "tree": "ef829861e7d437ed2d62d74fb01601c8f8bba69e",
      "parents": [
        "db2c24175d149b55784f7cb2c303622ce962c1ae"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Jun 02 12:44:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 03 03:28:28 2010 -0700"
      },
      "message": "ixgbe: return IXGBE_ERR_RAR_INDEX when out of range\n\nBased on original patch from Shirley Ma \u003cxma@us.ibm.com\u003e\nReturn IXGBE_ERR_RAR_INDEX when RAR index is out of range, instead of\nreturning IXGBE_SUCCESS.\n\nCC: Shirley Ma \u003cxma@us.ibm.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nAcked-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "119fc60a2d20b63439fdae99f0c7022d3dd99def",
      "tree": "7c6ef480b6beba966db8ff4046f4b8d26586495e",
      "parents": [
        "7a9b149212f3716c598afe973b6261fd58453b7a"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu May 20 23:07:06 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 20 23:07:06 2010 -0700"
      },
      "message": "ixgbe:add support for a new 82599 10G Base-T device\n\nThis adds support for a new copper device for 82599, device id 0x151c.\nThis 82599 10GBase-T device uses the PHY\u0027s internal temperature sensor\nto guard against over-temp conditions. In this scenario the PHY will be\nput in a low power mode and link will no longer be able to transmit or\nreceive any data. When this occurs, the over-temp interrupt is latched\nand driver logs this error message. A HW reset or power cycle is\nrequired to clear this status.\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": "ea0a04dfc1c6701489edabf47f608d8aa474cbab",
      "tree": "ff8530a60b5f7f93b2edf5fc40ba1d36e8971ca9",
      "parents": [
        "33c66bd10fb0c07ba05a7b55b8ad0cd41cb0e68a"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue May 18 16:00:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 19:44:20 2010 -0700"
      },
      "message": "ixgbe: add support for active DA cables\n\nThis patch adds support of active DA cables.  This is\nrenaming and adding some PHY type enumerations.\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": "33c66bd10fb0c07ba05a7b55b8ad0cd41cb0e68a",
      "tree": "25c20db32e03dd97450eacef43ac341344fbe3e2",
      "parents": [
        "7483d9ddaf8a68a055bf3f14b5cff2e16c0469ff"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue May 18 16:00:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 19:44:20 2010 -0700"
      },
      "message": "ixgbe: dcb, do not tag tc_prio_control frames\n\nThe network stack indicate packets should not be DCB\ntagged by setting the priority to TC_PRIO_CONTROL. One\nusage for this is lldp frames which are not suppossed\nto be tagged.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@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": "7483d9ddaf8a68a055bf3f14b5cff2e16c0469ff",
      "tree": "95e02756181599d1fb1d4ccbfab61eef99e13c8a",
      "parents": [
        "38e0bd9898e5d04d464e92973785a26e774f5430"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue May 18 16:00:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 19:44:19 2010 -0700"
      },
      "message": "ixgbe: fix ixgbe_tx_is_paused logic\n\nThe TFCS bits show the current XON state.  Meaning that the\ndevice is paused if these bits are 0.  This fixes the logic\nto work as it was intended.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@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": "38e0bd9898e5d04d464e92973785a26e774f5430",
      "tree": "fbac6d95b7564d9725b94bb787d84b2ac7915022",
      "parents": [
        "497f683f033d1498a6d42a48c095927de5949906"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Tue May 18 16:00:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 19:44:19 2010 -0700"
      },
      "message": "ixgbe: always enable vlan strip/insert when DCB is enabled\n\nwhen DCB mode is on, we want the HW VLAN stripping to be always enabled.\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": "497f683f033d1498a6d42a48c095927de5949906",
      "tree": "d70508227ea80c873cfa1eddfa8ea21f41f6d564",
      "parents": [
        "be5d507d9af23c45983c828394cc4f6d728b18eb"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Tue May 18 16:00:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 19:44:18 2010 -0700"
      },
      "message": "ixgbe: remove some redundant code in setting FCoE FIP filter\n\nThe ETQS setup for FIP out side the if..else is enough for the ETQS\nsetup for FIP, so remove redundant code.\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": "be5d507d9af23c45983c828394cc4f6d728b18eb",
      "tree": "dba962b8623fe5398e4c2697136c795705842d0e",
      "parents": [
        "0b746e08cd7fb35d80c184f8e3f4656aa1f1ae11"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Tue May 18 16:00:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 19:44:18 2010 -0700"
      },
      "message": "ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp\n\nMake sure we point to the right offset of the fc_frame_header when\nVLAN header exists and HW has VLAN stripping disabled.\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": "0b746e08cd7fb35d80c184f8e3f4656aa1f1ae11",
      "tree": "7fc1c81ded8eb85c13efe47aea784218e6cd2457",
      "parents": [
        "622ccdf107bcb49c4d8fb65512652566d4c8928a"
      ],
      "author": {
        "name": "Shannon Nelson",
        "email": "shannon.nelson@intel.com",
        "time": "Tue May 18 16:00:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 19:44:17 2010 -0700"
      },
      "message": "ixgbe: fix header len when unsplit packet overflows to data buffer\n\nWhen in packet split mode, packet type is not recognized, and the packet is\nlarger than the header size, the 82599 overflows the packet into the data\narea, but doesn\u0027t set the HDR_LEN field.  We can safely assume the length\nis the current header size.  This fixes an obscure corner case that can be\ntriggered by non-ip packet headers or (more likely) by disabling the L2\npacket recognition.\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": "a4b770972b8f819e408d7cc3ae9637e15bff62f6",
      "tree": "62e3c413b084c106d750cf6cc0701709cde30100",
      "parents": [
        "21ce849ba5cc178740c6532ba3dded852296ad91"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri May 14 00:19:28 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 00:19:28 2010 -0700"
      },
      "message": "drivers/net: Remove unnecessary returns from void function()s\n\nThis patch removes from drivers/net/ all the unnecessary\nreturn; statements that precede the last closing brace of\nvoid functions.\n\nIt does not remove the returns that are immediately\npreceded by a label as gcc doesn\u0027t like that.\n\nIt also does not remove null void functions with return.\n\nDone via:\n$ grep -rP --include\u003d*.[ch] -l \"return;\\n}\" net/ | \\\n  xargs perl -i -e \u0027local $/ ; while (\u003c\u003e) { s/\\n[ \\t\\n]+return;\\n}/\\n}/g; print; }\u0027\n\nwith some cleanups by hand.\n\nCompile tested x86 allmodconfig only.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21ce849ba5cc178740c6532ba3dded852296ad91",
      "tree": "bbf2070fa966bce5a49485df254cfdb653d30aa6",
      "parents": [
        "e8171aaad7ec335b8cbd71f56eb08b545f0c404f"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu May 13 17:33:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 13 21:07:34 2010 -0700"
      },
      "message": "ixgbe: Refactor common code between 82598 \u0026 82599 to accommodate new hardware\n\nSome of the following MAC functions are moved from 82598 \u0026 82599 specific\nhardware files to common.[ch] to accommodate new silicon changes. Also\nfixed some white space issues\n * get_san_mac_addr, check_link, set_vmdq, clear_vmdq, clear_vfta,\n * set_vfta, fc_enable, init_uta_tables\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": "e8171aaad7ec335b8cbd71f56eb08b545f0c404f",
      "tree": "efd76846ee2cf0a266386b97c23130dc55d9c11d",
      "parents": [
        "e433ea1fb03c10debf101019668b83abed041c24"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu May 13 17:33:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 13 21:07:33 2010 -0700"
      },
      "message": "ixgbe: Use bool flag to see if the packet unmapping is delayed in HWRSC\n\nWe can\u0027t use zero magic \"bad\" value to check if IXGBE_RSC_CB(skb)-\u003edma\nis valid. It is only valid in x86/arm/m68k/alpha architectures and in\nspark, powerPC and other architectures it should be ~0. As per\nBenjamin Herrenschmidt feedback use a bool flag to decide if\nthe packet unmapping is delayed in hardware RSC till EOP is reached\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": "e433ea1fb03c10debf101019668b83abed041c24",
      "tree": "e337d64fc7be738c1220b0e66fa4c1e5a5f4c552",
      "parents": [
        "e7874c996b8591f59d78efa519031dab5b58723b"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu May 13 17:33:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 13 21:07:32 2010 -0700"
      },
      "message": "ixgbe: fix setting of promisc mode when using mac-vlans\n\nIntroduce uc_set_promisc flag to fix enabling of promisc mode\nwhen exceeding the number of supported RAR entries.\n\nIssue discovered by Ben Greear when using mac-vlans.\n\nReported-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@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": "8a07a22d856f37e580557c1a13c8eb8662f9cc11",
      "tree": "abf7340b39117b6d96bbb6bf403911a53a0941cb",
      "parents": [
        "73422913cab53307214cd13c4fa2c11bf222c2ab"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Wed May 05 19:57:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 06 00:31:44 2010 -0700"
      },
      "message": "ixgbe: Streamline MC filter setup for VFs\n\nThe driver was calling the set Rx mode function for every multicast\nfilter set by the VF.  When starting many VMs where each might have\nmultiple VLAN interfaces this would result in the function being\ncalled hundreds or even thousands of times.  This is unnecessary\nfor the case of the imperfect filters used in the MTA and has been\nstreamlined to be more efficient.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@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": "73422913cab53307214cd13c4fa2c11bf222c2ab",
      "tree": "cdb5fd9be8c01dad980094d5b5e89653da6f9749",
      "parents": [
        "58544feb67eac49d55cc3408aea1ae42521af90d"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Wed May 05 19:57:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 06 00:31:43 2010 -0700"
      },
      "message": "ixgbe: Remove unneeded register writes in VF VLAN setup\n\nThe driver is unnecessarily writing values to VLAN control registers.\nThese writes already done elsewhere and are superfluous here.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@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": "7f01648aa32185b8047aea384237ad58e430e07f",
      "tree": "3dbf1d4eb0e103e1dd4d01f2d622ff75d025db01",
      "parents": [
        "f04127760e582a9dccb22dfceb41cd1dad676794"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Tue May 04 22:12:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 05 21:15:33 2010 -0700"
      },
      "message": "ixgbe: Add support for VF MAC and VLAN configuration\n\nAdd support for the \"ip link set\" and \"ip link show\" commands that allow\nconfiguration of the virtual functions\u0027 MAC and port VLAN via user space\ncommand line.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@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": "f04127760e582a9dccb22dfceb41cd1dad676794",
      "tree": "27fb84b216e4008a0389ac804785e1f3e939372e",
      "parents": [
        "eab2abf5826b78b126826cc70e564c44816396da"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Tue May 04 22:11:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 05 21:15:32 2010 -0700"
      },
      "message": "ixgbe: Add boolean parameter to ixgbe_set_vmolr\n\nAdd a boolean parameter to ixgbe-set_vmolr so that the caller can\nspecify whether the pool should accept untagged packets.  Required\nfor a follow on patch to enable administrative configuration of port\nVLAN for virtual functions.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@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": "26d27844dfb1d84eafa886f150098c54e192c260",
      "tree": "285c1146c67038dba0a1d8f63256271e9b6ac329",
      "parents": [
        "cd7b5396e7e4d10c51116f59f414ff90312af8d4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 03 15:18:22 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 03 15:18:22 2010 -0700"
      },
      "message": "Revert \"ixgbe: disable MSI-X by default on certain Cisco adapters\"\n\nThis reverts commit d5ffd75a27fade39ba5df3b07290c5a2c297b9bd.\n\nAs requested by Jeff Kircher.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5ffd75a27fade39ba5df3b07290c5a2c297b9bd",
      "tree": "6dc34ff09fd8fa06809a9f5aea5f876f0b67b1cc",
      "parents": [
        "afe0159d935ab731c682e811356914bb2be9470c"
      ],
      "author": {
        "name": "Nicholas Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Tue Apr 27 19:47:49 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 19:47:49 2010 -0700"
      },
      "message": "ixgbe: disable MSI-X by default on certain Cisco adapters\n\nDue to an errata in 82598 parts MSI-X needs to be disabled\nin certain ixgbe devices designed to transfer peer-to-peer\ntraffic on the PCIe bus. This patch sets the default\ninterrupt type to MSI rather than MSI-X for specific Cisco\nixgbe adapters.\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nAcked-by: John Ronciak \u003cjohn.ronciak@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": "dcd79aebe736e88d62aeb4a7712ac0ba7cc2aa96",
      "tree": "d6b78e437c089fa0c543c032c11585a179c7ee48",
      "parents": [
        "c97ec42a7a35d214e0c715f77e2ccdfe8ac5bf7c"
      ],
      "author": {
        "name": "Taku Izumi",
        "email": "izumi.taku@jp.fujitsu.com",
        "time": "Tue Apr 27 14:39:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 17:46:57 2010 -0700"
      },
      "message": "ixgbe: add registers etc. printout code just before resetting adapters\n\nThis patch adds registers (,tx/rx rings\u0027 status and so on) printout\ncode just before resetting adapters. This will be helpful for detecting\nthe root cause of adapters reset.\n\nSigned-off-by: Taku Izumi \u003cizumi.taku@jp.fujitsu.com\u003e\nSigned-off-by: Koki Sanagi \u003csanagi.koki@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": "1b507730b7a9dfc00142283d5f4fc24e6553f3f4",
      "tree": "fa4ceb44de7348042c034cbf9312ec2bdd88dee6",
      "parents": [
        "47631f854ff1938770f185afde4857018827eba3"
      ],
      "author": {
        "name": "Nick Nunley",
        "email": "nicholasx.d.nunley@intel.com",
        "time": "Tue Apr 27 13:10:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 16:29:52 2010 -0700"
      },
      "message": "ixgbe: use DMA API instead of PCI DMA functions\n\nSigned-off-by: Nicholas Nunley \u003cnicholasx.d.nunley@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4ee6a5348102b9cea49fb9adf88307445407911",
      "tree": "6e8c03064074078b361f774b122ac8e7b997b517",
      "parents": [
        "1c4f0ef8a30d17371e18bf923775c5ed6f83bc3c"
      ],
      "author": {
        "name": "Anjali Singhai",
        "email": "anjali.singhai@intel.com",
        "time": "Tue Apr 27 11:31:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 14:35:57 2010 -0700"
      },
      "message": "ixgbe: Properly display 1 gig downshift warning for backplane\n\nDescription: When using Intel smartspeed, the patch displays a\nwarning when the link down shifts to 1 Gig.\n\nSigned-off-by: Anjali Singhai \u003canjali.singhai@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": "1c4f0ef8a30d17371e18bf923775c5ed6f83bc3c",
      "tree": "3fca891ee01ae03608a0343ba56e32503a207a7f",
      "parents": [
        "3203df043263e1bb64d8ba970eb17b0810945504"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue Apr 27 11:31:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 14:35:56 2010 -0700"
      },
      "message": "ixgbe: cleanup ethtool autoneg input\n\nThe way we were setting autoneg via ethtool was inconstant with that\nof our other drivers.  It will change the following:\n\nIf autoneg is off:\n\u003eethtool -a eth0\nPause parameters for eth0:\n\nAutonegotiate:  off\nRX:             off\nTX:             off\n\nBefore:\n\u003eethtool -A eth0 autoneg on\n\u003eethtool -a eth0\nPause parameters for eth0:\n\nAutonegotiate:  off\nRX:             off\nTX:             off\n\nNow:\n\u003eethtool -A eth0 autoneg on\n\u003eethtool -a eth0\nPause parameters for eth0:\n\nAutonegotiate:  on\nRX:             on\nTX:             on\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": "c0dfb90e5b2d41c907de9b624657a6688541837e",
      "tree": "ce662b4bb4c737c4e398ea98e229784b396ac7f5",
      "parents": [
        "ff846f52935e6c8dfb0c97df7c2c1bf777454684"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Apr 27 02:13:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 12:53:29 2010 -0700"
      },
      "message": "ixgbe: ixgbe_down needs to stop dev_watchdog\n\nThere is a small race between when the tx queues are stopped\nand when netif_carrier_off() is called in ixgbe_down.  If the\ndev_watchdog() timer fires during this time it is possible for\na false tx timeout to occur.\n\nThis patch moves the netif_carrier_off() so that it is called before\nthe tx queues are stopped preventing the dev_watchdog timer from\ndetecting false tx timeouts.  The race is seen occosionally when\nFCoE or DCB settings are being configured or changed.\n\nTesting note, running ifconfig up/down will not reproduce this\nissue because dev_open/dev_close call dev_deactivate() and then\ndev_activate().\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@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": "ef021194d262bdfa706dc5755596e252175a6bbc",
      "tree": "4c5b3febfe32226173d08572d95a41693bbca712",
      "parents": [
        "f8d1dcaf88bddc7f282722ec1fdddbcb06a72f18"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Apr 27 01:37:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 12:53:28 2010 -0700"
      },
      "message": "ixgbe: fix bug when EITR\u003d0 causing no writebacks\n\nwritebacks can be held indefinitely by hardware if EITR\u003d0, when\ncombined with TXDCTL.WTHRESH\u003d8.  When EITR\u003d0, WTHRESH should be\nset back to zero.\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": "f8d1dcaf88bddc7f282722ec1fdddbcb06a72f18",
      "tree": "3bd62a02d6a024cf022a4a129607ca08716e26d0",
      "parents": [
        "ec857fd40da41d7c50d9a97e07e364c93b8b8e05"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Apr 27 01:37:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 12:53:27 2010 -0700"
      },
      "message": "ixgbe: enable extremely low latency\n\n82598/82599 can support EITR \u003d\u003d 0, which allows for the\nabsolutely lowest latency setting in the hardware.  This disables\nwriteback batching and anything else that relies upon a delayed\ninterrupt. This patch enables the feature of \"override\" when a\nuser sets rx-usecs to zero, the driver will respect that setting\nover using RSC, and automatically disable RSC.  If rx-usecs is\nused to set the EITR value to 0, then the driver should disable\nLRO (aka RSC) internally until EITR is set to non-zero again.\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": "e1703b36c358dde24ececba4fd609ecd91433ba3",
      "tree": "d59c333d0ad5bf72f165264eba6048c87fdc4e0f",
      "parents": [
        "7ec75c582e639d956ce3afd499f67febe6f902a4",
        "e95ef5d3f6bc60433883e1ef65dac747acd0bf1a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 12:49:13 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 12:49:13 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/e100.c\n\tdrivers/net/e1000e/netdev.c\n"
    }
  ],
  "next": "61fac744dddb22d99c7b12250bc9bada7866df08"
}
