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
/
kroute.c
Age
Commit message (
Expand
)
Author
2003-12-26
detect when a newly added kernel route (non-bgp of course) matches a nexthop
Henning Brauer
2003-12-26
factor out common code
Henning Brauer
2003-12-26
20 minutes debugging for a missinf return (0) at the end of a function,
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
handle kroute_init failures nicer
Henning Brauer
2003-12-26
provide a real log_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
handle IMSG_NEXTHOP_DELETE as well
Henning Brauer
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
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
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
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
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
no O_NONBLOCK for routing and tcp sockets, theo
Henning Brauer
2003-12-24
now that we keep track of the routes we added to the kernel we can remove
Henning Brauer
2003-12-24
keep track of the routes we inserted to the kernel
Henning Brauer
2003-12-23
use RTF_PROTO1 for now
Henning Brauer
2003-12-23
no RTF_MASK
Henning Brauer
2003-12-23
don't panic on EEXIST. that's normal for a full-table router to get a route
Henning Brauer
2003-12-23
bzero, set sin_len, and fix an error message
Henning Brauer
2003-12-22
o add low-level functions for adding/chaining/removing kernel routes
Henning Brauer
[prev]