summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/bgpd.c
AgeCommit message (Expand)Author
2007-05-11Various spelling fixes from Stuart Henderson.Claudio Jeker
2007-01-26Massiv rework of the control imsg flow. Main changes:Claudio Jeker
2007-01-04ignore SIGPIPE, like the other 2 processes already do. we detect brokenHenning Brauer
2007-01-04Do not run rde_shutdown() unless bgpd is started with -d.Claudio Jeker
2006-11-28allow bgpd to work on alternate routing tables, claudio ok, jmc manpage helpHenning Brauer
2006-06-19add -c to usage() and synopsis;Jason McIntyre
2006-06-17implement carp demotion control for bgpd.Henning Brauer
2006-05-27Pass a IMSG_CTL_RESULT messgae back to bgpctl on reloads to indicate ifClaudio Jeker
2006-04-26Last argument to send_filterset() is a left-over from one of my not so cleverClaudio Jeker
2006-03-22Change the way bgpd selects nexthops. Up until now every route was consideredClaudio Jeker
2006-03-15Sync usage with man page (sort arguments).Claudio Jeker
2006-03-15Allow the control socket to be changed on the command line. Useful if youClaudio Jeker
2006-01-24Functions in the poll() loop should only be moved around if there are noClaudio Jeker
2006-01-24KNFHenning Brauer
2006-01-24introduce a second control socket, which is restricted to certain messages,Henning Brauer
2006-01-03Plug some mem leaks.Claudio Jeker
2006-01-03Move the signal handler flags check between the poll() call and the pollClaudio Jeker
2005-12-24bzero the pfd array before setting it up and calling poll because on errorClaudio Jeker
2005-11-02Reorder and comment reconfigure(). Makes more sense so.Claudio Jeker
2005-11-01Switch from the per peer filter set list to a filter-only solution.Claudio Jeker
2005-10-13Simplify poll loop as well. "grrr, OK" henning@Claudio Jeker
2005-07-01Switch filter_sets form SIMPLEQ to TAILQ, needed for upcomming stuff.Claudio Jeker
2005-06-29rtlabel support via filter sets. Just use "set rtlabel foobar" in filtersClaudio Jeker
2005-06-09Change the "network connected|static" statements to "network inet|inet6Claudio Jeker
2005-05-27will throw claudio in a big pot of kaesefondue for repeated whitespace fuckupsHenning Brauer
2005-05-27kroute6 support, at least partially. Get it in so that Henning can clean itClaudio Jeker
2005-05-23one more endpwentHenning Brauer
2005-04-28Support for "network connected" and "network static" -- announce allClaudio Jeker
2005-03-30bgpd used to open listeners in advance in the parent and the SE pickedHenning Brauer
2005-03-28free rules_l if the initial config file parse failsHenning Brauer
2005-03-24fix memory leak in error paths. found with coverity prevent.Ted Unangst
2005-02-09need to send IMSG_NETWORK_DONE after sending networks and associated filterHenning Brauer
2005-02-02usage() is __deadHenning Brauer
2004-11-23Switch from a single filter_set to a linked list of sets. With this changeClaudio Jeker
2004-10-19allow neighbor definitions to depend on interface state.Henning Brauer
2004-09-23after receival of a SIGCHLD reset io_pid or rde_pid, respectively, dependentHenning Brauer
2004-09-16imsg API cleanup:Henning Brauer
2004-09-16malloc the imsg buffers instead of having them staticly, suggested byHenning Brauer
2004-09-15if (signalflag) { dowork(); signalflag = 0; } is a race. First clear flag,Otto Moerbeek
2004-08-24use session_socket_blockmode() instead of hand-rolling roughly the sameHenning Brauer
2004-08-05The peer_l is not needed in the rde but still allocated, free them andClaudio Jeker
2004-08-03Fix mem-leak on exit. OK henning@Claudio Jeker
2004-07-28The hole dance to close a mrt file after fd passing in the parent is notClaudio Jeker
2004-07-05fix a few KNF falloutsHenning Brauer
2004-07-042 more file descriptors for each RDE and SE inherited from the parentHenning Brauer
2004-07-04when getting rid of the listen_addr TAILQ after forking actually closeHenning Brauer
2004-07-03Switch mrt dumping to fd passing. This gives some speed up when extensiveClaudio Jeker
2004-06-20at least somewhat consistently name the TAILQ_ENTRYs... this confused meHenning Brauer
2004-06-20implement file descriptor passing in the imsg/msgbuf framework, and useHenning Brauer
2004-06-06rework bgpd's handling of listening sockets. instead of one for eachHenning Brauer