index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
usr.sbin
/
bgpd
Age
Commit message (
Expand
)
Author
2003-12-26
when this project started and i added the fatal() function, I made it take
Henning Brauer
2003-12-26
by making kroute_dispatch_msg() and kroute_nexthop_add() return int instead
Henning Brauer
2003-12-26
report as many errors upstream as possible instead of fatal() so they
Henning Brauer
2003-12-26
overhaul error handling
Henning Brauer
2003-12-26
need to clean errno before returning error in the custom case
Henning Brauer
2003-12-26
handle kroute_init failures nicer
Henning Brauer
2003-12-26
provide a real log_err
Henning Brauer
2003-12-26
log_err -> log_peer_err
Henning Brauer
2003-12-26
127/8 is special, and thus needs special protection.
Henning Brauer
2003-12-26
o improve logging dramatically
Henning Brauer
2003-12-26
improve log message
Henning Brauer
2003-12-26
log nexthop status changes
Henning Brauer
2003-12-26
+ log_ntoa, a simple helper funtion that doesn't require a struct in_addr...
Henning Brauer
2003-12-26
remove he pathetic log_kroute()
Henning Brauer
2003-12-26
handle IMSG_NEXTHOP_DELETE as well
Henning Brauer
2003-12-26
In the mrt state machine one state was forgotten. This caused the parent
Claudio Jeker
2003-12-26
kroute_nexthop_check -> kroute_nexthop_add
Henning Brauer
2003-12-26
kroute_validate_nexthop is a private function
Henning Brauer
2003-12-26
finally marry rde and kroute parts of the nexthop verification:
Henning Brauer
2003-12-26
o in struct nexthop_node, we don't need the full kroute_nexthop struct,
Henning Brauer
2003-12-25
Turn the nexthop verification on. At least in the RDE.
Claudio Jeker
2003-12-25
style
Henning Brauer
2003-12-25
RDE part of the nexthop verification puzzle.
Claudio Jeker
2003-12-25
nothing uses the special return value kroute_msg used to set for EEXIST any
Henning Brauer
2003-12-25
bring us closer to a complete nexthop verification that does NOT need
Henning Brauer
2003-12-25
detect connected routes and flag them as such
Henning Brauer
2003-12-25
must not remove macros vis cmdline after parsinf is done, we will need them
Henning Brauer
2003-12-25
don't leak in yyerror()
Henning Brauer
2003-12-25
o can't TAILQ_FOREACH when we TAILQ_REMOVE in the loop
Henning Brauer
2003-12-25
free where it was allocated; much easier to verify
Henning Brauer
2003-12-25
don't leak memory THAT obvious on reconfigure
Henning Brauer
2003-12-25
track routing table changes that are _not_ caused by bgpd itself
Henning Brauer
2003-12-25
factor out prefixlen_classful() and mask2prefixlen()
Henning Brauer
2003-12-25
implement "passive": do not attempt to open a tcp connection to the
Henning Brauer
2003-12-25
make the listening socket nonblocking as well.
Henning Brauer
2003-12-25
small gotcha in the FSM:
Henning Brauer
2003-12-25
we need nonblocking connect
Henning Brauer
2003-12-25
kill an inappropriate XXX
Henning Brauer
2003-12-25
remove a useless check & comment
Henning Brauer
2003-12-25
(more or less) handle ESRCH for RTM_ADD
Henning Brauer
2003-12-25
kill IMSG_KROUTE_ADD as well. just send KROUTE_CHANGE requests.
Henning Brauer
2003-12-25
it actually makes more sense to call the merged function kroute_change
Henning Brauer
2003-12-25
kroute_change is obsolete, long live kroute_add
Henning Brauer
2003-12-25
check with our local view wether there is already an entry for the to be
Henning Brauer
2003-12-25
oups, remove debugging cruft
Henning Brauer
2003-12-25
skip over routing table entires with flag LLINFO (that's arp cache)
Henning Brauer
2003-12-25
dump a copy of the kernel routing table into our own view on startup
Henning Brauer
2003-12-24
syscalls return -1 on err so test for == -1 instead of the < 0 found in very
Henning Brauer
2003-12-24
following up on a discussion with theo, read(2) as much as possible at once
Henning Brauer
2003-12-24
EAGAIN can't happen here anymore
Henning Brauer
[next]