<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/net, branch v2.6.38</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.38</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.38'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2011-03-10T22:41:51Z</updated>
<entry>
<title>ariadne: remove redundant NULL check</title>
<updated>2011-03-10T22:41:51Z</updated>
<author>
<name>j223yang@asset.uwaterloo.ca</name>
<email>j223yang@asset.uwaterloo.ca</email>
</author>
<published>2011-03-10T12:36:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=75c0fd93c7d42362134e74fd381072a7642fcc3d'/>
<id>urn:sha1:75c0fd93c7d42362134e74fd381072a7642fcc3d</id>
<content type='text'>
Simply remove redundant 'dev' NULL check.

Signed-off-by: Jinqiu Yang &lt;crindy646@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>r6040: bump to version 0.27 and date 23Feb2011</title>
<updated>2011-03-08T22:21:50Z</updated>
<author>
<name>Florian Fainelli</name>
<email>florian@openwrt.org</email>
</author>
<published>2011-03-07T00:09:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=86f99fffffc631b8fa03d07219dc0c67bb65893d'/>
<id>urn:sha1:86f99fffffc631b8fa03d07219dc0c67bb65893d</id>
<content type='text'>
Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>r6040: fix multicast operations</title>
<updated>2011-03-08T22:21:50Z</updated>
<author>
<name>Shawn Lin</name>
<email>shawn@dmp.com.tw</email>
</author>
<published>2011-03-07T00:09:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c60c9c71ade23351d9cd9d1ef96ad007eb4a15ab'/>
<id>urn:sha1:c60c9c71ade23351d9cd9d1ef96ad007eb4a15ab</id>
<content type='text'>
The original code does not work well when the number of mulitcast
address to handle is greater than MCAST_MAX. It only enable promiscous
mode instead of multicast hash table mode, so the hash table function
will not be activated and all multicast frames will be recieved in this
condition.

This patch fixes the following issues with the r6040 NIC operating in
multicast:

1) When the IFF_ALLMULTI flag is set, we should write 0xffff to the NIC
hash table registers to make it process multicast traffic.

2) When the number of multicast address to handle is smaller than
MCAST_MAX, we should use the NIC multicast registers MID1_{L,M,H}.

3) The hashing of the address was not correct, due to an invalid
substraction (15 - (crc &amp; 0x0f)) instead of (crc &amp; 0x0f) and an
incorrect crc algorithm (ether_crc_le) instead of (ether_crc).

4) If necessary, we should set HASH_EN flag in MCR0 to enable multicast
hash table function.

Reported-by: Marc Leclerc &lt;marc-leclerc@signaturealpha.com&gt;
Tested-by: Marc Leclerc &lt;marc-leclerc@signaturealpha.com&gt;
Signed-off-by: Shawn Lin &lt;shawn@dmp.com.tw&gt;
Signed-off-by: Albert Chen &lt;albert.chen@rdc.com.tw&gt;
Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bonding 802.3ad: Rename rx_machine_lock to state_machine_lock</title>
<updated>2011-03-08T00:02:18Z</updated>
<author>
<name>Nils Carlson</name>
<email>nils.carlson@ericsson.com</email>
</author>
<published>2011-03-03T22:09:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9ac3524a948cab48137a8b40a4fa8ae1092b0a24'/>
<id>urn:sha1:9ac3524a948cab48137a8b40a4fa8ae1092b0a24</id>
<content type='text'>
Rename the rx_machine_lock to state_machine_lock as this makes more
sense in light of it now protecting all the state machines against
concurrency.

Signed-off-by: Nils Carlson &lt;nils.carlson@ericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bonding 802.3ad: Fix the state machine locking v2</title>
<updated>2011-03-08T00:02:17Z</updated>
<author>
<name>Nils Carlson</name>
<email>nils.carlson@ericsson.com</email>
</author>
<published>2011-03-03T22:09:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=16d79d7dc98e56d4700054b9b785a92102d8998c'/>
<id>urn:sha1:16d79d7dc98e56d4700054b9b785a92102d8998c</id>
<content type='text'>
Changes since v1:
* Clarify an unclear comment
* Move a (possible) name change to a separate patch

The ad_rx_machine, ad_periodic_machine and ad_port_selection_logic
functions all inspect and alter common fields within the port structure.
Previous to this patch, only the ad_rx_machines were mutexed, and the
periodic and port_selection could run unmutexed against an ad_rx_machine
trigged by an arriving LACPDU.

This patch remedies the situation by protecting all the state machines
from concurrency. This is accomplished by locking around all the state
machines for a given port, which are executed at regular intervals; and
the ad_rx_machine when handling an incoming LACPDU.

Signed-off-by: Nils Carlson &lt;nils.carlson@ericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>drivers/net/macvtap: fix error check</title>
<updated>2011-03-07T23:57:58Z</updated>
<author>
<name>Nicolas Kaiser</name>
<email>nikai@nikai.net</email>
</author>
<published>2011-03-04T13:49:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ce3c869283739379134e1a90c37dd1a30b5f31b7'/>
<id>urn:sha1:ce3c869283739379134e1a90c37dd1a30b5f31b7</id>
<content type='text'>
'len' is unsigned of type size_t and can't be negative.

Signed-off-by: Nicolas Kaiser &lt;nikai@nikai.net&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net/smsc911x.c: Set the VLAN1 register to fix VLAN MTU problem</title>
<updated>2011-03-07T20:30:12Z</updated>
<author>
<name>Göran Weinholt</name>
<email>weinholt@csbnet.se</email>
</author>
<published>2011-03-02T04:07:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f277e65e7a2d360189f760baca42f3ca2f62dd7a'/>
<id>urn:sha1:f277e65e7a2d360189f760baca42f3ca2f62dd7a</id>
<content type='text'>
The smsc911x driver would drop frames longer than 1518 bytes, which is a
problem for networks with VLAN tagging. The VLAN1 tag register is used
to increase the legal frame size to 1522 when a VLAN tag is identified.

Signed-off-by: Göran Weinholt &lt;weinholt@csbnet.se&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bnx2x: fix MaxBW configuration</title>
<updated>2011-03-07T02:06:04Z</updated>
<author>
<name>Dmitry Kravkov</name>
<email>dmitry@broadcom.com</email>
</author>
<published>2011-03-06T10:51:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9b3de1ef1ba0aa1129a9f857f07a6a97d954c6fd'/>
<id>urn:sha1:9b3de1ef1ba0aa1129a9f857f07a6a97d954c6fd</id>
<content type='text'>
Increase resolution of MaxBW algorithm to suit
Min Bandwidth configuration.

Signed-off-by: Dmitry Kravkov &lt;dmitry@broadcom.com&gt;
Signed-off-by: Eilon Greenstein &lt;eilong@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bnx2x: (NPAR) prevent HW access in D3 state</title>
<updated>2011-03-07T02:06:03Z</updated>
<author>
<name>Dmitry Kravkov</name>
<email>dmitry@broadcom.com</email>
</author>
<published>2011-03-06T10:50:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e3835b99333eb3ac7222f6fc0af5cae46074ac49'/>
<id>urn:sha1:e3835b99333eb3ac7222f6fc0af5cae46074ac49</id>
<content type='text'>
Changing speed setting in NPAR requires HW access, this patch
delays the access to D0 state when performed in D3.

Signed-off-by: Dmitry Kravkov &lt;dmitry@broadcom.com&gt;
Signed-off-by: Eilon Greenstein &lt;eilong@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>bnx2x: fix link notification</title>
<updated>2011-03-07T02:06:03Z</updated>
<author>
<name>Dmitry Kravkov</name>
<email>dmitry@broadcom.com</email>
</author>
<published>2011-03-06T10:49:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9fdc3e9566b3ae691aefc3aa7b8dca6cac32c95e'/>
<id>urn:sha1:9fdc3e9566b3ae691aefc3aa7b8dca6cac32c95e</id>
<content type='text'>
Report link to OS and other PFs after HW is fully reconfigured
according to new link parameters. (Affected only Multi Function modes).

Signed-off-by: Dmitry Kravkov &lt;dmitry@broadcom.com&gt;
Signed-off-by: Eilon Greenstein &lt;eilong@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
