<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/ixgbe, branch linux-2.6.30.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-04-27T10:14:48Z</updated>
<entry>
<title>ixgbe: Fix WoL functionality for 82599 KX4 devices</title>
<updated>2009-04-27T10:14:48Z</updated>
<author>
<name>Waskiewicz Jr, Peter P</name>
</author>
<published>2009-04-23T11:15:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=495dce123ceabbae035552437fcaa0f69247ff08'/>
<id>urn:sha1:495dce123ceabbae035552437fcaa0f69247ff08</id>
<content type='text'>
The current code writes the PME enabled bit in PCI config space which is
wrong.  This was needed for pre-release hardware, and was not removed from
the driver.  Also, we need to clear the WUS (wake up status) after we
resume.  Otherwise we can't wake for the same event again since it's still
asserted in the hardware.  Plus, the multicast lists were being written
improperly, causing multicast WoL to fail.

Signed-off-by: Peter P Waskiewicz Jr &lt;peter.p.waskiewicz.jr@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ixgbe: Fix the DCB PFC thresholds for 82599</title>
<updated>2009-04-17T08:16:28Z</updated>
<author>
<name>PJ Waskiewicz</name>
</author>
<published>2009-04-16T15:00:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2f3889f42ec7c2b0c3049ecdd8e4687b6930779a'/>
<id>urn:sha1:2f3889f42ec7c2b0c3049ecdd8e4687b6930779a</id>
<content type='text'>
The thresholds for the DCB priority flow control are incorrect for 82599.
This fixes the thresholds to be correct.

Signed-off-by: Peter P Waskiewicz Jr &lt;peter.p.waskiewicz.jr@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ixgbe: Fix DCB traffic class mapping for 82599</title>
<updated>2009-04-17T08:16:28Z</updated>
<author>
<name>PJ Waskiewicz</name>
</author>
<published>2009-04-16T15:00:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f92ef202988ffb07bb86cf94d0b09f2a61192da7'/>
<id>urn:sha1:f92ef202988ffb07bb86cf94d0b09f2a61192da7</id>
<content type='text'>
The traffic classes in hardware are not symmetrical for Rx and Tx.  Rx
is every 16 descriptor queues, Tx is not.  It runs 32-32-16-16-8-8-8 when
running with 8 traffic classes, and runs 64-32-16 when running with 4
traffic classes.  This patch fixes the mapping.

Signed-off-by: Peter P Waskiewicz Jr &lt;peter.p.waskiewicz.jr@intel.com&gt;
Cc: stable@kernel.org
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ixgbe: Be explict with what we are !'ing in ixgbe_sfp_config_module_task()</title>
<updated>2009-04-16T23:27:23Z</updated>
<author>
<name>Tony Breeds</name>
</author>
<published>2009-04-16T23:27:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2238aff5bbd9d928b69e579b4c95842f97da95ba'/>
<id>urn:sha1:2238aff5bbd9d928b69e579b4c95842f97da95ba</id>
<content type='text'>
GCC warns:
drivers/net/ixgbe/ixgbe_main.c: In function 'ixgbe_sfp_config_module_task':
drivers/net/ixgbe/ixgbe_main.c:3920: warning: suggest parantheses around
operand of '!' or change '&amp;' to '&amp;&amp;' or '!' to '~'

Which I think is right.  Bracket to remove ambiguity.

Signed-off-by: Tony Breeds &lt;tony@bakeyournoodle.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>NET/ixgbe: Fix powering off during shutdown</title>
<updated>2009-04-16T09:15:25Z</updated>
<author>
<name>Rafael J. Wysocki</name>
</author>
<published>2009-04-15T17:44:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9d8d05ae66f40642987486f4b107565fc561a77c'/>
<id>urn:sha1:9d8d05ae66f40642987486f4b107565fc561a77c</id>
<content type='text'>
Prevent ixgbe from putting the adapter into D3 during shutdown except when
we're going to power off the system, since doing that may generally cause
problems with kexec to happen (such problems were observed for igb and
forcedeth).  For this purpose seperate ixgbe_shutdown() from ixgbe_suspend()
and use the appropriate PCI PM callbacks in both of them.

Signed-off-by: "Rafael J. Wysocki" &lt;rjw@sisk.pl&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ixgbe: update real_num_tx_queues on changing num_rx_queues</title>
<updated>2009-04-15T04:54:07Z</updated>
<author>
<name>Wu Fengguang</name>
</author>
<published>2009-04-15T04:54:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=af22ab1bd20e9dedf3a37cc1d401ef8bbd587ef0'/>
<id>urn:sha1:af22ab1bd20e9dedf3a37cc1d401ef8bbd587ef0</id>
<content type='text'>
Move the update of real_num_tx_queues from
ixgbe_acquire_msix_vectors() to ixgbe_set_num_queues(), to ensure it
be always in sync with num_tx_queues.

Signed-off-by: Wu Fengguang &lt;fengguang.wu@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ixgbe: fix tx queue index</title>
<updated>2009-04-15T04:53:48Z</updated>
<author>
<name>Wu Fengguang</name>
</author>
<published>2009-04-15T04:53:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=95615d90a321349709c80091f2a9cb284757ff0d'/>
<id>urn:sha1:95615d90a321349709c80091f2a9cb284757ff0d</id>
<content type='text'>
Don't do the num_tx_queues based masking on calculating tx queue
index.

 1) num_tx_queues is not always power-of-2, because it also depends on
    the online cpu numbers. So the masking could be a performance bug
    on a 6 cpu system.
 2) queue_mapping will be limited by real_num_tx_queues=num_tx_queues
    in the generic netdev function set_cur_queue_map(). So the bound
    limiting here is not necessary.

Signed-off-by: Wu Fengguang &lt;fengguang.wu@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ixgbe: only allow WOL for 82599 KX4 NIC</title>
<updated>2009-04-11T08:43:14Z</updated>
<author>
<name>Alexander Duyck</name>
</author>
<published>2009-04-08T13:20:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d6c519e12984d26d96b91e4482280acbba0e0a22'/>
<id>urn:sha1:d6c519e12984d26d96b91e4482280acbba0e0a22</id>
<content type='text'>
All NICs were reporting WOL support when only the KX4 NIC is capable of
supporting WOL.  This patch adds a function to check for and exclude all
non-WOL capable nics from enabling WOL in ethtool.

Signed-off-by: Alexander Duyck &lt;alexander.h.duyck@intel.com&gt;
Acked-by: Peter P Waskiewicz Jr &lt;peter.p.waskiewicz.jr@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ixgbe: Move the LED blink code to common, since 82599 also uses it</title>
<updated>2009-04-11T08:43:12Z</updated>
<author>
<name>PJ Waskiewicz</name>
</author>
<published>2009-04-08T13:20:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=87c1201708381c2791caa78a2caf217778633277'/>
<id>urn:sha1:87c1201708381c2791caa78a2caf217778633277</id>
<content type='text'>
The LED blink code is common for 82599 as well.  It should be moved to
ixgbe_common.c so both devices can use it, and not have it duplicated.

Signed-off-by: Peter P Waskiewicz Jr &lt;peter.p.waskiewicz.jr@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)</title>
<updated>2009-04-07T15:31:11Z</updated>
<author>
<name>Yang Hongyang</name>
</author>
<published>2009-04-07T02:01:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=284901a90a9e0b812ca3f5f852cbbfb60d10249d'/>
<id>urn:sha1:284901a90a9e0b812ca3f5f852cbbfb60d10249d</id>
<content type='text'>
Replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)

Signed-off-by: Yang Hongyang&lt;yanghy@cn.fujitsu.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
