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
2025-01-03
Adjust logic in the STATE_IDLE case of change_state() to properly handle
Claudio Jeker
2024-12-16
Prefix enum msg_type with MSG_ to prevent a duplicate symbol warning
Claudio Jeker
2024-12-13
Implement RFC 8538: Notification Message Support for BGP Graceful Restart
Claudio Jeker
2024-12-12
Cache the Adj-RIB-Out for sessions that have not been down for more than
Claudio Jeker
2024-12-10
Introduce a SessionDownTimer that is started when a session goes down
Claudio Jeker
2024-12-09
Add support for extended messages (RFC8654)
Claudio Jeker
2024-12-02
Bump imsg size up to MAX_BGPD_IMSGSIZE (128k) to support extended messages
Claudio Jeker
2024-11-26
Adjust the msgbuf parser callbacks in bgpd to the new API.
Claudio Jeker
2024-11-21
Convert simple stuff in usr.sbin over to new imsgbuf_init behaviour
Claudio Jeker
2024-11-21
Convert session.c to use the new msgbuf reader API.
Claudio Jeker
2024-11-21
Teach mrt_dump_bgp_msg() to use ibufs
Claudio Jeker
2024-11-21
Pass the message to bgp_fsm as argument instead of stashing it in rptr.
Claudio Jeker
2024-11-21
Kill the bgp_msg struct and instead pass the type to session_sendmsg()
Claudio Jeker
2024-11-21
Adjust bgpd to the new msgbuf API
Claudio Jeker
2024-11-21
Adjust bgpd to the new msgbuf_write / ibuf_write API
Claudio Jeker
2024-11-21
Do not abuse struct ibuf_read instead define local struct with the same fields.
Claudio Jeker
2024-11-21
s/ibuf_add_buf/ibuf_add_ibuf/
Claudio Jeker
2024-11-21
Use imsgbuf_clear() where appropriate instead of msgbuf_clear().
Claudio Jeker
2024-11-21
Rename imsg_init, imsg_clear, imsg_read, imsg_write and imsg_flush to
Claudio Jeker
2024-11-21
Convert ibuf_write() callers to new simplified return logic.
Claudio Jeker
2024-11-21
Use ibuf_write() to send BGP messages to peers instead of msgbuf_write().
Claudio Jeker
2024-11-21
Introduce imsg_write() and use it instead of msgbuf_write().
Claudio Jeker
2024-10-01
In merge_peers also copy over the auth_conf from the new peer to the old
Claudio Jeker
2024-10-01
Rework the pfkey and tcp md5 API to not depend on struct peer.
Claudio Jeker
2024-09-09
Use msgbuf_init() instead of hand initalizing the msgbuf.
Claudio Jeker
2024-08-20
Use msgbuf_queuelen() instead of accessing wbuf.queue for msgbuf structs.
Claudio Jeker
2024-06-10
In get_alternate_addr() consider sessions to IPv6 link-local addresses
Claudio Jeker
2024-05-29
Only fall back to the default IPv4 unicast mode if there was no MP
Claudio Jeker
2024-05-22
Convert bgpid, remote_bgpid and clusterid to host byte order.
Claudio Jeker
2024-05-20
Convert more of the session engine parsers to the new ibuf API
Claudio Jeker
2024-05-16
Simplify the code to clamp the TCP send and recv buffer to 64k.
Claudio Jeker
2024-05-15
Mark RTR and IPv6 BGP packets with DSCP CS6 (network control)
Job Snijders
2024-04-24
Remove 'announce capabilities' as neighbor config stanza.
Claudio Jeker
2024-04-22
In state IDLE handle EVNT_STOP and stop the IdleHold timer. This way
Claudio Jeker
2024-04-22
Move setting of the shutdown reason to session_stop()
Claudio Jeker
2024-04-22
No longer fall back to no capabilities when there is an OPEN/optional
Claudio Jeker
2024-04-11
Use != NULL for pointer check. No binary change.
Claudio Jeker
2024-04-10
Rework the logic to not send double notifications in session_notification().
Claudio Jeker
2024-04-09
Allow operators to enforce the presence of certain capabilities on sessions.
Claudio Jeker
2024-03-26
Move the SendHoldTimer code into start_timer_sendholdtime() and ensure
Claudio Jeker
2024-03-22
Rework the cease shutdown reason to work in both directions by looking
Claudio Jeker
2024-03-22
Rework parse_notification() to use the ibuf API for everything.
Claudio Jeker
2024-03-20
Cleanup AID handling.
Claudio Jeker
2024-02-19
IANA assigned error 8 to draft-ietf-idr-sendholdtimer
Job Snijders
2024-02-13
Remove IMSG_SESSION_DOWN handler in the session engine. The RDE does
Claudio Jeker
2024-01-18
Convert IMSG_UPDATE and session_update() to new imsg API and ibufs.
Claudio Jeker
2024-01-16
Switch session_notification() over to use a struct ibuf to carry the
Claudio Jeker
2024-01-12
Convert the simple IMSG calls in session.c to the new imsg API.
Claudio Jeker
2024-01-11
Clear the last_sent_errcode, last_rcvd_errcode and last_reason when
Claudio Jeker
2024-01-10
Update the control.c code to use the new imsg API.
Claudio Jeker
[next]