summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/Makefile
AgeCommit message (Collapse)Author
2010-05-26Move imsg into libutil and add a man page.Nicholas Marriott
Minor bump for libutil. Previous versions of this diff and man page looked at by various people. "you should just commit" deraadt
2009-06-25incorrect .PATH setting, discovered with nicmTheo de Raadt
2007-12-20rework timers.Henning Brauer
stop changing tienmr values directly, always use new timer_(get/set/stop/running) functions. preparation for more to come :) ok claudio
2006-12-08no need for KAME_SCOPEID; just check __KAME__.Jun-ichiro itojun Hagino
2006-06-17implement carp demotion control for bgpd.Henning Brauer
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
2006-01-03Move functions shared with bgpctl into new file util.c. Simplifies theClaudio Jeker
link between bgpctl and bgpd mostly because of rde_attr.c.
2005-06-13route label support, kroute part and ID allocator as well as the internalHenning Brauer
interface changes. support in the filter language and rde to come. claudio ok
2005-03-28ewps, this was not supposed to creep inHenning Brauer
2005-03-28free rules_l if the initial config file parse failsHenning Brauer
2004-11-11Unbreak peer_localaddr() because Link Local Addresses reported byClaudio Jeker
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@
2004-05-07add a filter option to dump prefixes learned in UPDATEs into a PF table,Damien Miller
intended for building realtime BGP blacklists (e.g. with spamd); ok claudio & henning
2004-03-11Type in Makefile. CLFAGS != CFLAGS and we don't want -Wredundant-decls theClaudio Jeker
standard include files are full of redundant declarations. OK henning@
2004-02-19Add support for basic filters. Nothing optimized and it has some issues butClaudio Jeker
this is a huge step forward. OK henning@
2004-02-08factor out functions to print the configuration (rules only for now)Henning Brauer
will become more and needed by bgpctl too
2004-02-04Move BGP path attribute handling functions in a own file. henning@ conceptual okClaudio Jeker
2004-02-04Move the update generation into a separate file. The update generation hasClaudio Jeker
nothing to do with the decision process. henning@ "conceptual ok ;-)"
2004-01-26first cut at tcpmd5 setup seupport from within bgpd. works so far.Henning Brauer
with help from hshoexer@ and markus@ ok claudio@ hshoexer@ markus@
2004-01-05include path fixes for gcc3.Marc Espie
tests otto@, okay millert@
2004-01-02compile like it used toTheo de Raadt
2004-01-01add bgpdctlHenning Brauer
2004-01-01prepare for bgpdctlHenning Brauer
2004-01-01listen on a AF_LOCAL socket for imsgs too.Henning Brauer
only implemented type yet is IMSG_CTL_SHOW_NEIGHBOR which sends back the struct peer for all neighbors. will be used by bgpdctl
2003-12-23bloody attempt at the other manpage.Henning Brauer
this time with (non-bloody) help from jmc@
2003-12-22o add low-level functions for adding/chaining/removing kernel routesHenning Brauer
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@
2003-12-22my bloody attempt at a manpage. to be fleshed out.Henning Brauer
2003-12-20zap -Werror and -Wcast-alignHenning Brauer
2003-12-20better set of warning optsHenning Brauer
2003-12-17oups, kill (then helpful) shit from the time when it live out of the tree...Henning Brauer
noticed by Dries Schellekens <gwyllion@ace.ulyssis.org>
2003-12-17welcome, bgpdHenning Brauer
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.