.gitignore | 1
Makefile.am | 2 -
configure.ac | 10 -------
debian/changelog | 48 +++++++++++++++++++++++++++++++++++++
debian/lintian | 1
debian/rules | 1
debian/vyatta-quagga.init.d | 4 ---
debian/vyatta-quagga.prerm | 2 +
zebra/interface.c | 16 ++++++++++--
zebra/rt_netlink.c | 56 +++++++++++++++++++++++++-------------------
zebra/zebra_rib.c | 47 +++++++++++++++++++++++++++++++++++-
11 files changed, 143 insertions(+), 45 deletions(-)
New commits:
commit 5ba6d58ff687409ce5ff561d6557a11de9aef6b6
Author: Mark O'Brien <[EMAIL PROTECTED]>
Date: Tue May 6 12:43:41 2008 -0700
3.0.5
commit 33aad2033384efe3cf3049a2ee9a743f22f5f673
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Wed May 7 00:47:34 2008 +0800
fix package upgrade problem caused by prerm script.
commit 72341b2f23b4f523edc741a3ae1300fc0d68ca3d
Author: Mark O'Brien <[EMAIL PROTECTED]>
Date: Mon May 5 16:40:58 2008 -0700
3.0.4
commit 42a5b118f3eb6fa3a1a5645a8a105339b3f9101d
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri May 2 17:02:33 2008 -0700
quiet noisy errors from zebra
It is a harmless event when BGP tries to delete already deleted routes.
commit 019c42ca0d37f7a25d67843affeb3c099091d50a
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri May 2 15:28:50 2008 -0700
set/check nl port id on messages
The talk netlink socket should set it's own pid value, so
they can be ignored in listener.
commit 64cb6fed376b0f6e91ae8d08a1e0a9658457a8ed
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri May 2 11:52:42 2008 -0700
filter out all route change responses on listen socket
When zebra changes routes it uses the netlink cmd socket, but these
also show up on the netlink listen socket. Use more kernel level socket
filtering so that any changes that happend because of command socket
are ignored.
Uses the netlink port id (pid) to identify the changes from the
command socket.
commit b429bc8a8da1611fca49aca23c3f88c9f7a3c229
Author: Mark O'Brien <[EMAIL PROTECTED]>
Date: Tue Apr 29 16:42:46 2008 -0700
3.0.3
commit d3ea74a99a3d2bcc66e45bef716ba0a66e24020e
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Tue Apr 29 11:08:15 2008 -0700
Two passes on update (ipv4 and ipv6)
When interface comes down, need two passes over the rib to correctly
process rib updates. If interface has both ipv6 and ipv4 routes and
comes down, need to do it as a two step process. Not sure exactly why,
but suspect it has to do with the the work queue and the flagging of
activity to the head of the list.
commit ccbba60205d0cf64fe12611e057d4581d40e4e22
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Apr 28 10:02:25 2008 -0700
Check nexthop status
Need to check if next hop is interface and if so then only mark
route active is interface is active. This addresses some of the problems
with static routes when interface goes down.
commit df7ff29201ccfeb39f0cf5112930aae2f30bb5ec
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Sat Apr 26 09:51:39 2008 -0700
Check nexthop for internal routes
Check if nexthop is active when doing RIB update.
This should fix issues with static routes staying active after
link going down.
commit ae8b1454d3b3145ebbf47a0ee276db12d09e10a6
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu Apr 24 14:13:33 2008 -0700
Don't build watchlink
Watchlink is no longer needed, and if it was used it would interfere
with other route management. Therefore don't build it.
commit 7f577357dcf4da0864452ed0662afcefa380b590
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu Apr 24 14:13:33 2008 -0700
Don't build watchlink
Watchlink won't work with the new kernel link-detect changes.
Therefore don't build it.
commit e82a974a6636ebadfad4d31384760acbec41ed27
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu Apr 24 12:06:13 2008 -0700
mark static routes as inactive when link is down
When link becomes unavailable, unselect any routes that use that link
as the next hop. This keeps routing protocols from propogating routes
these routes and greating black holes.
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=5ba6d58ff687409ce5ff561d6557a11de9aef6b6
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=33aad2033384efe3cf3049a2ee9a743f22f5f673
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=72341b2f23b4f523edc741a3ae1300fc0d68ca3d
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=42a5b118f3eb6fa3a1a5645a8a105339b3f9101d
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=019c42ca0d37f7a25d67843affeb3c099091d50a
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=64cb6fed376b0f6e91ae8d08a1e0a9658457a8ed
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=b429bc8a8da1611fca49aca23c3f88c9f7a3c229
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=d3ea74a99a3d2bcc66e45bef716ba0a66e24020e
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=ccbba60205d0cf64fe12611e057d4581d40e4e22
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=df7ff29201ccfeb39f0cf5112930aae2f30bb5ec
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=ae8b1454d3b3145ebbf47a0ee276db12d09e10a6
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=7f577357dcf4da0864452ed0662afcefa380b590
http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=e82a974a6636ebadfad4d31384760acbec41ed27
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn