19 Jun, 2005

1 commit


14 Jun, 2005

1 commit


28 May, 2005

8 commits


13 May, 2005

1 commit

  • The size of the incoming frame is not correctly checked.

    The RxMaxSize register (0xDA) does not work as expected and incoming
    frames whose size exceeds the MTU actually end spanning multiple
    descriptors. The first Rx descriptor contains the size of the whole
    frame (or some garbage in its place). The driver does not expect
    something above the space allocated to the current skb and crashes
    loudly when it issues a skb_put.

    The fix contains two parts:
    - disable hardware Rx size filtering: so far it only proved to be able
    to trigger some new fancy errors;
    - drop multi-descriptors frame: as the driver allocates MTU sized Rx
    buffers, it provides an adequate filtering.

    As a bonus, wrong descriptors were not returned to the asic after their
    processing.

    Signed-off-by: Francois Romieu
    Signed-off-by: Jeff Garzik

    Francois Romieu
     

01 May, 2005

1 commit


17 Apr, 2005

2 commits

  • This fixes remaining u32s in drivers/ net.

    Signed-off-by: Pavel Machek
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pavel Machek
     
  • 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!

    Linus Torvalds