Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Handle empty auth string properly | Stephen Hemminger | 2008-05-28 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | Compiler warned about dubious code where test was: char auth_str[]; ... if (!auth_str) return 0; Looks like what was meant was testing for empty auth string. | |||||
* | | Add ipv6 link detect hooks | Stephen Hemminger | 2008-05-28 | 4 | -4/+44 | |
| | | | | | | | | Enable ipv6 link detect in kernel if needed. | |||||
* | | Change how link-detect is configured in build | Stephen Hemminger | 2008-05-27 | 3 | -8/+14 | |
|/ | | | | | Rather that looking for /proc/sys/net/ipv4/conf, use --enable-linkdetect flag to configure. | |||||
* | Turn on kernel link-detect | Stephen Hemminger | 2008-05-22 | 6 | -3/+124 | |
| | | | | | If interface has link-detect enabled, try and turn on link-detect in the kernel. | |||||
* | ignore cscope and tags files | Stephen Hemminger | 2008-05-22 | 1 | -1/+3 | |
| | ||||||
* | Merge branch 'hollywood' of suva.vyatta.com:/git/vyatta-quagga into hollywood | Stephen Hemminger | 2008-05-20 | 1 | -0/+1 | |
|\ | ||||||
| * | Ignore derived files | rbalocca | 2008-05-20 | 1 | -0/+1 | |
| | | ||||||
* | | + fix the set statement name | pilot | 2008-05-20 | 1 | -1/+1 | |
| | | ||||||
* | | + [bgpd] Added new route-map set statement: "as-path ignore" | pilot | 2008-05-20 | 6 | -10/+212 | |
|/ | ||||||
* | only set non-blocking on netlink socket | Stephen Hemminger | 2008-05-19 | 1 | -133/+50 | |
| | | | | | | There is no need to increase buffer size or set non-blocking on the netlink command socket. This reduces the number of system calls per transaction. | |||||
* | remove unneeded privledge changes | Stephen Hemminger | 2008-05-19 | 1 | -12/+3 | |
| | | | | | | Netlink recvmsg always succeeds, there are no permission checks in the kernel on receive, only on send and bind. This reduces the number of system calls and any potential security vulnerabilty in recvmsg(). | |||||
* | Merge branch 'hollywood' of suva.vyatta.com:/git/vyatta-quagga into hollywood | Stephen Hemminger | 2008-05-15 | 5 | -56/+35 | |
|\ | ||||||
| * | Merge branch 'glendale' into hollywood | rbalocca | 2008-05-15 | 1 | -8/+8 | |
| |\ | ||||||
| | * | Merge branch 'glendale' of suva.vyatta.com:/git/vyatta-quagga into glendale | Stephen Hemminger | 2008-05-12 | 3 | -1/+36 | |
| | |\ | ||||||
| | * | | set/check nl port id on messages | Stephen Hemminger | 2008-05-02 | 1 | -8/+8 | |
| | | | | | | | | | | | | | | | | | | | | The talk netlink socket should set it's own pid value, so they can be ignored in listener. | |||||
| * | | | Manage link state on non-connected static routes | Stephen Hemminger | 2008-05-13 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | For static routes, go through same logic to check the state of the nexthop to see if the route should be activated or not. Bug fix for 2708 | |||||
| * | | | Ignore netlink interface events that don't change state | Stephen Hemminger | 2008-05-13 | 1 | -20/+24 | |
| | | | | | | | | | | | | | | | | | | | | Netlink can notify us about changes that don't affect operative state of the interface. So ignore these type of events. | |||||
| * | | | Merge branch 'hollywood' of git:/git/vyatta-quagga into hollywood | rbalocca | 2008-05-07 | 1 | -2/+11 | |
| |\ \ \ | ||||||
| * | | | | Convert to our method of changelog creation | rbalocca | 2008-05-07 | 3 | -27/+1 | |
| | | | | | ||||||
* | | | | | Rearrange RIB structures to save memory | Stephen Hemminger | 2008-05-15 | 1 | -29/+30 | |
| |/ / / |/| | | | | | | | | | | | | | | | | | | | The RIB data structures have lots of "holes" due to compiler alignment. Since Quagga has to deal with large route tables, rearrange the elements to save space. | |||||
* | | | | Merge branch 'hollywood' of suva.vyatta.com:/git/vyatta-quagga into hollywood | Stephen Hemminger | 2008-05-07 | 3 | -15/+75 | |
|\| | | | ||||||
| * | | | Merge branch 'glendale' into hollywood | rbalocca | 2008-05-07 | 3 | -15/+75 | |
| |\ \ \ | | | |/ | | |/| | ||||||
| | * | | 3.0.5debian/0.99.9-9 | Mark O'Brien | 2008-05-06 | 1 | -0/+13 | |
| | | | | ||||||
| | * | | Merge branch 'glendale' of git:/git/vyatta-quagga into glendale | Mark O'Brien | 2008-05-06 | 1 | -0/+2 | |
| | |\ \ | ||||||
| | | * | | fix package upgrade problem caused by prerm script. | An-Cheng Huang | 2008-05-07 | 1 | -0/+2 | |
| | | | | | ||||||
| | * | | | 3.0.4debian/0.99.9-8 | Mark O'Brien | 2008-05-05 | 1 | -0/+14 | |
| | |/ / | ||||||
| | * / | quiet noisy errors from zebra | Stephen Hemminger | 2008-05-02 | 1 | -1/+7 | |
| | |/ | | | | | | | | | | It is a harmless event when BGP tries to delete already deleted routes. | |||||
| | * | filter out all route change responses on listen socket | Stephen Hemminger | 2008-05-02 | 1 | -14/+18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
| | * | 3.0.3debian/0.99.9-7 | Mark O'Brien | 2008-04-29 | 1 | -0/+21 | |
| | | | ||||||
* | | | Add interface state change logging | Stephen Hemminger | 2008-05-07 | 1 | -2/+11 | |
|/ / | | | | | | | Fix bug 487 by adding logging into quagga/zebra. | |||||
* | | Force line buffered mode. | Stephen Hemminger | 2008-05-02 | 1 | -0/+1 | |
| | | | | | | | | | | Vtysh is used in pipelines and it helps if the output starts right away instead of waiting for a whole buffer to fill. | |||||
* | | Remove extraneous smux log messages for routing daemons connectivity to snmpd | Mohit Mehta | 2008-04-30 | 1 | -3/+6 | |
| | | ||||||
* | | Merge branch 'hollister' into hollywood | Stephen Hemminger | 2008-04-29 | 16 | -2186/+33 | |
|\ \ | ||||||
| * | | remove watchlink - no longer used | Stephen Hemminger | 2008-04-29 | 14 | -2163/+0 | |
| | | | | | | | | | | | | | | | | | | The watchlink daemon is no longer used, so code can be removed. If it is needed for future changes it can be recovered from the source code control system. | |||||
| * | | Merge branch 'glendale' into hollister | Stephen Hemminger | 2008-04-29 | 8 | -22/+60 | |
| |\| | ||||||
| | * | Two passes on update (ipv4 and ipv6) | Stephen Hemminger | 2008-04-29 | 1 | -3/+13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
| | * | Check nexthop status | Stephen Hemminger | 2008-04-28 | 1 | -20/+20 | |
| | | | | | | | | | | | | | | | | | | 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. | |||||
| | * | Merge branch 'glendale' of suva.vyatta.com:/git/vyatta-quagga into glendale | Stephen Hemminger | 2008-04-28 | 1 | -0/+22 | |
| | |\ | ||||||
| | * | | Don't build watchlink | Stephen Hemminger | 2008-04-24 | 6 | -17/+2 | |
| | | | | | | | | | | | | | | | | | | | | Watchlink won't work with the new kernel link-detect changes. Therefore don't build it. | |||||
* | | | | Dependency for building quagga with snmp support enabled | Mohit Mehta | 2008-04-21 | 1 | -1/+2 | |
| | | | | ||||||
* | | | | Modifications to quagga to enable bgp, ospf and rip mib traversals | Mohit Mehta | 2008-04-21 | 4 | -9/+20 | |
| | | | | ||||||
* | | | | Merge branch 'glendale' into hollywood | rbalocca | 2008-04-26 | 7 | -19/+47 | |
|\ \ \ \ | |/ / / |/| | / | | |/ | |/| | ||||||
| * | | Check nexthop for internal routes | Stephen Hemminger | 2008-04-26 | 1 | -0/+22 | |
| | | | | | | | | | | | | | | | | | | Check if nexthop is active when doing RIB update. This should fix issues with static routes staying active after link going down. | |||||
| * | | Don't build watchlink | Stephen Hemminger | 2008-04-25 | 6 | -17/+2 | |
| |/ | | | | | | | | | Watchlink is no longer needed, and if it was used it would interfere with other route management. Therefore don't build it. | |||||
| * | mark static routes as inactive when link is down | Stephen Hemminger | 2008-04-24 | 1 | -2/+23 | |
| | | | | | | | | | | | | 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. | |||||
* | | Merge branch 'glendale' into hollywood | rbalocca | 2008-04-21 | 3 | -2/+35 | |
|\| | ||||||
| * | Indicate the VC4.0.2 release candidate in the changelog | rbalocca | 2008-04-21 | 1 | -1/+1 | |
| | | ||||||
| * | VC4.0.2debian/0.99.9-6 | Mark O'Brien | 2008-04-19 | 1 | -0/+15 | |
| | | ||||||
| * | Don't start watchlink | Stephen Hemminger | 2008-04-18 | 1 | -1/+1 | |
| | | | | | | | | | | The watchlink process causes more problems than it fixes right now. See bugs: 3092, 3145 etc | |||||
| * | go back to building watchlink | Stephen Hemminger | 2008-04-18 | 3 | -2/+5 | |
| | | | | | | | | | | | | Revert "Disable watchlink from the build" This reverts commit 09d3fdd15c9bf316127f13a9322fdbea13a2628c. |