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
/
session.c
Age
Commit message (
Expand
)
Author
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
2022-01-20
Make sure that all poll loops properly restart the poll loop on EINTR.
Claudio Jeker
2021-09-03
Add add-path support in MRT dumps (RFC8050).
Claudio Jeker
2021-07-27
Implement RFC9072: Extended Optional Parameters Length for BGP OPEN Message
Claudio Jeker
2021-06-24
Fix add-path capability encoding, the length was not correctly calculated
Claudio Jeker
2021-06-17
Implement RFC 7313 enhanced route refresh. It is off by default and
Claudio Jeker
2021-05-27
Use negotiated capabilities to decide if a ROUTE-REFRESH message can be
Claudio Jeker
2021-05-27
Use correct RFC number in comment
Claudio Jeker
2021-05-27
bgpd(8) will soon support ADD-PATH (RFC7911) and enhanced route refresh
Claudio Jeker
2021-05-27
Fix bad logic in last commit. If graceful restart is on and the forwarding
Claudio Jeker
2021-05-27
Improve graceful restart capability handling.
Claudio Jeker
2021-05-16
Capabilities are only supported on a session when both sides announce
Claudio Jeker
2021-05-06
Improve reload behaviour of RDE peer flags and export_type.
Claudio Jeker
2021-05-03
When negotiating multiprotocol capabilities only fall ack to AID_INET when
Claudio Jeker
2021-04-27
Check for possible bgpid collision on open. RFC 6286 defines that this
Claudio Jeker
2021-02-16
Add RTR support to OpenBGPD. Add basic support for the protocol.
Claudio Jeker
2021-01-05
It is safe to call addr2sa with a bgpd_addr NULL pointer
Claudio Jeker
2020-12-30
Implement IMSG_CTL_SHOW_SET to get information about roa-set, as-sets and
Claudio Jeker
2020-12-29
getifaddrs() can return entries where ifa_addr is NULL. Check for this
Claudio Jeker
2020-12-23
BGP uses KEEPALIVE packets and the HOLD timer to detect stalled sessions.
Claudio Jeker
2020-12-11
Make the timer code independent of struct peer this way it can be used
Claudio Jeker
2020-11-05
Mark some common symbols of RDE and SE as static so that linking
Claudio Jeker
2020-11-05
Kill bgpd_process, nothing uses it anymore. Instead pass the process
Claudio Jeker
2020-11-05
Refactor the control code to be more like a module.
Claudio Jeker
2020-06-27
Replace TAILQ concatenation loop with TAILQ_CONCAT
bket
2020-05-10
In bgpctl argument parser, re-arrange 'reason' parsing ('nei action [reason]')
Theo de Raadt
2020-04-23
Store local-address by address family. This allows to configure both
Claudio Jeker
2020-02-12
Move the code to figure out the alternate IP address (IPv6 addr for IPv4
Claudio Jeker
2020-01-24
Implement 'max-prefix NUM out' to limit the number of announced prefixes.
Claudio Jeker
2020-01-21
Add last_rcvd_errcode and last_rcvd_suberr to the peer_stats so that
Claudio Jeker
2020-01-09
Convert last_updown and last_read from time(3) to use getmonotime()
Claudio Jeker
2019-10-02
When removing a peer do the RB_REMOVE last and log the removal just before
Claudio Jeker
2019-10-01
Add some TCP MD5SUM specific calls needed by protable. On Linux systems
Claudio Jeker
2019-10-01
Use the peer list from the right struct bgpd_config. Don't use the global
Claudio Jeker
2019-10-01
Remove leftover pfkey_remove() call in session.c this code was moved to
Claudio Jeker
2019-09-30
Pass a struct listen_addr pointer to tcp_md5_listen and not just the fd,
Claudio Jeker
2019-08-13
Do not use the SE global conf struct for the bgpd_config but actually
Claudio Jeker
2019-08-12
Change the way IdleHoldTime is reset once the session is up and stable.
Claudio Jeker
2019-07-24
mrt.h only needs to be included by mrt.c
Sebastian Benoit
2019-06-28
Reset rpending (read pending) indicator for a peer when the peer goes down
Claudio Jeker
2019-06-22
Adjust peer id allocation a bit. Use defines for the various special
Claudio Jeker
2019-06-17
A bit more KNF no binary change
Claudio Jeker
2019-06-17
Cleanup, remove some unneded spaces add some other where needed.
Claudio Jeker
2019-06-17
Completley rewrite the community matching and handling code. All community
Claudio Jeker
2019-05-27
Switch the peer TAILQ to a RB tree indexed by the peer id. This way
Claudio Jeker
2019-05-24
Change timer_nextisdue() and timer_nextduein() to take the current time
Claudio Jeker
2019-05-08
Rework the TCP md5sig and IKE handling. Move the pfkey socket to the parent
Claudio Jeker
2019-04-25
Extend maximum message size of the shutdown communication to 255 bytes.
Claudio Jeker
2019-04-07
Be more careful when setting timeout to 0 because there is pending work
Claudio Jeker
[next]