Age | Commit message (Collapse) | Author |
|
Minor bump for libutil.
Previous versions of this diff and man page looked at by various people.
"you should just commit" deraadt
|
|
|
|
stop changing tienmr values directly, always use new
timer_(get/set/stop/running) functions. preparation for more to come :)
ok claudio
|
|
|
|
sessions can be configured to modify the carp demotion counter for a
given interface group (usually, "carp", which has all carp interfaces)
when the session is not established. once the session is established for
60 seconds, the demotion is cleared.
this, used correctly, can prevent a bgpd-box which lost all sessions (and
thus has no routes) to be carp master, while the backup has sessions.
thought through and partially hacked on a drive from calgary to vancouver
with ryan, ok claudio
|
|
link between bgpctl and bgpd mostly because of rde_attr.c.
|
|
interface changes. support in the filter language and rde to come. claudio ok
|
|
|
|
|
|
getifaddrs() have the scope id added to the address and so fuck up in the
compare later. This part has bin stolen from ifconfig/ifconfig.c and shows
the beauty of IPv6. Thank you KAME.
disgusting but OK henning@
|
|
intended for building realtime BGP blacklists (e.g. with spamd);
ok claudio & henning
|
|
standard include files are full of redundant declarations. OK henning@
|
|
this is a huge step forward. OK henning@
|
|
will become more and needed by bgpctl too
|
|
|
|
nothing to do with the decision process. henning@ "conceptual ok ;-)"
|
|
with help from hshoexer@ and markus@
ok claudio@ hshoexer@ markus@
|
|
tests otto@, okay millert@
|
|
|
|
|
|
|
|
only implemented type yet is IMSG_CTL_SHOW_NEIGHBOR which sends back
the struct peer for all neighbors.
will be used by bgpdctl
|
|
this time with (non-bloody) help from jmc@
|
|
o define new imsg types for this
o process these imsgs in the parent process
now "only" debugging and the rde sending these messages is missing.
ok claudio@
|
|
|
|
|
|
|
|
noticed by Dries Schellekens <gwyllion@ace.ulyssis.org>
|
|
started by me some time ago with moral support from theo, the proceeded up to
the point where the session engine worked correctly. claudio jeker joined
then and did a lot of work in the RDE.
it is not particulary usefull as application right now as parts are still
missing but is imported to enable more people to work on it.
status:
BGP sessions get established fine, OPEN messages and then KEEPALIVEs
exchanged etc. session FSM works fine; NOTIFICATIONs are handled fine, and
all connection drops etc I provoked get handled fine.
Incoming UPDATE messgages are parsed well and the data entered to the RIB,
the decision process is not yet there, neither is outgoing UPDATEs or sync
to the kernel routing table.
not connected to the builds yet.
|