26 Nov, 2009

1 commit

  • Generated with the following semantic patch

    @@
    struct net *n1;
    struct net *n2;
    @@
    - n1 == n2
    + net_eq(n1, n2)

    @@
    struct net *n1;
    struct net *n2;
    @@
    - n1 != n2
    + !net_eq(n1, n2)

    applied over {include,net,drivers/net}.

    Signed-off-by: Octavian Purdila
    Signed-off-by: David S. Miller

    Octavian Purdila
     

01 Sep, 2009

1 commit


10 Mar, 2009

1 commit


01 Feb, 2009

1 commit


22 Jan, 2009

3 commits


24 Jul, 2008

1 commit


04 Jul, 2008

1 commit


22 May, 2008

1 commit


26 Mar, 2008

1 commit


06 Feb, 2008

1 commit


11 Oct, 2007

3 commits

  • Since hardware header operations are part of the protocol class
    not the device instance, make them into a separate object and
    save memory.

    Signed-off-by: Stephen Hemminger
    Signed-off-by: David S. Miller

    Stephen Hemminger
     
  • Every user of the network device notifiers is either a protocol
    stack or a pseudo device. If a protocol stack that does not have
    support for multiple network namespaces receives an event for a
    device that is not in the initial network namespace it quite possibly
    can get confused and do the wrong thing.

    To avoid problems until all of the protocol stacks are converted
    this patch modifies all netdev event handlers to ignore events on
    devices that are not in the initial network namespace.

    As the rest of the code is made network namespace aware these
    checks can be removed.

    Signed-off-by: Eric W. Biederman
    Signed-off-by: David S. Miller

    Eric W. Biederman
     
  • This patch modifies every packet receive function
    registered with dev_add_pack() to drop packets if they
    are not from the initial network namespace.

    This should ensure that the various network stacks do
    not receive packets in a anything but the initial network
    namespace until the code has been converted and is ready
    for them.

    Signed-off-by: Eric W. Biederman
    Signed-off-by: David S. Miller

    Eric W. Biederman
     

03 Mar, 2007

1 commit


06 Feb, 2007

1 commit

  • hdlc_setup was exported, but this export was never used.

    If a driver using it actually shows up it can still be exported again.

    Signed-off-by: Adrian Bunk
    Acked-by: Krzysztof Halasa
    Signed-off-by: Jeff Garzik

    Adrian Bunk
     

27 Sep, 2006

1 commit

  • This patch enables building of individual WAN protocol support
    routines (parts of generic HDLC) as separate modules.
    All protocol-private definitions are moved from hdlc.h file
    to protocol drivers. User-space interface and interface
    between generic HDLC and underlying low-level HDLC drivers
    are unchanged.

    Signed-off-by: Krzysztof Halasa
    Signed-off-by: Jeff Garzik

    Krzysztof Halasa