summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2021-05-27Stop processing UPDATES if the peer is not up.Claudio Jeker
2021-05-27Rename and move functions used to get per-peer settings to theClaudio Jeker
2021-05-27remove excessive tabs and fix a tyop in comment.Claudio Jeker
2021-05-27Use negotiated capabilities to decide if a ROUTE-REFRESH message can beClaudio Jeker
2021-05-27Use correct RFC number in commentClaudio Jeker
2021-05-27When generating updates for a peer that has 'rde evaluate all' set theClaudio Jeker
2021-05-27Fix how the rde_eval_all flag is tracked. Make sure it is correctly setClaudio Jeker
2021-05-27bgpd(8) will soon support ADD-PATH (RFC7911) and enhanced route refreshClaudio Jeker
2021-05-27Fix bad logic in last commit. If graceful restart is on and the forwardingClaudio Jeker
2021-05-27Improve graceful restart capability handling.Claudio Jeker
2021-05-25Instead of the old way of prefix withdraw on a bad AS4_PATH treat it withClaudio Jeker
2021-05-20Properly initalize the MRT config so that mrt_reconfigure() is doing theClaudio Jeker
2021-05-17Limit the number of concurrent RTR connects to 32.Claudio Jeker
2021-05-16Capabilities are only supported on a session when both sides announceClaudio Jeker
2021-05-11Don't leak fd on error.Claudio Jeker
2021-05-11Use non-blocking connect() to setup the RTR socket. connect() can hang forClaudio Jeker
2021-05-06It is no longer required to reset a session when export is changed.Claudio Jeker
2021-05-06Improve reload behaviour of RDE peer flags and export_type.Claudio Jeker
2021-05-04More comment changes to reflect reality. No functional change.Claudio Jeker
2021-05-04Update comment to match reality.Claudio Jeker
2021-05-03When negotiating multiprotocol capabilities only fall ack to AID_INET whenClaudio Jeker
2021-05-03Like in the session engine do not inline the addr2sa call into connect andClaudio Jeker
2021-04-27Add IMSG_CTL_SHOW_RTR to the list of restriced control messages.Claudio Jeker
2021-04-27Add RFC 6286 to the list of RFC bgpd supports.Claudio Jeker
2021-04-27Check for possible bgpid collision on open. RFC 6286 defines that thisClaudio Jeker
2021-04-27Fix notification sub-error code for syntactically incorrect nexthops.Claudio Jeker
2021-04-26The time_t now is only set but never used. Noticed by gcc.Claudio Jeker
2021-04-24remove bgpd warning message exposed by "bgpctl show rib peer out" forTheo de Raadt
2021-04-20Update comment to be less confusing (I hope)Claudio Jeker
2021-04-20prefix_insert() and prefix_remove() emulate a tail queue by keeping theClaudio Jeker
2021-04-16Add back IMSG_RECONF_ROA_ITEM in the parent imsg handler. It is neededClaudio Jeker
2021-04-15On powerpc64 regress/usr.sbin/bgpd/config failed. It parses aAlexander Bluhm
2021-04-08The path with the *highest* local weight is selectedDaniel Jakots
2021-03-08When introducing prefix_eligible() I botched up one if statement.Claudio Jeker
2021-03-02Introduce 'rde evaluate all' a mode to work around path hiding in IXPClaudio Jeker
2021-02-16Add RTR support to OpenBGPD. Add basic support for the protocol.Claudio Jeker
2021-02-02Properly implement 'rde med compare strict' and make sure that the orderClaudio Jeker
2021-02-01update the pathname for the control socket path; from daniel jakotsJason McIntyre
2021-01-27spelling fixes;Jason McIntyre
2021-01-25RFC6472 discourages the use of AS_SET segements in ASPATH attributes.Claudio Jeker
2021-01-18Change struct bgpd_addr VPN encoding. Instead of including two almostClaudio Jeker
2021-01-16aspath_neighbor() needs to return the local system AS for empty AS pathsClaudio Jeker
2021-01-14Cleanup prefix_cmp() a bit. Make sure that the return value can not overflowClaudio Jeker
2021-01-13Extend prefix_evaluate() to also be used when withdrawing a prefix.Claudio Jeker
2021-01-09Move peer related checks from up_test_update() to rde_generate_updates()Claudio Jeker
2021-01-05It is safe to call addr2sa with a bgpd_addr NULL pointerClaudio Jeker
2021-01-05Revert part of the last addr2sa change. When addr is NULL or AID_UNSPECClaudio Jeker
2021-01-05Add AID_VPN_IPv[46] support to addr2sa. It only converts the address partClaudio Jeker
2021-01-04Rename PFD_PIPE_ROUTE to PFD_PIPE_RDE which is a more obvious name.Claudio Jeker
2021-01-04Rework roa_cmp() so that the result does not depend on the endianess ofClaudio Jeker