summaryrefslogtreecommitdiffstats
path: root/usr.sbin/bgpd/session.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* In bgpctl argument parser, re-arrange 'reason' parsing ('nei action [reason]')deraadt2020-05-101-2/+2
* Move the code to figure out the alternate IP address (IPv6 addr for IPv4claudio2020-02-121-1/+2
* Implement 'max-prefix NUM out' to limit the number of announced prefixes.claudio2020-01-241-1/+2
* Add last_rcvd_errcode and last_rcvd_suberr to the peer_stats so thatclaudio2020-01-211-1/+3
* Convert last_updown and last_read from time(3) to use getmonotime()claudio2020-01-091-2/+2
* Add some TCP MD5SUM specific calls needed by protable. On Linux systemsclaudio2019-10-011-2/+4
* Pass a struct listen_addr pointer to tcp_md5_listen and not just the fd,claudio2019-09-301-2/+2
* Switch the peer TAILQ to a RB tree indexed by the peer id. This wayclaudio2019-05-271-2/+4
* Change timer_nextisdue() and timer_nextduein() to take the current timeclaudio2019-05-241-3/+3
* Rework the TCP md5sig and IKE handling. Move the pfkey socket to the parentclaudio2019-05-081-2/+5
* Be more careful when setting timeout to 0 because there is pending workclaudio2019-04-071-1/+2
* Move the struct peer into bgpd_config and switch it to a TAILQ instead ofclaudio2019-03-311-13/+11
* Do a better job at cleaning up the config on shutdown. Remove bits thatclaudio2019-03-071-2/+2
* Convert the remote and local addresses in struct peer to be bgpd_addrsclaudio2019-02-271-3/+5
* Convert some (u_)int64_t to (unsigned) long long. Makes portability a bitclaudio2019-02-191-17/+17
* Move get_mpe_config() to kroute.c so that config.c does not depend onclaudio2019-02-181-2/+1
* Do not depend on the length field of struct sockaddr instead pass theclaudio2019-02-181-2/+3
* The definition of VPNs in bgpd was never super elegant. The 'depend onclaudio2019-02-111-3/+3
* Support group descriptions in control messages that accept a neighborclaudio2019-01-201-1/+2
* Check if a control socket or address is already in use befor using it.remi2018-12-271-2/+3
* bgpctl can cause bgpd to do a lot of work (e.g. dumping all of the RIB)claudio2018-12-221-1/+2
* Major refactoring of the RIB handling code. Mainly change how the RIB isclaudio2018-10-241-2/+2
* whitespace cleanup, ok claudio@benno2018-09-201-2/+2
* Implement an XON/XOFF protocol between the RDE and the SE to throttleclaudio2017-05-281-1/+3
* Add support for draft-ietf-idr-shutdownphessler2017-01-131-1/+2
* Rename imsg_compose_parent and imsg_compose_rde to imsg_ctl_parent andclaudio2015-10-251-3/+3
* some peers are following an expired draft RFC and are sending "unknown"phessler2015-10-111-2/+4
* Make bgpd execute the RDE and session engine process instead of just forking.claudio2015-07-201-3/+3
* Next round of config cleanup. Move various lists into the bgpd_config struct.claudio2015-07-161-5/+3
* Kill session_socket_blockmode() and replace it with SOCK_CLOEXEC orclaudio2015-02-091-7/+1
* When removing "dump (all|updates)" from bgpd.conf and reloading, tellflorian2013-05-301-1/+2
* Implements a few missing bits for better templates support:claudio2013-03-071-1/+2
* Better graceful restart support (implementing more then just the EoR record).claudio2012-09-121-1/+4
* accept() pacing for bgpd based on similar work done on other daemons.claudio2012-04-121-1/+3
* Reorder the headerfiles a bit. Move the bgpd specific prototypes out ofclaudio2011-09-181-32/+38
* The PF_KEY socket is like the routing socket. It must be polled all theclaudio2010-12-091-1/+2
* Log sent notification messages as well having them in the log mayclaudio2010-11-181-2/+2
* Add the FSM suberrors specified in draft-ietf-idr-fsm-subcode. Thisclaudio2010-10-151-1/+8
* Instead of specifying the control sockets on the command line have themclaudio2010-06-271-2/+2
* Rename some imsg bits to make namespace collisions less likely buf tonicm2010-05-261-3/+3
* Last bits of MPLS VPN support. Hook kernel routing tables and RIB together.claudio2010-05-171-3/+5
* Make it possible to load multiple routing tables at the same time and useclaudio2010-05-031-2/+2
* Instead of passing the config via arguments to the childs on bootup issueclaudio2009-12-311-9/+4
* Big AID change part two. This changes the mp capability into an array ofclaudio2009-12-081-1/+2
* Implement all of RFC 4486 BGP Cease Notification Message Subcodes.claudio2009-09-021-1/+2
* Adjust print_config to all the stuff added in the last days.claudio2009-06-051-3/+4
* Add "rde rib <name>" to the config and allow the rde to use these other RIBs.claudio2009-06-041-4/+5
* remove hackery to un-demote after the session has been established forhenning2008-09-111-1/+2
* timer_due is not needed any morehenning2008-05-081-2/+1
* take advantage of the timewheel: instead of checking each an everyhenning2008-05-081-1/+2