1. 29 10月, 2005 3 次提交
    • S
      [PATCH] ibmveth fix buffer replenishing · e2adbcb4
      Santiago Leon 提交于
      This patch removes the allocation of RX skb's  buffers from a workqueue
      to be called directly at RX processing time.  This change was suggested
      by Dave Miller when the driver was starving the RX buffers and
      deadlocking under heavy traffic:
      
      > Allocating RX SKBs via tasklet is, IMHO, the worst way to
      > do it.  It is no surprise that there are starvation cases.
      >
      > If tasklets or work queues get delayed in any way, you lose,
      > and it's very easy for a card to catch up with the driver RX'ing
      > packets very fast, no matter how aggressive you make the
      > replenishing.  By the time you detect that you need to be
      > "more aggressive" it is already too late.
      > The only pseudo-reliable way is to allocate at RX processing time.
      >
      Signed-off-by: NSantiago Leon <santil@us.ibm.com>
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      e2adbcb4
    • S
      [PATCH] ibmveth fix buffer pool management · b6d35182
      Santiago Leon 提交于
      This patch changes the way the ibmveth driver handles the receive
      buffers.  The old code mallocs and maps all the buffers in the pools
      regardless of MTU size and it also limits the number of buffer pools to
      three. This patch makes the driver malloc and map the buffers necessary
      to support the current MTU. It also changes the hardcoded names of the
      buffer pool number, size, and elements to arrays to make it easier to
      change (with the hope of making them runtime parameters in the future).
      Signed-off-by: NSantiago Leon <santil@us.ibm.com>
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      b6d35182
    • S
      [PATCH] ibmveth fix bonding · 0abe791e
      Santiago Leon 提交于
      This patch updates dev->trans_start and dev->last_rx so that the ibmveth
      driver can be used with the ARP monitor in the bonding driver.
      Signed-off-by: NSantiago Leon <santil@us.ibm.com>
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      0abe791e
  2. 29 9月, 2005 1 次提交
  3. 30 8月, 2005 1 次提交
  4. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4