No subject



Wed Jun 18 17:44:50 2003
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Wed, 18 Jun 2003 17:45:04 -0700
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by tigger.icir.org (8.12.8p1/8.12.3) with ESMTP id h5J0j4wF031754
	for <atanu@tigger.icir.org>; Wed, 18 Jun 2003 17:45:04 -0700 (PDT)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.ICSI.Berkeley.EDU (fruitcake.ICSI.Berkeley.EDU [192.150.186.11])
	by wyvern.icir.org (8.12.8p1/8.12.3) with ESMTP id h5J0j3DD041439
	for <atanu@icir.org>; Wed, 18 Jun 2003 17:45:03 -0700 (PDT)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.ICSI.Berkeley.EDU (localhost [127.0.0.1])
	by fruitcake.ICSI.Berkeley.EDU (8.12.9/8.12.9) with ESMTP id h5J0j2bb023972;
	Wed, 18 Jun 2003 17:45:02 -0700 (PDT)
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by fruitcake.ICSI.Berkeley.EDU (8.12.9/8.12.9) with ESMTP id h5J0iobb023966
	for <xorp-cvs@icsi.berkeley.edu>; Wed, 18 Jun 2003 17:44:50 -0700 (PDT)
Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68])
	by wyvern.icir.org (8.12.8p1/8.12.3) with ESMTP id h5J0ioDD041434
	for <xorp-cvs@icir.org>; Wed, 18 Jun 2003 17:44:50 -0700 (PDT)
	(envelope-from hodson@xorpc.icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
	by xorpc.icir.org (8.12.8p1/8.12.3) with ESMTP id h5J0ioQg018531
	for <xorp-cvs@icir.org>; Wed, 18 Jun 2003 17:44:50 -0700 (PDT)
	(envelope-from hodson@xorpc.icir.org)
Received: (from hodson@localhost)
	by xorpc.icir.org (8.12.8p1/8.12.3/Submit) id h5J0iofW018530;
	Wed, 18 Jun 2003 17:44:50 -0700 (PDT)
	(envelope-from hodson)
From: Orion Hodson <hodson@icir.org>
Message-Id: <200306190044.h5J0iofW018530@xorpc.icir.org>
Date:     Wed, 18 Jun 2003 17:44:50  ()
To: xorp-cvs@icir.org
Reply-To: hodson@icir.org
Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc/ finder_client.cc finder_client.hh  	               finder_messenger.cc finder_tcp_messenger.cc  	               finder_tcp_messenger.hh finder_xrl_target.cc  	               test_finder_messenger.cc test_inproc.cc  ...test_lemming.cc  ...test_stcp.cc  ...test_sudp.cc  ...test_xrl.cc  ...test_xrl_router.cc  ...xrl.cc  ...xrl.hh  ...xrl_args.hh  ...xrl_cmd_map.hh  ...xrl_dispatcher.cc  ...xrl_dispatcher.hh  ...xrl_pf.hh  ...xrl_pf_inproc.cc  ...xrl_pf_inproc.hh  ...xrl_pf_stcp.cc  ...xrl_pf_sudp.cc  ...xrl_router.cc  ...xrl_router.hh  xorp/xrl/scripts/ tgt-gen  xorp/xrl/targets/ bgp4_mib_base.cc bgp4_mib_base.hh bgp_base.cc  	                   bgp_base.hh cli_base.cc cli_base.hh  	                   coord_base.cc coord_base.hh  	                   demo_fea_ifmgr_client_base.cc  ...demo_fea_ifmgr_client_base.hh  ...fea_base.cc  ...fea_base.hh  ...finder_base.cc  ...finder_base.hh  ...finder_client_base.cc  ...finder_client_bas!
 e.hh  ...mf!
 ea_base.cc  ...mfea_base.hh  ...mld6igmp_base.cc  ...mld6igmp_base.hh  ...ospf_base.cc  ...ospf_base.hh  ...pim_base.cc  ...pim_base.hh  ...rib_base.cc  ...rib_base.hh  ...ribclient_base.cc  ...ribclient_base.hh  ...rtrmgr_base.cc  ...rtrmgr_base.hh  ...test_base.cc  ...test_base.hh  ...test_finder_events_base.cc  ...test_finder_events_base.hh  ...test_peer_base.cc  ...test_peer_base.hh  ...xorp_if_mib_base.cc  ...xorp_if_mib_base.hh  ...xorpsh_base.cc  ...xorpsh_base.hh
Sender: xorp-cvs-admin@icir.org
Errors-To: xorp-cvs-admin@icir.org
X-BeenThere: xorp-cvs@icir.org
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:xorp-cvs-request@icir.org?subject=help>
List-Post: <mailto:xorp-cvs@icir.org>
List-Subscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
	<mailto:xorp-cvs-request@icir.org?subject=subscribe>
List-Id: Mailing list for XORP CVS commit messages <xorp-cvs.icir.org>
List-Unsubscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
	<mailto:xorp-cvs-request@icir.org?subject=unsubscribe>

CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Repository:	xorp/xrl/targets/
Changes by:	hodson@xorpc.icir.org.	03/06/18 17:44:50

Modified files:
	xorp/libxipc/: finder_client.cc finder_client.hh 
	               finder_messenger.cc finder_tcp_messenger.cc 
	               finder_tcp_messenger.hh finder_xrl_target.cc 
	               test_finder_messenger.cc test_inproc.cc 
	               test_lemming.cc test_stcp.cc test_sudp.cc 
	               test_xrl.cc test_xrl_router.cc xrl.cc xrl.hh 
	               xrl_args.hh xrl_cmd_map.hh xrl_dispatcher.cc 
	               xrl_dispatcher.hh xrl_pf.hh xrl_pf_inproc.cc 
	               xrl_pf_inproc.hh xrl_pf_stcp.cc xrl_pf_sudp.cc 
	               xrl_router.cc xrl_router.hh 
	xorp/xrl/scripts/: tgt-gen 
	xorp/xrl/targets/: bgp4_mib_base.cc bgp4_mib_base.hh bgp_base.cc 
	                   bgp_base.hh cli_base.cc cli_base.hh 
	                   coord_base.cc coord_base.hh 
	                   demo_fea_ifmgr_client_base.cc 
	                   demo_fea_ifmgr_client_base.hh fea_base.cc 
	                   fea_base.hh finder_base.cc finder_base.hh 
	                   finder_client_base.cc finder_client_base.hh 
	                   mfea_base.cc mfea_base.hh mld6igmp_base.cc 
	                   mld6igmp_base.hh ospf_base.cc ospf_base.hh 
	                   pim_base.cc pim_base.hh rib_base.cc 
	                   rib_base.hh ribclient_base.cc 
	                   ribclient_base.hh rtrmgr_base.cc 
	                   rtrmgr_base.hh test_base.cc test_base.hh 
	                   test_finder_events_base.cc 
	                   test_finder_events_base.hh test_peer_base.cc 
	                   test_peer_base.hh xorp_if_mib_base.cc 
	                   xorp_if_mib_base.hh xorpsh_base.cc 
	                   xorpsh_base.hh 

Log message:
	Change XrlCallback dispatch arguments to just contain XrlArgs rather
	than complete Xrl.  This saves undue Xrl copying.
	
	Add fast path to XrlRouter that entails no data copies when Xrl is
	already resolved.  Add HOL blocking so an unresolved Xrl will not lead
	to re-ordering in a batch.

_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs