| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
Based on:
[bgpd] AS4 bugfix by Chris Caputo <ccaputo@alt.net>
* bgpd/bgp_aspath.c: (aspath_make_str_count) "assert (len < str_size)" was
getting hit under certain 4-byte ASN conditions. New realloc strategy.
Conflicts:
|
| |
|
| |
|
|
|
|
|
| |
When interface is renamed notify daemons of addresses that are
now available.
|
|
|
|
| |
If route type or other index changes flag it as changed.
|
|
|
|
|
| |
Gets rid of a harmless failure message in log when address is deleted
after interface is deleted.
|
|
|
|
|
| |
When interface is renamed, need to match with any old dead bits
and notify daemons by delete/add.
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| | |
islavista
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This resolves issue with static routes of multilink.
In the multilink case, route is created before device exists.
Later device is created as ppp0 and gets renamed to ml0.
Zebra needed to orphan the old interface structure and create
a new one to correctly match up the interface with the inactive
route.
|
|/ |
|
|
|
|
|
| |
Need to delete then add since zebra has no clean way to pass around
rename, and the configuration is based on name not ifindex.
|
|
|
|
|
|
|
| |
Need to handle the case where interface comes back after being
deleted. After deletion state is retained but ifindex is set to
IFINDEX_INTERNAL. When new interface arrives with same name, then
update index
|
|
|
|
|
| |
The name has to continue to exist after delete in order to prevent
crashes of daemon (BZ 3990) and restart of multilink interfaces (BZ 3987).
|
| |
|
|
|
|
|
| |
Dont use vty->index in show_ip_ospf_neighbor_all_cmd(),
It is invalid, use ospf_lookup() instead.
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
bgpd/ChangeLog
debian/changelog
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
2008-06-01 jfletche@gmail.com
* bgp_attr.c: (bgp_attr_aspathlimit) fix silly bug in flags check
that was causing BGP to drop sessions if it received a
aspath-limit with partial set. Fixes bug #419.
|
| |
| |
| |
| |
| | |
Bugfix 3732
Notify routing protocols about MTU changes
|
| |
| |
| |
| |
| | |
Avoid possible problems where netlink message is being formatted
with unsigned 32 bit value, which was being read as int.
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
The GCC -Os flag gives better performance for most code (except
scientific) because the memory footprint is smaller and more likely
to fit in cache.
|
| | | |
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| | |
Quagga needs to fully cleanout state when interface is deleted from
system.
Bugfix: 3962, 3693
|
| |
| |
| |
| |
| |
| |
| |
| | |
Set metric in RIB to keep OSPF happy, but don't set the
metric in the kernel since the kernel portion of connected route
has metric=0.
Bugfix 3668
|
| |
| |
| |
| |
| |
| | |
Bugfix 3658
If inactive device is renamed, just do it.
If active device is renamed, update RIB if needed.
|
| |
| |
| |
| |
| |
| | |
Bugzilla 3681 fix.
Routes from 'ip route' default to protocol boot. Need to use this
same value when deleting or udpating.
|
|\|
| |
| |
| |
| |
| | |
Conflicts:
debian/changelog
|
| | |
|
|\ \ |
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| | |
When bgp calls getaddrinfo, it gets both ipv6 and ipv4 addresses.
Unless IPV6_ONLY is set on Linux, only the ipv6 bind will succeed,
and the IPV4 connections will come in as mapped connections on the
IPV6 socket.
|
| |
| |
| |
| |
| |
| | |
There are two distinct pid's in netlink message. The one in
the receive address is the pid of the sender (ie kernel),
the other in the netlink message is the originator (ie quagga or ip command).
|
| |
| |
| |
| | |
This reverts commit e5d63369e1f3fdc1c22ae15fe477de1f97022703.
|
| |
| |
| |
| | |
Replace calls to XMALLOC followed by memset with XCALLOC.
|
| |
| |
| |
| |
| | |
This is a refinement of the socket filter, and also closes a security
hole that would allow non-kernel messages to confuse quagga.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
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
user space (zebra) to do what the kernel was doing in hollwood.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit b3d1820e48cfd5571ecbc16ed33977141da1e7ad.
Conflicts:
debian/changelog
|