git: kernel - fix statistics counters for if_bridge.

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Jun 12 12:26:00 PDT 2013


commit 7b9441903b35a1139f96bf49f65be192345f49e3
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Wed Jun 12 12:10:41 2013 -0700

    kernel - fix statistics counters for if_bridge.
    
    * Count input statistics in bridge_input() instead of bridge_forward()
    
    * Add output statistics in bridge_forward().  That is, the bridge should
      in abstract look like a piece of hardware from a statistics standpoint,
      so when a packet is forwarded through a bridge interface it needs to
      show up as both an input packet and an output packet.
    
    * Fixes statistics reporting for e.g. 'netstat -in 1'.

Summary of changes:
 sys/net/bridge/if_bridge.c | 23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7b9441903b35a1139f96bf49f65be192345f49e3


-- 
DragonFly BSD source repository



More information about the Commits mailing list