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.c
Age
Commit message (
Expand
)
Author
2024-01-09
Convert the parent process imsg handling over to the new imsg API.
Claudio Jeker
2024-01-04
Rename argument roa of imsg_send_sockets() to rtr since the imsgbuf is
Claudio Jeker
2023-11-07
Rename struct imsgbuf *ibuf to *imsgbuf in all places.
Claudio Jeker
2023-08-16
Remove per-AFI ASPA handling in bgpd internals
Claudio Jeker
2023-04-19
Implement code to pass the flowspec config over to the RDE. The parent
Claudio Jeker
2023-02-14
No longer wait for the RTR process to finish the config reload before
Claudio Jeker
2023-01-20
comma space not space comma
Claudio Jeker
2022-11-18
Add plumbing for ASPA support. This implements the parser and part of the
Claudio Jeker
2022-08-17
Convert bzero() to memset(), bcmp() to memcmp() and bcopy() to memcpy().
Claudio Jeker
2022-07-28
whitespace found during a read-thru; ok claudio
Theo de Raadt
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-06-23
Move struct kif from bgpd.h to kroute.c
Claudio Jeker
2022-06-22
Use struct kroute_full in bgpd_filternexthop() so this code becomes a lot
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-05
Rework how fib_priority is handled.
Claudio Jeker
2022-06-02
Adjust some warning messages to be a bit more accurate. ktable_update()
Claudio Jeker
2022-02-06
Switch from u_intX_t types to stdint.h uintX_t. Mostly mechanical with
Claudio Jeker
2022-01-23
On poll() failure we want to skip pollfd related action but the signal
Claudio Jeker
2022-01-20
Make sure that all poll loops properly restart the poll loop on EINTR.
Claudio Jeker
2021-07-20
Add -V to usage. Reported by Pier Carlo Chiodi.
Claudio Jeker
2021-06-16
Add command line option to show the version
job
2021-05-17
Limit the number of concurrent RTR connects to 32.
Claudio Jeker
2021-05-11
Use non-blocking connect() to setup the RTR socket. connect() can hang for
Claudio Jeker
2021-05-03
Like in the session engine do not inline the addr2sa call into connect and
Claudio Jeker
2021-02-16
Add RTR support to OpenBGPD. Add basic support for the protocol.
Claudio Jeker
2021-01-04
Rename PFD_PIPE_ROUTE to PFD_PIPE_RDE which is a more obvious name.
Claudio Jeker
2020-12-30
RB_REMOVE from the correct tree. Dumb copy paste bug introduced by last commit.
Claudio Jeker
2020-12-29
In preparation for RTR support change the representation of the roa-set
Claudio Jeker
2020-11-05
Kill bgpd_process, nothing uses it anymore. Instead pass the process
Claudio Jeker
2020-05-11
There is no reason to limit the string length of log_reason() to REASON_LEN
Claudio Jeker
2020-05-10
In bgpctl argument parser, re-arrange 'reason' parsing ('nei action [reason]')
Theo de Raadt
2019-10-02
In IMSG_PFKEY_RELOAD do not warn about unknown peers. When a peer is
Claudio Jeker
2019-10-01
For portable kr_init() returns an fd of -1 which now would end up in an
Claudio Jeker
2019-08-08
Parse the config file early on startup before bgpd is daemonized.
Claudio Jeker
2019-08-05
Cleanup config reload in the RDE. Use the bgpd_conf struct to store sets
Claudio Jeker
2019-08-05
Change the order how filtersets are passed during config reloads. Instead
Claudio Jeker
2019-07-24
mrt.h only needs to be included by mrt.c
Sebastian Benoit
2019-07-23
Clean up RIB related kroute code. Introduce a way to flush a FIB table
Claudio Jeker
2019-07-19
When allocating socketpair() increase their send and receive buffers to
Claudio Jeker
2019-05-29
Rework pfkey handling a bit. The old remove then add way of inserting md5sig
Claudio Jeker
2019-05-27
Switch the peer TAILQ to a RB tree indexed by the peer id. This way
Claudio Jeker
2019-05-08
when passing objects to imsg use the for 'obj, sizeof(*obj)' instead of
Claudio Jeker
2019-05-08
Rework the TCP md5sig and IKE handling. Move the pfkey socket to the parent
Claudio Jeker
2019-03-31
Move the struct peer into bgpd_config and switch it to a TAILQ instead of
Claudio Jeker
2019-03-31
Avoid calling dup2(oldd, newd) when oldd == newd. In that case the
YASUOKA Masahiko
2019-03-07
Do a better job at cleaning up the config on shutdown. Remove bits that
Claudio Jeker
[next]