01 Nov, 2011

1 commit

  • To fix this, once the implicit presence of module.h is removed:

    net/bridge/br_stp_if.c: In function ‘br_stp_start’:
    net/bridge/br_stp_if.c:131: error: implicit declaration of function ‘call_usermodehelper’
    net/bridge/br_stp_if.c:131: error: ‘UMH_WAIT_PROC’ undeclared (first use in this function)

    Signed-off-by: Paul Gortmaker

    Paul Gortmaker
     

23 Jul, 2011

1 commit


05 Apr, 2011

1 commit

  • Apply restrictions on STP parameters based 802.1D 1998 standard.
    * Fixes missing locking in set path cost ioctl
    * Uses common code for both ioctl and sysfs

    This is based on an earlier patch Sasikanth V but with overhaul.

    Note:
    1. It does NOT enforce the restriction on the relationship max_age and
    forward delay or hello time because in existing implementation these are
    set as independant operations.

    2. If STP is disabled, there is no restriction on forward delay

    3. No restriction on holding time because users use Linux code to act
    as hub or be sticky.

    4. Although standard allow 0-255, Linux only allows 0-63 for port priority
    because more bits are reserved for port number.

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

    stephen hemminger
     

30 Mar, 2011

1 commit


28 Mar, 2011

1 commit


04 Jan, 2011

1 commit

  • net/bridge//br_stp_if.c:148:66: warning: conversion of
    net/bridge//br_stp_if.c:148:66: int to
    net/bridge//br_stp_if.c:148:66: int enum umh_wait

    net/bridge//netfilter/ebtables.c:1150:30: warning: Using plain integer as NULL pointer

    Signed-off-by: Tomas Winkler
    Signed-off-by: David S. Miller

    Tomas Winkler
     

16 May, 2010

1 commit


28 Feb, 2010

1 commit


18 Jun, 2008

1 commit


12 Jun, 2008

1 commit


15 Aug, 2007

1 commit


18 Jul, 2007

1 commit

  • Rather than using a tri-state integer for the wait flag in
    call_usermodehelper_exec, define a proper enum, and use that. I've
    preserved the integer values so that any callers I've missed should
    still work OK.

    Signed-off-by: Jeremy Fitzhardinge
    Cc: James Bottomley
    Cc: Randy Dunlap
    Cc: Christoph Hellwig
    Cc: Andi Kleen
    Cc: Paul Mackerras
    Cc: Johannes Berg
    Cc: Ralf Baechle
    Cc: Bjorn Helgaas
    Cc: Joel Becker
    Cc: Tony Luck
    Cc: Kay Sievers
    Cc: Srivatsa Vaddagiri
    Cc: Oleg Nesterov
    Cc: David Howells

    Jeremy Fitzhardinge
     

09 May, 2007

1 commit


26 Apr, 2007

2 commits


18 Apr, 2007

1 commit

  • compare_ether_addr() implicitly requires that the addresses
    passed are 2-bytes aligned in memory.

    This is not true for br_stp_change_bridge_id() and
    br_stp_recalculate_bridge_id() in which one of the addresses
    is unsigned char *, and thus may not be 2-bytes aligned.

    Signed-off-by: Evgeny Kravtsunov
    Signed-off-by: Kirill Korotaev
    Signed-off-by: Pavel Emelianov

    Evgeny Kravtsunov
     

11 Feb, 2007

1 commit


16 Oct, 2006

1 commit


18 Jun, 2006

1 commit

  • Add basic netlink support to the Ethernet bridge. Including:
    * dump interfaces in bridges
    * monitor link status changes
    * change state of bridge port

    For some demo programs see:
    http://developer.osdl.org/shemminger/prototypes/brnl.tar.gz

    These are to allow building a daemon that does alternative
    implementations of Spanning Tree Protocol.

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

    Stephen Hemminger
     

05 Mar, 2006

1 commit


15 Feb, 2006

1 commit


04 Jan, 2006

2 commits


01 Nov, 2005

1 commit


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