summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2022-06-30Only have one version of send_rtmsg() which uses struct kroute_full().Claudio Jeker
2022-06-28Try to document 'announce policy' and add RFC 9234 to the list in bgpd.8Claudio Jeker
2022-06-28The default state of enhanced refresh is no. So flip logic.Claudio Jeker
2022-06-28Check for entries in the suberror names arrays that are NULL. Handle themClaudio Jeker
2022-06-28Unbreak tree: add log_policy() implementation missing from previous commit.Theo Buehler
2022-06-28spellingJonathan Gray
2022-06-27Add support for RFC 9234 - Route Leak Prevention and Detection Using RolesClaudio Jeker
2022-06-26Pignatoro -> PignataroJonathan Gray
2022-06-25Since 128bit addressing is not enough add some addition 32bit ofClaudio Jeker
2022-06-24Use IN6_IS_ADDR_MC_NODELOCAL() instead of IN6_IS_ADDR_MC_INTFACELOCAL().Claudio Jeker
2022-06-23Move struct kif from bgpd.h to kroute.cClaudio Jeker
2022-06-23Fix commentsClaudio Jeker
2022-06-23Thanks IPv6 for being extra complex. Recover scope_id for link local addrs.Claudio Jeker
2022-06-23Replace struct kroute_node and kroute6_node with direct versions ofClaudio Jeker
2022-06-22Move struct kroute and kroute6 to kroute.c and out of bgpd.hClaudio Jeker
2022-06-22Use struct kroute_full in bgpd_filternexthop() so this code becomes a lotClaudio Jeker
2022-06-22Sync KAME hack in log_in6addr() with route/show.cTheo Buehler
2022-06-22Use struct kroute_full instead of a union of struct kroute & kroute6.Claudio Jeker
2022-06-22Remove comment which is no longer true.Claudio Jeker
2022-06-19Implement a applymask() function that works on bgpd_addr structs.Claudio Jeker
2022-06-17Adapt the KAME hack in sa2addr() to be the same as in route/show.cClaudio Jeker
2022-06-16Neither inet4allone nor inet6allone need global scope. Make them static.Claudio Jeker
2022-06-16Remove prefixlen2mask() uasge outside of util.c. Instead use inet4applymask().Claudio Jeker
2022-06-16If anything in name2id conversion fails then just return 0.Claudio Jeker
2022-06-16Remove __func__ from warning messages where it does not add anythingClaudio Jeker
2022-06-15Prevent busy poll loop on pfkey message error.Claudio Jeker
2022-06-15Need to continue to the next message for route messages with errorsClaudio Jeker
2022-06-15Do not use defines from pfkeyv2.h in portable code.Claudio Jeker
2022-06-15Rename F_BGPD_INSERTED to F_BGPD and use F_BGPD_INSERTED as a flag thatClaudio Jeker
2022-06-14Add my copyright, I think I added enough code to justify it.Claudio Jeker
2022-06-14Bump version to 7.4Claudio Jeker
2022-06-13Split dispatch_rtmsg_addr() into a function parsing a route messageClaudio Jeker
2022-06-09Properly error out if a variable does not exist. Need to pass backClaudio Jeker
2022-06-09Change argument of ktable_get from ifd->ifi_rdomain to kif->k.rdomain.Claudio Jeker
2022-06-09Remove the rdomain / rtableid passed to some kroute functions.Claudio Jeker
2022-06-07Try to be more precise with rtlabelid tracking.Claudio Jeker
2022-06-07uint8_t not u_int8_t. Damn finger memory.Claudio Jeker
2022-06-07Retire F_RTLABEL it was not used for anything.Claudio Jeker
2022-06-05Rework how fib_priority is handled.Claudio 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-06-02Adjust some warning messages to be a bit more accurate. ktable_update()Claudio Jeker
2022-05-31fix spacing;Jason McIntyre
2022-05-31Implement a max communities filter matchClaudio Jeker
2022-05-25Fix non-transitive extended community handling.Claudio Jeker
2022-05-23whitespaces found when I went checking for something elseTheo de Raadt
2022-05-06Relax the limitation of what is an acceptable unicast IP.Claudio Jeker
2022-04-04Prepare for new release.Claudio Jeker
2022-03-31man pages: add missing commas between subordinate and main clausesChristian Weisgerber