index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
usr.sbin
/
bgpd
/
bgpd.h
Age
Commit message (
Expand
)
Author
2022-09-23
Don't depend on RTLABEL_LEN but instead define our own ROUTELABEL_LEN.
Claudio Jeker
2022-09-21
The values for fib_priority are OS dependent. To help portability move
Claudio Jeker
2022-08-31
Remove IMSG_CTL_SHOW_RIB_HASH and struct rde_hashstats which are no
Claudio Jeker
2022-08-29
Instead of a global aspath cache copy the aspath attribute per rde_aspath
Claudio Jeker
2022-08-26
Handle IMSG_SESSION_* messages immediatly when received and do not put
Claudio Jeker
2022-08-10
More kroute_nexthop cleanup. Mainly use direct assignment instead of
Claudio Jeker
2022-07-28
whitespace found during a read-thru; ok claudio
Theo de Raadt
2022-07-28
Remove F_DOWN, it is no longer used and reshuffle the other flags a bit
Claudio Jeker
2022-07-27
There is no need to track both F_BGPD and F_KERNEL anymore.
Claudio Jeker
2022-07-23
Refactor and rename bgpd_filternexthop() to bgpd_oknexthop()
Claudio Jeker
2022-07-22
Revert previous commit. The RTP_MINE checks on struct kroute_full are
Claudio Jeker
2022-07-22
Retire the F_KERNEL flag, it got superseded by route priority and RTP_MINE.
Claudio Jeker
2022-07-20
Cleanup and fix the network code.
Claudio Jeker
2022-07-11
Implement send side of RFC7911 ADD-PATH
Claudio Jeker
2022-07-07
Introduce a decision metric (dmetric) that classifies the relation of
Claudio Jeker
2022-06-30
Only have one version of send_rtmsg() which uses struct kroute_full().
Claudio Jeker
2022-06-27
Add support for RFC 9234 - Route Leak Prevention and Detection Using Roles
Claudio Jeker
2022-06-23
Move struct kif from bgpd.h to kroute.c
Claudio Jeker
2022-06-23
Replace struct kroute_node and kroute6_node with direct versions of
Claudio Jeker
2022-06-22
Move struct kroute and kroute6 to kroute.c and out of bgpd.h
Claudio Jeker
2022-06-22
Use struct kroute_full in bgpd_filternexthop() so this code becomes a lot
Claudio Jeker
2022-06-22
Use struct kroute_full instead of a union of struct kroute & kroute6.
Claudio Jeker
2022-06-19
Implement a applymask() function that works on bgpd_addr structs.
Claudio Jeker
2022-06-16
Remove prefixlen2mask() uasge outside of util.c. Instead use inet4applymask().
Claudio Jeker
2022-06-15
Do not use defines from pfkeyv2.h in portable code.
Claudio Jeker
2022-06-15
Rename F_BGPD_INSERTED to F_BGPD and use F_BGPD_INSERTED as a flag that
Claudio Jeker
2022-06-09
Remove the rdomain / rtableid passed to some kroute functions.
Claudio Jeker
2022-06-07
Retire F_RTLABEL it was not used for anything.
Claudio Jeker
2022-06-05
Rework how fib_priority is handled.
Claudio Jeker
2022-05-31
Implement a max communities filter match
Claudio Jeker
2022-05-25
Fix non-transitive extended community handling.
Claudio Jeker
2022-05-23
whitespaces found when I went checking for something else
Theo de Raadt
2022-03-21
Rename F_CTL_ACTIVE and F_PREF_ACTIVE to the more correct
Claudio Jeker
2022-03-03
Remove the labelid from struct kroute_full. It was never really used.
Claudio Jeker
2022-02-23
Make it possible to bind and connect to non-default ports. This is mainly
Claudio Jeker
2022-02-06
Switch from u_intX_t types to stdint.h uintX_t. Mostly mechanical with
Claudio Jeker
2021-09-01
Implement roa-set data expiry. Every prefix in a roa-set can specify an
Claudio Jeker
2021-08-09
Implement reception of multiple paths per BGP session. This is one
Claudio Jeker
2021-07-27
Add the needed MRT dump defines for RFC8050 support. This will be used
Claudio Jeker
2021-06-17
Implement RFC 7313 enhanced route refresh. It is off by default and
Claudio Jeker
2021-05-27
bgpd(8) will soon support ADD-PATH (RFC7911) and enhanced route refresh
Claudio Jeker
2021-03-02
Introduce 'rde evaluate all' a mode to work around path hiding in IXP
Claudio Jeker
2021-02-16
Add RTR support to OpenBGPD. Add basic support for the protocol.
Claudio Jeker
2021-01-25
RFC6472 discourages the use of AS_SET segements in ASPATH attributes.
Claudio Jeker
2021-01-18
Change struct bgpd_addr VPN encoding. Instead of including two almost
Claudio Jeker
2021-01-04
Use log_sockaddr() in log_addr() to print a struct bgpd_addr. This way
Claudio Jeker
2020-12-30
Implement IMSG_CTL_SHOW_SET to get information about roa-set, as-sets and
Claudio Jeker
2020-12-29
In preparation for RTR support change the representation of the roa-set
Claudio Jeker
2020-12-23
BGP uses KEEPALIVE packets and the HOLD timer to detect stalled sessions.
Claudio Jeker
2020-11-05
Kill bgpd_process, nothing uses it anymore. Instead pass the process
Claudio Jeker
[next]