Age | Commit message (Collapse) | Author |
|
inconsistent usage in route(8) noted by Gregor Best (gbe (at) ring0.de)
|
|
ok henning@ jmc@
|
|
|
|
assigned to struct mrt pointers. I may need to rethink this later
but lets hope this does not confuse more people and analyzers.
|
|
ok claudio@
|
|
OK claudio@
|
|
match ... set nexthop ( 127.0.0.1 | ::1 )
match ... set nexthop blackhole
to make a route valid before setting the blackhole flag on it.
ok florian, claudio
|
|
the graceful restart capability. The bug is triggered when a router does not
reconnect before the graceful restart timeout fires.
This removes the checks for the CAPA_GR_FORWARD flag in the timeout and
IMSG_SESSION_RESTARTED handler.
CAPA_GR_RESTARTING is indicating that bgpd is currently doing a graceful
restart for this neighbor and therefore the SE must issue a flush of stale
routes in some way.
CAPA_GR_FORWARD on the other hand is only indicating that the neighbor
actually preserved the forwarding state which is too strict for the timeout
handler.
Tested by sthen@, florian@ and benno@
|
|
default permissions and mtree NOT changed.
prodded by benno, ok phessler benno jmatthew theo pelikan florian
|
|
found by millert@, ok deraadt@
|
|
"Let msgbuf_write return -1 with errno EAGAIN. The users then must
check if this was the case and readd the event or poll again. The
current handling in the imsg code is wrong for sure."
ok gilles, benno
|
|
routing table. Need for it in "special" setups pointed out by
Loic Blot (loic.blot _AT_ unix-experience _DOT_ fr) on tech.
OK benno, henning
|
|
ok claudio benno
|
|
filter expansion so that rules are grouped by prefixes last. The RDE will
then be able to optimize the rules into table lookups but that is a later
step. As additional goodies it is now possible to use inet and inet6
on their own and or-longer can be used as a shorthand for prefixlen >= len.
OK henning@ sthen@ florian@
|
|
requested by and ok deraadt@
|
|
|
|
|
|
After a discussion with sthen@ and claudio@; wording help from sthen@.
OK claudio@, sthen@, jmc@
|
|
This is the first step to make bgpd reload non blocking in the RDE.
It also speeds up the reload time a fair bit in some cases (mainly if
you run with multiple RIBs and have larger filtersets) and it should also
fix a few edge cases on reloads.
Testing done by benno@, florian@ and sthen@ OK henning@ and benno@
|
|
From: Jan Stary
|
|
triping max-prefix. fix it this way, at least until prefix accounting
is done better.
diff from florian@
ok claudio@
|
|
a IMSG_SESSION_ADD message to the RDE when a peer comes up or when a reload
happens. The IMSG_SESSION_ADD has the full current config of the peer and
so the RDE should end up with correct values. This affects mostly maxprefix
and the RIB settings. OK henning@
|
|
|
|
OK henning@
|
|
the session engine to actually stop logging.
Found the hard way by benno@.
with & ok benno@
input & ok claudio@
|
|
ttl on outgoing packets so peer sessions can come up correctly if both sides
use ttl-security, but the kernel side is not yet implemented so incoming
packets aren't verified (note added to manual for this). ok henning@
|
|
Fixes v6 routes being added to the kernel as RTP_DEFAULT. ok florian@ benno@
|
|
|
|
who is to shy to commit these by himself.
|
|
accessed. Found by magic clang skill of blambert@
|
|
don't need to scale to 64 bits in this universe.
ok claudio@ & florian@
|
|
|
|
OK sthen@
|
|
OK sthen@
|
|
ignored silently and without aborting, much like EINTR and EWOULDBLOCK are.
ok's from various maintainers of these directories...
|
|
- on config reload also adjust the cloned neighbors so that they get the
config changes as well.
- clean up sessions that are 1h idle but in state active (instead of down)
- add bits to allow bgpctl to destroy cloned neighbors
Tested by sthen@ some time ago, OK phessler@
|
|
the description if it is set.
|
|
this is a normal condition. ok phessler@ florian@
|
|
32 chars. Allow bgpd to use these newfangled longer names.
OK sthen@
|
|
ok sthen@
|
|
particular capability is bad, log the fact and ignore it. This may give us
a chance to bring up session that have e.g. unexpected AFI,SAFI pairs in them.
Also make the error messages more user friendly.
OK henning@, sthen@
|
|
ok claudio@
|
|
ok henning
|
|
|
|
like: allow from any nexthop neighbor (to allow only prefixes that use the
routers IP address as nexthop). Lots of testing, input and OK florian@
|
|
ok claudio, benno
|
|
|
|
references into a STANDARDS section;
|
|
real. After discussion with sthen@, henning@ and deraadt@.
It can be disabled per neighbor with "announce restart no".
|
|
OK sthen@ henning@
|