No subject
Fri Sep 17 13:57:17 2004
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Fri, 17 Sep 2004 08:33:10 -0700
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
by tigger.icir.org (8.12.11/8.12.8) with ESMTP id i8HFXA3O050227
for <atanu@tigger.icir.org>; Fri, 17 Sep 2004 08:33:10 -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.9p1/8.12.8) with ESMTP id i8HFXANK037501
for <atanu@icir.org>; Fri, 17 Sep 2004 08:33:10 -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.10/8.12.9) with ESMTP id i8HFX9GF001466;
Fri, 17 Sep 2004 08:33:10 -0700 (PDT)
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
by fruitcake.ICSI.Berkeley.EDU (8.12.10/8.12.9) with ESMTP id i8HDvIGF028789
for <xorp-cvs@icsi.berkeley.edu>; Fri, 17 Sep 2004 06:57:18 -0700 (PDT)
Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68])
by wyvern.icir.org (8.12.9p1/8.12.8) with ESMTP id i8HDvINK035129
for <xorp-cvs@icir.org>; Fri, 17 Sep 2004 06:57:18 -0700 (PDT)
(envelope-from abittau@icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
by xorpc.icir.org (8.12.9p1/8.12.8) with ESMTP id i8HDvHIb018404
for <xorp-cvs@icir.org>; Fri, 17 Sep 2004 06:57:17 -0700 (PDT)
(envelope-from abittau@xorpc.icir.org)
Received: (from abittau@localhost)
by xorpc.icir.org (8.12.9p1/8.12.3/Submit) id i8HDvHTn018403
for xorp-cvs@icir.org; Fri, 17 Sep 2004 13:57:17 GMT
(envelope-from abittau)
Date: Fri, 17 Sep 2004 13:57:17 GMT
From: Andrea Bittau <abittau@icir.org>
Message-Id: <200409171357.i8HDvHTn018403@xorpc.icir.org>
To: xorp-cvs@icir.org
X-XORP-CVS-Branch: HEAD
Subject: [Xorp-cvs] XORP cvs commit: xorp/rip xorp/rip/tools
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
Changes by: abittau@xorpc.icir.org 2004-09-17 13:57:17 UTC
XORP CVS repository
Modified files:
rip Makefile.am Makefile.in output.hh output_table.cc
output_updates.cc port.cc port.hh redist.cc
redist.hh route_db.cc route_db.hh route_entry.cc
route_entry.hh system.hh test_outputs.cc
test_request.cc test_update_queue.cc test_utils.hh
xorp_rip_main.cc xrl_redist_manager.cc
xrl_redist_manager.hh xrl_rib_notifier.cc
xrl_target_common.hh xrl_target_rip.cc
xrl_target_rip.hh xrl_target_ripng.cc
xrl_target_ripng.hh
rip/tools xrl_rip_shell_funcs.sh xrl_ripng_shell_funcs.sh
Added files:
rip rip_varrw.cc rip_varrw.hh
Log message:
Experimental support for policy filtering in RIP.
Route pushing will cause the route db to be flushed.
Other than route filtering, the following has been added:
If a route is learnt from the RIB [route redist], it is saved.
If a route from the RouteDB is deleted, the saved RIB routes are checked
to see whether a RIB route alternative is available. If so, it is added to the
RouteDB. In the previous implementation, it seemed that RIB routes would
"get lost" if they were replaced somehow (for example an external advertisement
with a lower cost was received).
Two of the RIP tests may fail on slow boxes due to filtering and this new
RIB routes check. These tests rely on completion occuring in at most X amount of time.
Due to the new code, things take longer.
The solution may be
1) Changing X
2) Making my code faster
3) Have a re-think about the tests
The tests involved are: test_route_walk and test_timers
Revision Changes Path
1.31 +31 -14 xorp/rip/Makefile.am
1.44 +57 -13 xorp/rip/Makefile.in
1.5 +48 -3 xorp/rip/output.hh
1.10 +25 -2 xorp/rip/output_table.cc
1.10 +15 -2 xorp/rip/output_updates.cc
1.37 +4 -4 xorp/rip/port.cc
1.22 +4 -1 xorp/rip/port.hh
1.5 +16 -7 xorp/rip/redist.cc
1.4 +11 -6 xorp/rip/redist.hh
1.1 +149 -0 xorp/rip/rip_varrw.cc (new)
1.1 +61 -0 xorp/rip/rip_varrw.hh (new)
1.16 +249 -19 xorp/rip/route_db.cc
1.15 +62 -8 xorp/rip/route_db.hh
1.9 +27 -2 xorp/rip/route_entry.cc
1.7 +39 -2 xorp/rip/route_entry.hh
1.7 +43 -3 xorp/rip/system.hh
1.15 +3 -3 xorp/rip/test_outputs.cc
1.12 +2 -2 xorp/rip/test_request.cc
1.9 +2 -2 xorp/rip/test_update_queue.cc
1.4 +2 -2 xorp/rip/test_utils.hh
1.8 +55 -0 xorp/rip/tools/xrl_rip_shell_funcs.sh
1.8 +55 -0 xorp/rip/tools/xrl_ripng_shell_funcs.sh
1.6 +2 -2 xorp/rip/xorp_rip_main.cc
1.5 +45 -5 xorp/rip/xrl_redist_manager.cc
1.3 +7 -2 xorp/rip/xrl_redist_manager.hh
1.10 +7 -3 xorp/rip/xrl_rib_notifier.cc
1.16 +92 -5 xorp/rip/xrl_target_common.hh
1.18 +42 -2 xorp/rip/xrl_target_rip.cc
1.15 +31 -2 xorp/rip/xrl_target_rip.hh
1.19 +42 -2 xorp/rip/xrl_target_ripng.cc
1.16 +31 -2 xorp/rip/xrl_target_ripng.hh
_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs