| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
2008-01-08 Michael Larson <mike@vyatta.com>
* zebra_rib.c: (nexthop_active_check) Replace if_is_up with
if_is_operative to solve problems with static interface
routes not behaving properly with link-detect.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
2008-01-08 Pavol Rusnak <prusnak@suse.cz>
* memory.c: (mtype_memstr) Fix accidental shift past width of type,
constant should have been forced to UL, rather than being left to
default to int.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
2007-12-22 Paul Jakma <paul.jakma@sun.com>
* Fix series of vulnerabilities reported by "Mu Security
Research Team", where bgpd can be made to crash by sending
malformed packets - requires that bgpd be configured with a
session to the peer.
* bgp_attr.c: (bgp_attr_as4_path) aspath_parse may fail, only
set the attribute flag indicating AS4_PATH if we actually managed
to parse one.
(bgp_attr_munge_as4_attrs) Assert was too general, it is possible
to receive AS4_AGGREGATOR before AGGREGATOR.
(bgp_attr_parse) Check that we have actually received the extra
byte of header for Extended-Length attributes.
* bgp_attr.h: Fix BGP_ATTR_MIN_LEN to account for the length byte.
* bgp_open.c: (cap_minsizes) Fix size of CAPABILITY_CODE_RESTART,
incorrect -2 left in place from a development version of as4-path
patch.
* bgp_packet.c: (bgp_route_refresh_receive) ORF length parameter
needs to be properly sanity checked.
* tests/bgp_capability_test.c: Test for empty capabilities.
|
|\ \ \
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | | |
The IFF_RUNNING flag is indeterminate if interface is not IFF_UP.
Basically the carrier state is driver dependent and wrong when
the interface is admin down.
|
|/ / |
|
| |
| |
| |
| |
| | |
The vyatta-interfaces script needs to update the linkstatus file,
so locking is needed to prevent concurrent read/update problems.
|
| |
| |
| |
| |
| |
| | |
Use proper include files so watchlink can be built on 64 bit
platforms. Not strictly necessary yet, since vyatta isn't doing
64 bit builds, but some development machines run 64 bit OS.
|
| |
| |
| |
| |
| |
| | |
the address provided will exclude all
matching addresses across all ethernet addresses.
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Use socket filter to drop unwanted messages on the netlink listen socket.
This prevents problems where the listener socket buffer gets overrruns
with echos of the new route update that occurs when link changes.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
> comments are now allowed after the # symbol after each entry
> address ranges are now supported in the matching if the user
enters a netmask value, then every address within the range is
exlcluded
> ip value (without a mask) is treated as a /32 for matching
> matching is against the masked off address value, the mask
is specified by the exclusion entry (and not by the configured
address value)
> sig_usr1 will reload the configuration and is required after
each modification of the exclude file.
The format of the file is the following:
[interface] [address|network] #comments
Only one entry per line is allowed
vifs are supported in the interface line (i.e. eth0.1w)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[interface]
[interface] [ip/mask]
It should also accept a plain IP--but I haven't tested this yet.
Also added syslogging at the info level on interface up/down events.
This change provides support for HA to work with interface cable event. HA and VRRP will need to
populate the /var/linkstatus/exclude file with the VIPs under their management.
In addition to circumvent an additional problem in HA there needs to be an additional address on
the monitored interface, otherwise HA will admin down the interface when the cable is pulled
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
error msgs that occur under large routing tables when layer
2 event occurs.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Conflicts:
debian/changelog
|
| | | |
|
|/ / |
|
| | |
|
| |
| |
| |
| | |
IFF_RUNNING|IFF_UP event.
|
| |
| |
| |
| | |
- 'vtysh -c "sh run" | grep bgp' gives an accurate 32-bit AS number now
|
| |
| |
| |
| | |
is lowered
|
|\ \ |
|
| | |
| | |
| | |
| | | |
- 32 bit asns show allright now
|
|/ /
| |
| |
| | |
Glendale is licensed under GPL version 2.
|
| |
| |
| |
| | |
Re-enable handling of RTM_DELLINK.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
will also need to modify
kernel proc settings
|
| |
| |
| |
| |
| |
| |
| | |
Since vyatta-iproute advertises itself as iproute there should be no
need for the previous change.
This reverts commit 87431d4ce8c1521e7b748d927136e581228fbf1e.
|
| |
| |
| |
| | |
Now that there is vyatta-iproute, don't get both packages installed.
|
| |
| |
| |
| | |
interface rather than pulling interface address on cable pull event.
|
| | |
|
| |
| |
| |
| | |
ack from kernel on netlink msg.
|
| |
| |
| |
| | |
messages only.
|
| | |
|
| |
| |
| |
| | |
checking the ifi_type flag in ifinfomsg hdr from netlink.
|
| |
| |
| |
| | |
of terminating address.
|
|\ \ |
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | | |
system config
|
| |/ /
|/| | |
|
|/ /
| |
| |
| |
| |
| | |
syslog entry to
log_info--this file won't exist unless the cli configures link-detect to off.
|
|\ \ |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
where the ifa_address != ifa_local then ifa_address is populated in setaddr message. fix for bug 2650
|
| | | |
|
| | | |
|