summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/parse.y
AgeCommit message (Expand)Author
2023-04-26Add prototypes for geticmptypebyname() and geticmpcodebyname().Claudio Jeker
2023-04-21Adjust ext community handling to support the generic transitive communitiesClaudio Jeker
2023-04-21Missing space noticed by Pablo Mendez HernandezClaudio Jeker
2023-04-21Sync common code with bgpctl with the version from there.Claudio Jeker
2023-04-19Reshuffle the flowrule yacc rules to be in a more logical and alphabeticalClaudio Jeker
2023-04-18Rewrite some ugly for loopsTheo Buehler
2023-04-18Implement the parser bits to process flowspec rules. Heavily inspired byClaudio Jeker
2023-04-05Refactor port definitions to also support service names like bgp.Claudio Jeker
2023-04-05Rename family with af to follow pfctl/parse.y a bit more.Claudio Jeker
2023-04-04Cleanup parse.y a bit. Move global defines a bit down. Move mrtdump andClaudio Jeker
2023-04-03Add first step of flowspec support. This adds the bits to establish aClaudio Jeker
2023-03-09Major rework of RFC9234 support. My initial interpretation of the RFC wasClaudio Jeker
2023-01-30Alter the way extended communities are matched when part of the valueClaudio Jeker
2023-01-24Implement filter and control message matching for ASAP.Claudio Jeker
2023-01-20Document the aspa-set table. While there remove the superfluous 'allow'Claudio Jeker
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-17Convert bzero() to memset(), bcmp() to memcmp() and bcopy() to memcpy().Claudio Jeker
2022-07-28whitespace found during a read-thru; ok claudioTheo de Raadt
2022-07-21Relax the config of add-path send and rde evaluate allClaudio Jeker
2022-07-11Implement send side of RFC7911 ADD-PATHClaudio 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-06-09Properly error out if a variable does not exist. Need to pass backClaudio Jeker
2022-06-02Adjust lowest allowed routing priority to be bigger than RTP_LOCAL.Claudio Jeker
2022-06-02Use a common idiom to check if the user supplied routing priority isClaudio Jeker
2022-06-02Cleanup ktable_exists() usage and its warning message.Claudio Jeker
2022-05-31Implement a max communities filter matchClaudio Jeker
2022-05-23whitespaces found when I went checking for something elseTheo de Raadt
2022-03-15Change how $macros are expanded in the config.Claudio Jeker
2022-02-23Make it possible to bind and connect to non-default ports. This is mainlyClaudio Jeker
2022-02-22Convert parse.y to use stdint.h types uintX_t instead of u_intX_tClaudio Jeker
2021-10-15Don't declare variables as "unsigned char *" that are passed toChristian Weisgerber
2021-09-01Implement roa-set data expiry. Every prefix in a roa-set can specify anClaudio Jeker
2021-08-09Implement reception of multiple paths per BGP session. This is oneClaudio Jeker
2021-06-17Implement RFC 7313 enhanced route refresh. It is off by default andClaudio Jeker
2021-05-20Properly initalize the MRT config so that mrt_reconfigure() is doing theClaudio Jeker
2021-04-15On powerpc64 regress/usr.sbin/bgpd/config failed. It parses aAlexander Bluhm
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-10-27Do not allow configuration of the same neighbor multiple times. For thisClaudio Jeker
2020-10-26Fix a memory leak when parsing roa-set lists. If the prefixset_item isClaudio Jeker
2020-05-10In bgpctl argument parser, re-arrange 'reason' parsing ('nei action [reason]')Theo de Raadt
2020-05-08Do not use string litterals in the grammar ("{") it is not POSIX compliantClaudio Jeker
2020-04-23Store local-address by address family. This allows to configure bothClaudio Jeker
2020-03-16The assumption that in roa tables a prefix / source-as combo only appearsClaudio Jeker
2020-02-14Rename copy_filterset() to filterset_copy() and move it to rde_filter.cClaudio Jeker