summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/session.h
AgeCommit message (Expand)Author
2013-05-30When removing "dump (all|updates)" from bgpd.conf and reloading, tellFlorian Obser
2013-03-07Implements a few missing bits for better templates support:Claudio Jeker
2012-09-12Better graceful restart support (implementing more then just the EoR record).Claudio Jeker
2012-04-12accept() pacing for bgpd based on similar work done on other daemons.Claudio Jeker
2011-09-18Reorder the headerfiles a bit. Move the bgpd specific prototypes out ofClaudio Jeker
2010-12-09The PF_KEY socket is like the routing socket. It must be polled all theClaudio Jeker
2010-11-18Log sent notification messages as well having them in the log mayClaudio Jeker
2010-10-15Add the FSM suberrors specified in draft-ietf-idr-fsm-subcode. ThisClaudio Jeker
2010-06-27Instead of specifying the control sockets on the command line have themClaudio Jeker
2010-05-26Rename some imsg bits to make namespace collisions less likely buf toNicholas Marriott
2010-05-17Last bits of MPLS VPN support. Hook kernel routing tables and RIB together.Claudio Jeker
2010-05-03Make it possible to load multiple routing tables at the same time and useClaudio Jeker
2009-12-31Instead of passing the config via arguments to the childs on bootup issueClaudio Jeker
2009-12-08Big AID change part two. This changes the mp capability into an array ofClaudio Jeker
2009-09-02Implement all of RFC 4486 BGP Cease Notification Message Subcodes.Claudio Jeker
2009-06-05Adjust print_config to all the stuff added in the last days.Claudio Jeker
2009-06-04Add "rde rib <name>" to the config and allow the rde to use these other RIBs.Claudio Jeker
2008-09-11remove hackery to un-demote after the session has been established forHenning Brauer
2008-05-08timer_due is not needed any moreHenning Brauer
2008-05-08take advantage of the timewheel: instead of checking each an everyHenning Brauer
2008-05-08change timer internals so that we use a timewheel (tailq, sorted by expiryHenning Brauer
2007-12-23provide timer_nextduein, which provides the number of seconds until theHenning Brauer
2007-12-23send timers for bgpctlshow neighbor foo timer in seperate messages afterHenning Brauer
2007-12-20rework timers.Henning Brauer
2007-04-23Make bgpd 4-byte AS compatible. All internal representations of AS numbersClaudio Jeker
2007-04-06Count the updates and withdraws for additional statisic gathering.Claudio Jeker
2007-01-26Massiv rework of the control imsg flow. Main changes:Claudio Jeker
2007-01-04Do not run rde_shutdown() unless bgpd is started with -d.Claudio Jeker
2006-10-26 * make sure we keep copies of everything we need toHenning Brauer
2006-10-26storing the dynamically acquired SPIs for tcpmd5 inside the conf structHenning Brauer
2006-08-27add code to announce the restart capability according toHenning Brauer
2006-07-28factor out the code to build bgp messages, ok claudio a long time agoHenning Brauer
2006-06-17implement carp demotion control for bgpd.Henning Brauer
2006-05-27Cleanup with lint. Make the poll fd indexes unsigned and because of thatClaudio Jeker
2006-05-23allow bgpd to request a route refresh from a neighbor if that neighborHenning Brauer
2006-01-24introduce a second control socket, which is restricted to certain messages,Henning Brauer
2006-01-03Move functions shared with bgpctl into new file util.c. Simplifies theClaudio Jeker
2005-10-19on "bgpctl neighbor foo clear", we used to send a STOP event immediatelyHenning Brauer
2005-09-19implement fast reconnectsHenning Brauer
2005-06-04when sending out a notification record the error code and suberror code inHenning Brauer
2005-04-05magic police, Jason Ackley <jason@ackley.net>Henning Brauer
2004-12-23introduce getpeerbydesc(), find a peer by its descriptionHenning Brauer
2004-12-23lower latency by processing no more than 25 messages at once for each peerHenning Brauer
2004-12-23sort structs for most optimal alignment, help mickey, claudio okHenning Brauer
2004-11-18add an instance of struct capabilities to peer_conf, and inheritHenning Brauer
2004-11-18inside struct peer, replace the occurance of the older struct peer_capaHenning Brauer
2004-11-18remove the global 'announce' flag from struct peer_capa, clearHenning Brauer
2004-11-18struct capa_mp is not needed any more, spotted by claudioHenning Brauer
2004-11-18add code to announce support for IPv6 Unicast.Henning Brauer
2004-11-18it's oupsa oupsa oupsa time...Henning Brauer