git: hammer2 hammer2 - Message routing work

Matthew Dillon dillon at crater.dragonflybsd.org
Fri Aug 10 10:43:10 PDT 2012


commit 10c86c4e0a7201ea05e88e6609d398929801b1b7
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Fri Aug 10 10:42:08 2012 -0700

    hammer2 - Message routing work
    
    * Further API simplification
    
    * Start adding router infrastructure to the kernel VFS
    
    * Looks like we will need a 'source' and 'target' field in
      the message header after all (replaces the single 'spanid' field),
      in order to track the reply VC as a message is relayed.

Summary of changes:
 sbin/hammer2/msg.c                |   53 ++++++++-------
 sbin/hammer2/msg_lnk.c            |   26 ++++++-
 sbin/hammer2/network.h            |   22 +-----
 sbin/hammer2/subs.c               |    4 +-
 sys/vfs/hammer2/hammer2.h         |   59 +++++++++-------
 sys/vfs/hammer2/hammer2_msg.c     |  116 ++++++++++++++++++++------------
 sys/vfs/hammer2/hammer2_msgops.c  |    8 +-
 sys/vfs/hammer2/hammer2_network.h |  135 +++++++++++++++++++------------------
 sys/vfs/hammer2/hammer2_vfsops.c  |   56 ++++++++-------
 9 files changed, 265 insertions(+), 214 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/10c86c4e0a7201ea05e88e6609d398929801b1b7


-- 
DragonFly BSD source repository





More information about the Commits mailing list