New branch 'upstream-merge' available with the following commits:
commit 2d4dca22b6995a3174f9f0c95bb98ee1e7970244
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Dec 1 15:07:52 2008 -0800
Link detect and recursive routes
This fixes and extends zebra to correctly manage recursive
routes, and other cases where the original route is no longer useable
and a new route has to be found.
commit f453645c1957a42bd2896d57146179a24763ff6f
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Sat Jul 5 16:32:37 2008 -0700
Only announce connected routes if link is detected
Need to check both IFF_UP and IFF_RUNNING if link-detect is enabled,
before announcing routes.
commit 8a27656138be37cb1c45107f0a884633abe6b696
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri Aug 15 21:31:29 2008 -0700
Manage system routes with zebra
This adds a new flag to the zebra daemon that causes it to add and
remove system routes (ie connected and kernel routes). This causes
zebra to be the complete route manager for the system.
The behaviour is more like a router OS, and different than normal
Linux, so it is optional.
commit 33825680629529d58c05a21e9bafc4d3add4a695
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu Sep 18 10:13:48 2008 -0700
Add delete interface cleanout
Quagga needs to fully cleanout state when interface is deleted from
system.
Bugfix: 3962, 3693
commit c0042b939b8a8b763f7037eb30996c9dc0d96a70
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Dec 1 14:19:38 2008 -0800
MTU is unsigned
The MTU data in the netlink message is always unsigned 32 bits.
Don't use integer.
commit 2172599ef9f6ed482c92300ce2f586dad8c22844
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu Sep 18 16:51:06 2008 -0700
remove incorrect debug message
commit 768a74555408bc3de1b5026a56d7ab209177744a
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Aug 11 16:22:15 2008 -0700
Cleanup meta-queue code
Do some cleanup work on recently added meta-queue code:
* use table rather than switch
* indent with quagga standard indentation
* since meta_queue_new is only used at initialization
allocation failure should be fatal.
commit f2273a8c836127a875ad33aa06f492c9d08f10f7
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Wed Sep 17 13:44:27 2008 -0700
Handle device renames correctly
Never depend on the name itself for lookup in interface management!
If inactive device is renamed, just do it.
If active device is renamed, update RIB if needed.
Handle other mtu and flag changes as well.
commit 8f5a9e1c0d49b640462a780d329446d78b81abdd
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Dec 1 14:02:03 2008 -0800
Change netlink socket listener filter
Simpler to just filter based on netlink message partner id.
commit f70a21cda477f90f09648168d001a7695142200c
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Wed May 28 10:47:30 2008 -0700
netlink interface minor stuff
Add more prototypes and make some functions static
commit b0e63990b5fb98a4a59b99f4204a661fbf1c219c
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Jul 28 15:04:56 2008 -0700
Return non-zero exit code on error.
If passed a bad command, return non-zero exit code
commit da327aee444d69a19e664cebda06c3860e371df4
Author: Stig Thormodsrud <[EMAIL PROTECTED]>
Date: Tue Nov 4 15:45:07 2008 -0800
Fix 2814: Add "show ip route summary" command.
commit d536dc43c6d8f0c0052120eacc48a1c021a6f5ca
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Wed Jul 30 14:16:47 2008 -0700
Add a --noerror option
There are times that configuration scripts want to run vtysh but
don't want to get error messages or failed exit status
commit b5cbf05b29b24429f70320dbc7f81e92b900ce2d
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Jul 28 12:19:04 2008 -0700
Make vtysh more useable for scripting
Add environment variable (VTYSH_LOG) for logging.
If a command fails, exit with non-zero exit code and don't
continue multipart commands.
commit 6ca4d78e26d0f14fe1cfef1c3e80b2748eb1bb4a
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri Jul 11 16:12:10 2008 -0700
Make some trivial functions on interfaces inline
Make the trivial boolean functions inline to help performance
and code size.
commit a2d87b32dad3d12bd593adae57242166de63759e
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri May 2 09:25:02 2008 -0700
Force line buffered mode.
Vtysh is used in pipelines and it helps if the output starts right
away instead of waiting for a whole buffer to fill.
commit 9635e30c0c8575f194ebdda885066a5372c3677e
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri Aug 8 15:15:23 2008 -0700
Add gcc printf format checks
commit 2c2eb269f14d0147f9a0fce04fac3c4361529f48
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri Aug 8 15:33:16 2008 -0700
Mark assert() tests as unlikely
This forces compiler to generate the more common code on the
faster path.
commit be37dfee724f9b1d7219c1e95a9879abcb54876b
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Dec 1 11:10:34 2008 -0800
Make command nodes static
The cmd_nodes used to configure vty, can mostly be static so
(basic data hiding 101).
commit 50dac503e89ece72a12d018b981428da513e6776
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Dec 1 11:56:02 2008 -0800
Fix compiler warnings
Use #if 0 to eliminate dead code that causes compiler warnings.
Use casting to get rid of warnings where possible.
commit 14f8275cbc1ed677658980f068052727467fb574
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Aug 18 14:13:29 2008 -0700
Use XCALLOC
Replace calls to XMALLOC followed by memset with simpler
code using XCALLOC.
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn