NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/48104 CVS commit: src/sys/net

The following reply was made to PR kern/48104; it has been noted by GNATS.

From: "Ryota Ozaki" <>
Subject: PR/48104 CVS commit: src/sys/net
Date: Tue, 17 Jun 2014 10:39:46 +0000

 Module Name:   src
 Committed By:  ozaki-r
 Date:          Tue Jun 17 10:39:46 UTC 2014
 Modified Files:
        src/sys/net: bridgestp.c if_bridge.c if_bridgevar.h if_ethersubr.c
 Log Message:
 Restructure ether_input and bridge_input
 The network stack of NetBSD is well organized and
 layered. A packet reception is processed from a
 lower layer to an upper layer one by one. However,
 ether_input and bridge_input are not structured so.
 bridge_input is called inside ether_input.
 The new structure replaces ifnet#if_input of a bridge
 member with bridge_input when the member is attached.
 So a packet goes straight on a packet reception via
 a bridge, bridge_input => ether_input => ip_input.
 The change is part of a patch of Lloyd Parkes submitted
 in PR 48104. Unlike the patch, the change doesn't
 intend to change the behavior of the packet processing.
 Another patch will fix PR 48104.
 To generate a diff of this commit:
 cvs rdiff -u -r1.14 -r1.15 src/sys/net/bridgestp.c
 cvs rdiff -u -r1.80 -r1.81 src/sys/net/if_bridge.c
 cvs rdiff -u -r1.17 -r1.18 src/sys/net/if_bridgevar.h
 cvs rdiff -u -r1.200 -r1.201 src/sys/net/if_ethersubr.c
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index