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
/
rde.c
Age
Commit message (
Expand
)
Author
4 days
Convert simple stuff in usr.sbin over to new imsgbuf_init behaviour
Claudio Jeker
4 days
Adjust bgpd to the new msgbuf API
Claudio Jeker
4 days
Adjust bgpd to the new msgbuf_write / ibuf_write API
Claudio Jeker
4 days
Use imsgbuf_queuelen() instead of accessing the w.queue member.
Claudio Jeker
4 days
Use imsgbuf_clear() where appropriate instead of msgbuf_clear().
Claudio Jeker
4 days
Rename imsg_init, imsg_clear, imsg_read, imsg_write and imsg_flush to
Claudio Jeker
2024-09-25
When generating UPDATE handle the message size limit better.
Claudio Jeker
2024-09-10
Be more careful with aspath that have 0 length (aka the empty AS_PATH).
Claudio Jeker
2024-09-09
Handle the CLUSTER_LIST attribute as described in RFC7606
Claudio Jeker
2024-09-09
There is no need for an explicit size check for IMSG_RECONF_ASPA_TAS
Claudio Jeker
2024-09-09
Use msgbuf_init() instead of hand initalizing the msgbuf.
Claudio Jeker
2024-08-28
Introduce peer_is_up() and use it instead of peer->state == PEER_UP checks
Claudio Jeker
2024-08-28
Check the max_prefix and max_out_prefix limit during config reload.
Claudio Jeker
2024-08-20
Use msgbuf_queuelen() instead of accessing wbuf.queue for msgbuf structs.
Claudio Jeker
2024-08-14
Introduce 'rde rib Loc-RIB include filtered' a feature that includes
Claudio Jeker
2024-05-22
Convert bgpid, remote_bgpid and clusterid to host byte order.
Claudio Jeker
2024-03-20
Cleanup AID handling.
Claudio Jeker
2024-02-22
Workaround for gcc3 - the use of anonymous unions now makes it complain
Miod Vallat
2024-02-03
add missing fatal() call in rde_peer_send_rrefresh()
Jonathan Gray
2024-02-02
Cleanup a couple of fatal messages to be less bad.
Claudio Jeker
2024-01-30
Convert he ATTR_ASPATH and ATTR_AS4_PATH handlers in rde_attr_parse()
Claudio Jeker
2024-01-25
Use RFC7606 treat-as-withdraw for ORIGIN attributes with an invalid value.
Claudio Jeker
2024-01-25
Convert most attributes in rde_attr_parse() to new ibuf API.
Claudio Jeker
2024-01-24
Convert the community parsers to the new ibuf api.
Claudio Jeker
2024-01-23
Start converting the message parser to use the new ibuf api.
Claudio Jeker
2024-01-23
Split cases and call peer_stale() individually instead of using a
Claudio Jeker
2024-01-15
Convert the simple bits of imsg handling over to the new imsg API.
Claudio Jeker
2023-12-14
Mostly straightforward conversion to imsg_get_fd() only the handling
Claudio Jeker
2023-11-07
Rename struct imsgbuf *ibuf to *imsgbuf in all places.
Claudio Jeker
2023-10-16
Improve IPv6 link-local address handling
Claudio Jeker
2023-08-16
Remove per-AFI ASPA handling in bgpd internals
Claudio Jeker
2023-08-04
Instead of forcing a NUL into struct ctl_neighbor descr adjust the
Claudio Jeker
2023-07-12
Update OpenBGPD to use new ibuf API.
Claudio Jeker
2023-07-12
In rde_attr_parse() if an attribute causes a parse error which results in
Claudio Jeker
2023-06-12
Use attr_writebuf() instead of hand rolling a more complicated version
Claudio Jeker
2023-04-20
Rework the way transit provider AID masks are built and sent to the RDE.
Claudio Jeker
2023-04-20
Implement IMSG_CTL_SHOW_FLOWSPEC and IMSG_FLOWSPEC_FLUSH and add bits for
Claudio Jeker
2023-04-19
Implement a way to announce flowspec rules without hitting Adj-RIB-In
Claudio Jeker
2023-04-19
Implement code to pass the flowspec config over to the RDE. The parent
Claudio Jeker
2023-04-13
Simplify how IMSG_CTL_SHOW_RIB_COMMUNITIES is constructed. This can just
Claudio Jeker
2023-04-07
Pass a pt_entry pointer to rib_get() and rib_add().
Claudio Jeker
2023-04-03
Add first step of flowspec support. This adds the bits to establish a
Claudio Jeker
2023-03-28
Switch role logic in rde_aspa_validity() since this may need to be extended.
Claudio Jeker
2023-03-21
Improve length checks for ATTR_MP_REACH_NLRI.
Claudio Jeker
2023-03-13
Add F_CTL_LEAKED and F_CTL_INELIGIBLE flags for bgpctl to show leaked
Claudio Jeker
2023-03-10
Compile the output filter rules into per peer filter rules.
Claudio Jeker
2023-03-09
Major rework of RFC9234 support. My initial interpretation of the RFC was
Claudio Jeker
2023-02-13
Pass struct rib_entry to rde_generate_updates() instead of struct rib.
Claudio Jeker
2023-02-09
Instead of relaying struct peer from the SE to the RDE to fill out 10
Claudio Jeker
2023-01-24
Implement filter and control message matching for ASAP.
Claudio Jeker
[next]