21 Jan, 2011

1 commit


17 Oct, 2010

1 commit


16 Sep, 2010

1 commit

  • dev->ip_ptr is protected by rtnl and rcu.

    Yet some places dont use appropriate primitives and/or locking rules.

    Signed-off-by: Eric Dumazet
    Signed-off-by: David S. Miller

    Eric Dumazet
     

03 Jun, 2010

1 commit


07 Apr, 2010

1 commit


27 Nov, 2009

4 commits


28 Oct, 2009

1 commit

  • via-velocity maintains a list of its devices in order to determine
    whether a netdev notification applies to one of them. That can be
    determined simply by checking the netdev_ops pointer, so the list can
    be removed.

    Compile-tested only.

    Signed-off-by: Ben Hutchings
    Signed-off-by: David S. Miller

    Ben Hutchings
     

24 Jul, 2009

1 commit


28 May, 2009

1 commit


01 Feb, 2009

1 commit


25 Sep, 2008

1 commit


01 Aug, 2008

1 commit


11 Jul, 2008

1 commit

  • Executive summary: the bounce buffers are in my way

    - they use something like a 64 * 1500 bytes area of PCI
    consistent area
    - they are not resized when the MTU changes
    - they are used
    - to hand-pad undersized packets. skb_pad anyone ?
    - to linearize fragmented skbs whose fragment count
    goes beyond the 7 fragments hardware limit in order
    to claim scatter-gather support

    Actually the SG code is commented out and I wonder if it
    could not be implemented (ab-)using the large send feature
    of the chipset since the latter should support some
    multi-descriptor packet transmitting.

    Signed-off-by: Francois Romieu
    Fixed-by: Séguier Régis
    Signed-off-by: Jeff Garzik

    Francois Romieu
     

03 Feb, 2008

1 commit

  • * kill bitfields
    * annotate
    * add missing conversions
    * fix a couple of brainos in zerocopy stuff (fortunately, it's ifdef'ed out)

    Signed-off-by: Al Viro
    Signed-off-by: Jeff Garzik
    Signed-off-by: David S. Miller

    Al Viro
     

11 Oct, 2007

2 commits

  • Per Al's suggestion, get rid of the stupid stuff:
    Remove cam_type switch,
    And deinline things that aren't important for speed.
    And make big macro and inline.
    And remove some dead/unused code.
    And use const char * for chip name.

    Signed-off-by: Stephen Hemminger
    Signed-off-by: Jeff Garzik

    Stephen Hemminger
     
  • The via-velocity is using a non-standard VLAN interface configured
    via module parameters (yuck).

    Replace with the standard acceleration interface.
    It solves a number of problems with being able to handle multiple
    vlans, and dynamically reconfigure.

    This is compile tested only, don't have this board.

    Signed-off-by: Stephen Hemminger
    Signed-off-by: Jeff Garzik

    Stephen Hemminger
     

14 Sep, 2006

1 commit


12 Sep, 2006

2 commits


20 Aug, 2006

1 commit


06 Jul, 2006

1 commit


28 May, 2006

1 commit


28 Jul, 2005

1 commit

  • `gcc -W' likes to complain if the static keyword is not at the beginning of
    the declaration. This patch fixes all remaining occurrences of "inline
    static" up with "static inline" in the entire kernel tree (140 occurrences in
    47 files).

    While making this change I came across a few lines with trailing whitespace
    that I also fixed up, I have also added or removed a blank line or two here
    and there, but there are no functional changes in the patch.

    Signed-off-by: Jesper Juhl
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jesper Juhl
     

17 Apr, 2005

1 commit

  • 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