Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Jan 2001 14:34:53 -0800 (PST)
From:      Luigi Rizzo <luigi@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/net bridge.c
Message-ID:  <200101222234.f0MMYrm03063@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
luigi       2001/01/22 14:34:53 PST

  Modified files:
    sys/net              bridge.c 
  Log:
  Assorted bugfixes:
   + configuration: make sure that the NUL at the end of the config
     string is properly detected and handled, and the stats passed
     up via sysctl properly reflect which interfaces do bridging.
     (The whole config support might make good use of some cleanup
     in the future).
  
   + fixed some bugs related to the corruption of multicast and
     broadcast packets: make sure that for those packets the entire
     IP + ethernet header is in the mbuf, not in a cluster, so
     that writes performed in that area by the upper layers do
     not affect us.
  
   + performance: when calling m_pullup, make room for the ethernet header
     as well, we are going to add it in right after. Also, change an m_dup
     back to m_copypacket. The former is not necessary anymore now, and
     it did not help, anyways.
  
  I will do a fast MFC because 95% of this patch is fixing bad bugs
  and i doubt anyone would test the fix in CURRENT. Plus the last
  two items mostly bring back some code which was already there in 4.0
  times.
  
  Revision  Changes    Path
  1.30      +24 -15    src/sys/net/bridge.c



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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