DragonFly-2.3.0.715.g2c9ef master sys/dev/netif/emx if_emx.c sys/net/bridge if_bridge.c sys/net if.c if_atmsubr.c if_ethersubr.c if_media.c if_var.h ifq_var.h sys/net/ppp if_ppp.c sys/net/tap if_tap.c sys/net/vlan if_vlan.c
Sepherosa Ziehau
sephe at crater.dragonflybsd.org
Sun Apr 12 01:03:24 PDT 2009
commit 2c9effcfb9fd67cd1e901f18e8ee912b81a39e0d
Author: Sepherosa Ziehau <sephe at dragonflybsd.org>
Date: Sat Apr 11 10:37:59 2009 +0800
Split ifnet serializer step 2/many: Add if_serialize_assert() function
pointer to ifnet, so that upper layer could assert ifnet's serialization
states. Remove the serialization state assertion on ifnet.if_input()
path, since the serialization state normaly has nothing to do with the
input processing.
Summary of changes:
sys/dev/netif/emx/if_emx.c | 95 ++++++++++++++++++++++++++++---------------
sys/net/bridge/if_bridge.c | 40 +++++++++---------
sys/net/if.c | 30 ++++++++++----
sys/net/if_atmsubr.c | 2 -
sys/net/if_ethersubr.c | 15 +------
sys/net/if_media.c | 4 +-
sys/net/if_var.h | 23 +++++++++++
sys/net/ifq_var.h | 2 +-
sys/net/ppp/if_ppp.c | 4 +-
sys/net/tap/if_tap.c | 4 +-
sys/net/vlan/if_vlan.c | 28 ++++++------
11 files changed, 150 insertions(+), 97 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2c9effcfb9fd67cd1e901f18e8ee912b81a39e0d
--
DragonFly BSD source repository
More information about the Commits
mailing list