Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Sep 2003 17:50:33 -0700 (PDT)
From:      Sam Leffler <sam@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/net bridge.c
Message-ID:  <200309170050.h8H0oXiv016837@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
sam         2003/09/16 17:50:33 PDT

  FreeBSD src repository

  Modified files:
    sys/net              bridge.c 
  Log:
  Minor overhaul and add locking.
  
  o replace magic constants with #defines (e.g. ETHER_ADDR_LEN)
  o move mib variables to net.link.ether.bridge with backwards compatible
    entries for well-known items maintained under BURN_BRIDGES
  o revamp debugging support so it is conditioanlly compiled with BRIDGE_DEBUG
    (on currently) and runtime controlled by net.link.ether.bridge.debug
  o change timeout to MPSAFE callout
  o optimize lookup for common case of two interfaces
  o optimize forwarding path to take IFNET lock only when needed
  o make boot-time printf dependent on bootverbose
  o sundry style changes (ANSI decls, extraneous spaces, etc.)
  
  Sponsored by:   FreeBSD Foundation
  
  Revision  Changes    Path
  1.68      +404 -300  src/sys/net/bridge.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200309170050.h8H0oXiv016837>