summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
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
2023-03-29Mark the struct aid name as const char * since it points to static memory.Claudio Jeker
2023-03-29Switch prefix_adjout_get and new prefix_adjout_first to use a pt_entryClaudio Jeker
2023-03-28In pt_fill set the refcnt to its maximum value to trigger an errorClaudio Jeker
2023-03-28Instead of exracting the prefix into a bgpd_addr and passing that toClaudio Jeker
2023-03-28More pt_entry cleanup, move structure definitions to rde_prefix.c andClaudio Jeker
2023-03-28Introduce a semaphore to protect intermediate state from different RTRClaudio Jeker
2023-03-28Include the memory size usage of the prefix tree in rde_memstats.Claudio Jeker
2023-03-28Refactor mrt_dump_entry_v2() to use a dynamic buffer to hold the prefix.Claudio Jeker
2023-03-28Switch role logic in rde_aspa_validity() since this may need to be extended.Claudio Jeker
2023-03-22Bump versionClaudio Jeker
2023-03-21Improve length checks for ATTR_MP_REACH_NLRI.Claudio Jeker