summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/kroute.c
AgeCommit message (Expand)Author
2003-12-25nothing uses the special return value kroute_msg used to set for EEXIST anyHenning Brauer
2003-12-25bring us closer to a complete nexthop verification that does NOT needHenning Brauer
2003-12-25detect connected routes and flag them as suchHenning Brauer
2003-12-25track routing table changes that are _not_ caused by bgpd itselfHenning Brauer
2003-12-25factor out prefixlen_classful() and mask2prefixlen()Henning Brauer
2003-12-25kill an inappropriate XXXHenning Brauer
2003-12-25remove a useless check & commentHenning Brauer
2003-12-25(more or less) handle ESRCH for RTM_ADDHenning Brauer
2003-12-25it actually makes more sense to call the merged function kroute_changeHenning Brauer
2003-12-25kroute_change is obsolete, long live kroute_addHenning Brauer
2003-12-25check with our local view wether there is already an entry for the to beHenning Brauer
2003-12-25oups, remove debugging cruftHenning Brauer
2003-12-25skip over routing table entires with flag LLINFO (that's arp cache)Henning Brauer
2003-12-25dump a copy of the kernel routing table into our own view on startupHenning Brauer
2003-12-24no O_NONBLOCK for routing and tcp sockets, theoHenning Brauer
2003-12-24now that we keep track of the routes we added to the kernel we can removeHenning Brauer
2003-12-24keep track of the routes we inserted to the kernelHenning Brauer
2003-12-23use RTF_PROTO1 for nowHenning Brauer
2003-12-23no RTF_MASKHenning Brauer
2003-12-23don't panic on EEXIST. that's normal for a full-table router to get a routeHenning Brauer
2003-12-23bzero, set sin_len, and fix an error messageHenning Brauer
2003-12-22o add low-level functions for adding/chaining/removing kernel routesHenning Brauer