summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2018-11-18Use correct name when printing the error message that a network prefix-setClaudio Jeker
2018-11-14Plug memory leak in host()'s error code pathRicardo Mestre
2018-11-14Remove an unneeded union wrapping the skipsteps pointer.Claudio Jeker
2018-11-14Adjust comment.Claudio Jeker
2018-11-10fix error message when querying a non-existent tabledenis
2018-11-08Introduce rde_update_queue_pending() similar to rib_dump_pending() it checksClaudio Jeker
2018-11-08Committed wrong version. Check the flags against the fib flags from theClaudio Jeker
2018-11-08Only whack the RIB and recreate it if the the FIB distribution flags changedClaudio Jeker
2018-11-05F_RIB_HASNOFIB is defined, let's use itdenis
2018-11-04Graceful BGP Session Shutdown is a real RFC, add it to the list.Claudio Jeker
2018-11-04Introduce a real Adj-RIB-Out. At the same time remove the update_ribClaudio Jeker
2018-11-01- odd condition/test in PF lexerAlexandr Nedvedicky
2018-10-31Remove tail queues which link peer, aspath and prefix together. TheseClaudio Jeker
2018-10-31Never remove the default RIBs from the RDE.Claudio Jeker
2018-10-29Replace some walkers using the aspath/prefix lists with a rib_dump walker.Claudio Jeker
2018-10-29Fix route-collector mode by allowing the RDE to disable the decision processClaudio Jeker
2018-10-26Track the amount of memory used for sets and tries (aka anything-set)Claudio Jeker
2018-10-26Use proper type in sizeof()Claudio Jeker
2018-10-26When walking the list of ribs use continue instead of break after theClaudio Jeker
2018-10-25Calculate ASPATH_HEADER_SIZE correctly by using offsetof() instead of theClaudio Jeker
2018-10-24Major refactoring of the RIB handling code. Mainly change how the RIB isClaudio Jeker
2018-10-24Pass down the right nexthop to rde_dump_rib_as() so that dumping theClaudio Jeker
2018-10-22Properly throttle dumping of prefixes to peers. Eventhough we got the XON/XOFFClaudio Jeker
2018-10-18In rde_update_queue_runner() reset eor on every loop else a spurious andClaudio Jeker
2018-10-18Remove unneeded break, there is one just after and makes the XON and XOFFClaudio Jeker
2018-10-15Use the up_rib tree to withdraw all prefixes of a peer which is used toClaudio Jeker
2018-10-14Unbreak mrt table dumps. Make sure to call rib_dump_r for the mrt dumpClaudio Jeker
2018-10-10Large community setting, when checking for pre-existing community, wasTheo de Raadt
2018-10-06some minor fixes;Jason McIntyre
2018-10-04Rework man page a bit. Add 2 new sections for Set Configuration andClaudio Jeker
2018-10-03add filter option based on origin validation statedenis
2018-10-03Update manual to reflect ROA changesdenis
2018-10-01Expose BGP Origin Validation state in bgpctl show commandsjob
2018-09-30vstate might be used uninitializeddenis
2018-09-29Fix problems with redistribution of routes by route label.Sebastian Benoit
2018-09-29Implement origin validation in bgpd. This introduces two new tables, theClaudio Jeker
2018-09-29With the introduction of sets the config that is shipped to the RDE gotClaudio Jeker
2018-09-29Introduce minimal tracking of announced prefixes. A per peer RB tree tracksClaudio Jeker
2018-09-27Add some extra curlies to make code more legible.Claudio Jeker
2018-09-27unbreak "inet" and "inet6" aliases in filters after rev. 1.333Sebastian Benoit
2018-09-26Rename AS_NONE to AS_UNDEF, AS_NONE will be reused for a different purposeClaudio Jeker
2018-09-26Switching bgpd to a default deny policy had one bad side-effect. SomeClaudio Jeker
2018-09-26Use the same logic in trie_roa_check_v4 as in trie_roa_check_v6 whenClaudio Jeker
2018-09-26Instead of checking that a segement is not of type AS_SET do the checkClaudio Jeker
2018-09-26Indent issue. No functional changeClaudio Jeker
2018-09-25Fix loading of roa-sets in the RDE. From a much bigger diff but thisClaudio Jeker
2018-09-25When sending set_tables in the imsg use the right size. Currently theClaudio Jeker
2018-09-21sync host*() changes from pfctlkn
2018-09-21Both AS 23456 and AS 0 are reserved and can nor be used. Extend check forClaudio Jeker
2018-09-21better yyerror messages. "syntax error" is generally not very helpful.Claudio Jeker