summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2019-10-31Administrative Shutdown messages can be 255 byte long.Sebastian Benoit
2019-10-30Add PREFIX_FLAG_STALE to mark prefixes in the Adj-RIB-Out as stale duringClaudio Jeker
2019-10-29Replace the fatal non existing prefix call with a pt_add() call thatClaudio Jeker
2019-10-29Fix two cases where the nexthop_runners tail queue can get corrupted.Claudio Jeker
2019-10-04Buff; also, specify router-id per rfc6286.Richard Procter
2019-10-04Instead of calling fatal() when pftable additions and deletions mixClaudio Jeker
2019-10-02In IMSG_PFKEY_RELOAD do not warn about unknown peers. When a peer isClaudio Jeker
2019-10-02When removing a peer do the RB_REMOVE last and log the removal just beforeClaudio Jeker
2019-10-01Add some TCP MD5SUM specific calls needed by protable. On Linux systemsClaudio Jeker
2019-10-01Use the peer list from the right struct bgpd_config. Don't use the globalClaudio Jeker
2019-10-01Remove leftover pfkey_remove() call in session.c this code was moved toClaudio Jeker
2019-10-01For portable kr_init() returns an fd of -1 which now would end up in anClaudio Jeker
2019-09-30Pass a struct listen_addr pointer to tcp_md5_listen and not just the fd,Claudio Jeker
2019-09-27Move the rde_send_pftable_commit() our of the prefix_update and withdrawClaudio Jeker
2019-09-27Implement F_SHORTER in the prefix lookup code for bgpctl. F_SHORTER willClaudio Jeker
2019-09-27Move the code to initialize the cluster-id from merge_config() toClaudio Jeker
2019-08-28Polish; also, document defaults for 'listen on' and 'rde rib'.Richard Procter
2019-08-14Rework the way ribs are stored in the RDE. Instead of a flat array thatClaudio Jeker
2019-08-14There is no longer a reason to use two structs for RIBs where one is partClaudio Jeker
2019-08-13Instead of passing a struct prefix pointer to rde_filter() pass the 4 valuesClaudio Jeker
2019-08-13Do not use the SE global conf struct for the bgpd_config but actuallyClaudio Jeker
2019-08-13When allocating a new peer set the reconf_action to RECONF_REINIT.Claudio Jeker
2019-08-12Reset the IdleHoldTime and the session error count when doing a adminClaudio Jeker
2019-08-12Change the way IdleHoldTime is reset once the session is up and stable.Claudio Jeker
2019-08-09Move prefix_update to the right spot and also move some prototypes down.Claudio Jeker
2019-08-09Rename some of the prefix functions to make it clearer. Also renameClaudio Jeker
2019-08-08Fix a bunch of typos in various man pages.Frederic Cambus
2019-08-08Use O_CLOEXEC or SOCK_CLOEXEC on every open or socket call. Even thoughClaudio Jeker
2019-08-08Parse the config file early on startup before bgpd is daemonized.Claudio Jeker
2019-08-08Set the reconf state of listening addrs to RECONF_REINIT. This is whatClaudio Jeker
2019-08-08Describe what "disabling the decision process" entails for the "no evaluate" ...Richard Procter
2019-08-07Improve RIB reload behaviour. Especially when the rtable changes or theClaudio Jeker
2019-08-07Implement the last few missing bits of RFC7607 and ensure that the AS inClaudio Jeker
2019-08-07Only templates can have a remote-as of 0 (as in uninitalised, trust the ASClaudio Jeker
2019-08-07Order RFC by number.Claudio Jeker
2019-08-05Cleanup config reload in the RDE. Use the bgpd_conf struct to store setsClaudio Jeker
2019-08-05Change the order how filtersets are passed during config reloads. InsteadClaudio Jeker
2019-07-24rib_dump_terminate() and rib_dump_abort() need to free any possiblyClaudio Jeker
2019-07-24mrt.h only needs to be included by mrt.cSebastian Benoit
2019-07-24Refactor the way RIBs are parsed a bit. No functional change but shouldClaudio Jeker
2019-07-24Cleanup and fix some obvious shortcomings in the mrt dump code. AlsoClaudio Jeker
2019-07-23Use the correct prefix size when writing out AID_VPN_IPv4 and AID_VPN_IPv6Claudio Jeker
2019-07-23Make sure that pfd is not overflown, can not happen unless the mrt countClaudio Jeker
2019-07-23Clean up RIB related kroute code. Introduce a way to flush a FIB tableClaudio Jeker
2019-07-22No need to check first if something is not NULL to assign NULL to it.Claudio Jeker
2019-07-22GC three prototypes whose function have gone long ago.Claudio Jeker
2019-07-19When allocating socketpair() increase their send and receive buffers toClaudio Jeker
2019-07-17Change the Adj-RIB-Out to a per peer set of RB trees. The way RIB dataClaudio Jeker
2019-07-03snprintf/vsnprintf return < 0 on error, rather than -1.Theo de Raadt
2019-07-02up_generate_default() needs to fake a prefix entry so that the outboundClaudio Jeker