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