summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2023-01-20Document the aspa-set table. While there remove the superfluous 'allow'Claudio Jeker
2023-01-20comma space not space commaClaudio Jeker
2023-01-20Bad indentClaudio Jeker
2023-01-20remove extra tabClaudio Jeker
2023-01-18Use the vstate of the filterstate struct instead of passing an extra copyClaudio Jeker
2023-01-18Improve pending checks in poll loop by ordering them by trigger frequencyClaudio Jeker
2023-01-17Add the needed logic to load the ASPA table from the rtr process into theClaudio Jeker
2023-01-16Fix bad MP logic in the route refresh handling.Claudio Jeker
2023-01-12Split rde_filterstate_prep() into three functions.Claudio Jeker
2023-01-11Add the validation state to the filterstate struct.Claudio Jeker
2023-01-11Add ASPA validation functions to the RDE.Claudio Jeker
2023-01-04Add a per eBGP session role to the config.Claudio Jeker
2022-12-28spelling fixes; from paul tagliamonteJason McIntyre
2022-12-27Adjust handling of the RFC 9234 role capability for ibgp sessions:Claudio Jeker
2022-12-22Denote multiple arguments with 'arg ...' not 'args'Klemens Nanni
2022-12-14Do the IPv4 specific MP capability check only once per update/withdrawClaudio Jeker
2022-12-14Move some basic accessors of aspath to rde.h and make them static inline.Claudio Jeker
2022-11-18Add plumbing for ASPA support. This implements the parser and part of theClaudio Jeker
2022-11-09Properly handle L3VPN routes in kroute. This got broken while reworkingClaudio Jeker
2022-11-09Fix nlri parsing of L3VPN prefixes in withdrawals.Claudio Jeker
2022-11-07Fix a memory leak in the error path of rde_dump_ctx_new.Moritz Buhl
2022-11-07Fix theoretical access to garbage stack memory in pfkey_reply forMoritz Buhl
2022-11-07Fix some spelling errors.Moritz Buhl
2022-10-18Initalize last_updown in init_peer() so that it is reported correctlyClaudio Jeker
2022-10-18Fix some spelling errorsJob Snijders
2022-10-12use correct type with sizeofJonathan Gray
2022-09-24OpenBGPD 7.7Claudio Jeker
2022-09-23Don't depend on RTLABEL_LEN but instead define our own ROUTELABEL_LEN.Claudio Jeker
2022-09-23Implement a special update generator for add-path send all.Claudio Jeker
2022-09-21The values for fib_priority are OS dependent. To help portability moveClaudio Jeker
2022-09-21Adjust pathid_assign() to be much faster in the common case.Claudio Jeker
2022-09-15Make kroute_matchgw() also work with connected routes.Claudio Jeker
2022-09-12Bump version for upcoming -portable releaseClaudio Jeker
2022-09-12Introduce tree walkers that only walk a subtree of the RIB.Claudio Jeker
2022-09-09Implement the F_SHORTER filter by doing explicit lookups for each possibleClaudio Jeker
2022-09-01Switch the rde_peer hashtable and peer list to a single RB tree.Claudio Jeker
2022-09-01This code no longer needs siphash.h and also cleanup some leftoverClaudio Jeker
2022-08-31Remove IMSG_CTL_SHOW_RIB_HASH and struct rde_hashstats which are noClaudio Jeker
2022-08-31Switch the generic attribute cache to an RB tree.Claudio Jeker
2022-08-31Make sure that only one roa softreconfig runner is run at any time.Claudio Jeker
2022-08-30Switch nexthop hash to a RB tree.Claudio Jeker
2022-08-30Add missing #include <sys/queue.h>Claudio Jeker
2022-08-30Reshuffle and cleanup the includes a little bit.Claudio Jeker
2022-08-29Instead of a global aspath cache copy the aspath attribute per rde_aspathClaudio Jeker
2022-08-29Use fatal("%s", __func__); instead of fatal("function_name");Claudio Jeker
2022-08-29Switch the DB of communities collections to a RB tree instead of anClaudio Jeker
2022-08-29Switch rde_aspath to a RB tree instead of a hash table.Claudio Jeker
2022-08-29Export pending update and withdraw as part of struct peer_stats.Claudio Jeker
2022-08-26Handle IMSG_SESSION_* messages immediatly when received and do not putClaudio Jeker
2022-08-25Connected routes use the BGP exit nexthop while other routes need to useClaudio Jeker