<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/benet, 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-08-16T21:18:08Z</updated>
<entry>
<title>be2net: Fix to avoid a crash seen on PPC with LRO and Jumbo frames.</title>
<updated>2009-08-16T21:18:08Z</updated>
<author>
<name>Ajit Khaparde</name>
</author>
<published>2009-07-29T01:48:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9089a1b0d68597991dd4c77f5d4d594eba91a4c5'/>
<id>urn:sha1:9089a1b0d68597991dd4c77f5d4d594eba91a4c5</id>
<content type='text'>
[ Upstream commit bd46cb6cf11867130a41ea9546dd65688b71f3c2 ]

While testing the driver on PPC, we ran into a crash with LRO, Jumbo frames.
With CONFIG_PPC_64K_PAGES configured (a default in PPC), MAX_SKB_FRAGS drops to 3 and we were crossing the array limits on skb_shinfo(skb)-&gt;frags[].
Now we coalesce the frags from the same physical page into one slot in
skb_shinfo(skb)-&gt;frags[] and go to the next index when the frag is from

different physical page.

This patch is against the net-2.6 tree.

Signed-off-by: Ajit Khaparde &lt;ajitk@serverengines.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>be2net: add two new pci device ids to pci device table</title>
<updated>2009-05-18T22:38:55Z</updated>
<author>
<name>Ajit Khaparde</name>
</author>
<published>2009-05-18T22:38:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c4ca2374312b4de819dd700e72a68395eddb5fcb'/>
<id>urn:sha1:c4ca2374312b4de819dd700e72a68395eddb5fcb</id>
<content type='text'>
Signed-off-by: Ajit Khaparde &lt;ajitk@serverengines.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2009-04-16T14:41:56Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2009-04-16T14:41:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cd97824994042b809493807ea644ba26c0c23290'/>
<id>urn:sha1:cd97824994042b809493807ea644ba26c0c23290</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (64 commits)
  phylib: Fix delay argument of schedule_delayed_work
  NET/ixgbe: Fix powering off during shutdown
  NET/e1000e: Fix powering off during shutdown
  NET/e1000: Fix powering off during shutdown
  packet: avoid warnings when high-order page allocation fails
  gianfar: stop send queue before resetting gianfar
  myr10ge: again fix lro_gen_skb() alignment
  declance: convert to net_device_ops
  bfin_mac: convert to net_device_ops
  au1000: convert to net_device_ops
  atarilance: convert to net_device_ops
  a2065: convert to net_device_ops
  ixgbe: update real_num_tx_queues on changing num_rx_queues
  ixgbe: fix tx queue index
  Revert "rose: zero length frame filtering in af_rose.c"
  sfc: Use correct macro to set event bitfield
  sfc: Match calls to netif_napi_add() and netif_napi_del()
  bonding: Remove debug printk
  e1000/e1000: fix compile warning
  ehea: Fix incomplete conversion to net_device_ops
  ...
</content>
</entry>
<entry>
<title>be2net: fix for default setting of pause auto-negotiation</title>
<updated>2009-04-13T22:41:50Z</updated>
<author>
<name>Ajit Khaparde</name>
</author>
<published>2009-04-13T22:41:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=03a980d162eb48a79ce21d47f45b9ec7d9db20e9'/>
<id>urn:sha1:03a980d162eb48a79ce21d47f45b9ec7d9db20e9</id>
<content type='text'>
This patch fixes the default value of pause auto-negotiation supported
by PCS.

Signed-off-by: Ajit Khaparde &lt;ajitk@serverengines.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Replace all DMA_nBIT_MASK macro with DMA_BIT_MASK(n)</title>
<updated>2009-04-13T22:04:33Z</updated>
<author>
<name>Yang Hongyang</name>
</author>
<published>2009-04-13T21:40:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e930438c42e744ef1f8bfdbb338253c9f384df42'/>
<id>urn:sha1:e930438c42e744ef1f8bfdbb338253c9f384df42</id>
<content type='text'>
This is the second go through of the old DMA_nBIT_MASK macro,and there're not
so many of them left,so I put them into one patch.I hope this is the last round.
After this the definition of the old DMA_nBIT_MASK macro could be removed.

Signed-off-by: Yang Hongyang &lt;yanghy@cn.fujitsu.com&gt;
Cc: Russell King &lt;rmk@arm.linux.org.uk&gt;
Cc: Tony Lindgren &lt;tony@atomide.com&gt;
Cc: "David S. Miller" &lt;davem@davemloft.net&gt;
Cc: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
Cc: Greg KH &lt;greg@kroah.com&gt;
Cc: Takashi Iwai &lt;tiwai@suse.de&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>
<entry>
<title>benet: use do_div() for 64 bit divide</title>
<updated>2009-03-27T07:25:24Z</updated>
<author>
<name>Stephen Hemminger</name>
</author>
<published>2009-03-27T07:25:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=65f71b8bd2651e6d6ca9b09fe53a8db2da22b85c'/>
<id>urn:sha1:65f71b8bd2651e6d6ca9b09fe53a8db2da22b85c</id>
<content type='text'>
The benet driver is doing a 64 bit divide, which is not supported in
Linux kernel on 32 bit architectures. The correct way to do this is to
use do_div().  Compile tested on i386 only.

Signed-off-by: Stephen Hemminger &lt;shemminger@vyatta.com&gt;
Acked-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>be2net: cleanup rx/tx rate calculations</title>
<updated>2009-03-24T23:40:13Z</updated>
<author>
<name>Sathya Perla</name>
</author>
<published>2009-03-24T23:40:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4097f663cbe9e58de7ebed222f8af33267f297a8'/>
<id>urn:sha1:4097f663cbe9e58de7ebed222f8af33267f297a8</id>
<content type='text'>
Hi, Pls accept this patch to cleanup rx/tx rate calculations as follows:
- check for jiffies wraparound
- remove typecast of a denominator
- do rate calculation only in workqueue context periodically

Signed-off-by: Sathya Perla &lt;sathyap@serverengines.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>be2net: fix to restore vlan ids into BE2 during a IF DOWN-&gt;UP cycle</title>
<updated>2009-03-20T06:56:46Z</updated>
<author>
<name>Sathya Perla</name>
</author>
<published>2009-03-20T06:56:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1ab1ab7543de53c945ea24140409ef67ed173eb4'/>
<id>urn:sha1:1ab1ab7543de53c945ea24140409ef67ed173eb4</id>
<content type='text'>
This is a patch to reconfigure vlan-ids during an i/f down/up cycle

Signed-off-by: Sathya Perla &lt;sathyap@serverengines.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>be2net: replenish when posting to rx-queue is starved in out of mem conditions</title>
<updated>2009-03-20T06:56:20Z</updated>
<author>
<name>Sathya Perla</name>
</author>
<published>2009-03-20T06:56:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea1dae11e0baca5d633207fe50fc3cd30a5d68ee'/>
<id>urn:sha1:ea1dae11e0baca5d633207fe50fc3cd30a5d68ee</id>
<content type='text'>
This is a patch to replenish the rx-queue when it is in a starved
state (due to out-of-mem conditions)

Signed-off-by: Sathya Perla &lt;sathyap@serverengines.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: Add be2net driver.</title>
<updated>2009-03-12T06:32:22Z</updated>
<author>
<name>Sathya Perla</name>
</author>
<published>2009-03-12T06:32:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6b7c5b947c671a96e39f9526a5fd70c178b8dfd1'/>
<id>urn:sha1:6b7c5b947c671a96e39f9526a5fd70c178b8dfd1</id>
<content type='text'>
Signed-off-by: Sathya Perla &lt;sathyap@serverengines.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
