summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/printconf.c
AgeCommit message (Expand)Author
2023-01-04Add a per eBGP session role to the config.Claudio Jeker
2022-11-18Add plumbing for ASPA support. This implements the parser and part of theClaudio Jeker
2022-09-21The values for fib_priority are OS dependent. To help portability moveClaudio Jeker
2022-08-17Add default case to switch to silence a warning seen with gcc.Claudio Jeker
2022-07-28whitespace found during a read-thru; ok claudioTheo de Raadt
2022-07-11Implement send side of RFC7911 ADD-PATHClaudio Jeker
2022-06-28The default state of enhanced refresh is no. So flip logic.Claudio Jeker
2022-06-27Add support for RFC 9234 - Route Leak Prevention and Detection Using RolesClaudio Jeker
2022-06-15Do not use defines from pfkeyv2.h in portable code.Claudio Jeker
2022-05-31Implement a max communities filter matchClaudio Jeker
2022-05-25Fix non-transitive extended community handling.Claudio Jeker
2022-02-23Make it possible to bind and connect to non-default ports. This is mainlyClaudio Jeker
2022-02-06Switch from u_intX_t types to stdint.h uintX_t. Mostly mechanical withClaudio Jeker
2021-09-01Implement roa-set data expiry. Every prefix in a roa-set can specify anClaudio 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-01-25RFC6472 discourages the use of AS_SET segements in ASPATH attributes.Claudio Jeker
2020-12-29In preparation for RTR support change the representation of the roa-setClaudio Jeker
2020-11-05Refactor the filterset handling of nexthops. Instead of depending onClaudio Jeker
2020-04-23Store local-address by address family. This allows to configure bothClaudio Jeker
2020-01-24Implement 'max-prefix NUM out' to limit the number of announced prefixes.Claudio Jeker
2019-08-07Improve RIB reload behaviour. Especially when the rtable changes or theClaudio Jeker
2019-08-05Cleanup config reload in the RDE. Use the bgpd_conf struct to store setsClaudio Jeker
2019-07-24mrt.h only needs to be included by mrt.cSebastian Benoit
2019-06-17Cleanup, remove some unneded spaces add some other where needed.Claudio Jeker
2019-06-17Completley rewrite the community matching and handling code. All communityClaudio Jeker
2019-05-27Switch the peer TAILQ to a RB tree indexed by the peer id. This wayClaudio Jeker
2019-03-31Move the struct peer into bgpd_config and switch it to a TAILQ instead ofClaudio Jeker
2019-03-15Set all default values in init_config in parse.y and remove the specialClaudio Jeker
2019-02-26Add support for '*', local-as and neighbor-as for ext-community matchingClaudio Jeker
2019-02-18For portability use a (unsigned long long) cast for %llu / %llx formatsClaudio Jeker
2019-02-18Do not depend on the length field of struct sockaddr instead pass theClaudio Jeker
2019-02-12Remove extra newline when printing vpn blocksClaudio Jeker
2019-02-11The definition of VPNs in bgpd was never super elegant. The 'depend onClaudio Jeker
2019-02-04Implement as-override, a feature where the neighbor AS is replaced by theClaudio Jeker
2018-12-30add support for IPv6 VPN routesdenis
2018-12-19Fold ext-communities into filter_community so that bgpd can matchClaudio Jeker
2018-11-28Start reworking community handling. Merge standard communities and largeClaudio Jeker
2018-09-29Implement origin validation in bgpd. This introduces two new tables, theClaudio Jeker
2018-09-21Implement code to parse, print and reload roa-set tables.Claudio Jeker
2018-09-20Split up as_set into a set_table and an as_set. The first is what doesClaudio Jeker
2018-09-20Switch prefixset to an RB_TREE instead of a SIMPLEQ. This allows to triggerClaudio Jeker
2018-09-13Noticed that the equal case is a bit wrong while adjusting the regress tests.Claudio Jeker
2018-09-13ROA entires are allowing to define a prefix with a maxlen.Claudio Jeker
2018-09-10remove some empty lines from printconf output. ok claudio@Sebastian Benoit
2018-09-09Rework the parser a bit to be more sane when it comes to newline and commaClaudio Jeker
2018-09-09Add network prefix-set <name> syntax to announce networks in a prefix-set.Sebastian Benoit
2018-09-08implement or-longer filter op for prefix-sets. Allows one two write rules likeSebastian Benoit
2018-09-08Change the way we parse prefix-sets so that newlines are allowed in moreClaudio Jeker
2018-09-07Implement as-set a fast lookup table to be used instead of long list ofClaudio Jeker