summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2023-09-28Enforce NUL termination of the neighbor shutdown reason sent fromClaudio Jeker
2023-08-30Introduce CTL_RES_OPNOTSUPP as possible error response for bgpctl whichClaudio Jeker
2023-08-16ASPAs are AFI-agnosticJob Snijders
2023-08-16Remove per-AFI ASPA handling in bgpd internalsClaudio Jeker
2023-08-04Instead of forcing a NUL into struct ctl_neighbor descr adjust theClaudio Jeker
2023-07-20Use sizeof(destination) not sizeof(source) in strlcpy() calls.Claudio Jeker
2023-07-14Cleanup mrt message handling. Remove the DUMP_XYZ() macros and replaceClaudio Jeker
2023-07-12Update OpenBGPD to use new ibuf API.Claudio Jeker
2023-07-12In rde_attr_parse() if an attribute causes a parse error which results inClaudio Jeker
2023-07-11Bump version for -portable releaseClaudio Jeker
2023-06-17Fix 'ext-community * *' matching and with this set { ext-community delete * * }.Claudio Jeker
2023-06-12Use attr_writebuf() instead of hand rolling a more complicated versionClaudio Jeker
2023-06-12Use data != NULL to be more explicit. No functional change.Claudio Jeker
2023-06-01Check the F_NEXTHOP flag on the right kroute6 object.Claudio Jeker
2023-05-25In session_process_msg() recheck the validity of the rbuf before movingClaudio Jeker
2023-05-09Properly handle references for nexthops and labels in filterset_copy()Claudio Jeker
2023-05-05Pass ASPA objects in reverse since this is what aspa_add_set() expects.Claudio Jeker
2023-05-05Limit the socket buffer size to 64k for all sessions. Long time agoClaudio Jeker
2023-05-01Bump to 8.0Claudio Jeker
2023-04-28Add explicit default labels in switch() statements with error handling.Claudio Jeker
2023-04-26Add prototypes for geticmptypebyname() and geticmpcodebyname().Claudio Jeker
2023-04-23Add the same AID filter to prefix_flowspec_dump() like in the otherClaudio 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-20Rework the way transit provider AID masks are built and sent to the RDE.Claudio Jeker
2023-04-20Implement IMSG_CTL_SHOW_FLOWSPEC and IMSG_FLOWSPEC_FLUSH and add bits forClaudio Jeker
2023-04-20Document flowspec in bgpd.conf.5Claudio Jeker
2023-04-19Reshuffle the flowrule yacc rules to be in a more logical and alphabeticalClaudio Jeker
2023-04-19Implement a way to announce flowspec rules without hitting Adj-RIB-InClaudio Jeker
2023-04-19Remove usage of fatalx() in here. This code will be shared with bgpctl.Claudio Jeker
2023-04-19Add minimal support for flowspec in the table-mp MRT format.Claudio Jeker
2023-04-19Add handling for flowspec in the update path.Claudio Jeker
2023-04-19Implement code to pass the flowspec config over to the RDE. The parentClaudio Jeker
2023-04-19Extend the pt_entry api to handle flowspec.Claudio Jeker
2023-04-19bad indentsClaudio Jeker
2023-04-18Implement a basic flowspec print function. It is not 100% compatibleClaudio 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-17Reverse the polarity of flowspec_cmp() so it works better with ourClaudio Jeker
2023-04-17Implement a basic API to work with flowspec NLRI.Claudio Jeker
2023-04-13Simplify how IMSG_CTL_SHOW_RIB_COMMUNITIES is constructed. This can justClaudio Jeker
2023-04-07Pass a pt_entry pointer to rib_get() and rib_add().Claudio 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-30Refactor extract_prefix() to first do the length checks and only thenClaudio Jeker
2023-03-30Extra space in struct field definitions. NFCClaudio Jeker
2023-03-30Put the size of the pt_entry object into the struct itself.Claudio Jeker