summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/session.h
AgeCommit message (Expand)Author
2004-07-042 more file descriptors for each RDE and SE inherited from the parentHenning Brauer
2004-06-20at least somewhat consistently name the TAILQ_ENTRYs... this confused meHenning Brauer
2004-06-20implement file descriptor passing in the imsg/msgbuf framework, and useHenning Brauer
2004-06-09move to a dynamically allocated struct pollfd array.Henning Brauer
2004-06-06rework bgpd's handling of listening sockets. instead of one for eachHenning Brauer
2004-05-28detect absence of PF_KEY interface and/or the TCP_MD5SIG setsockoptsHenning Brauer
2004-05-08provide log_sockaddr, which uses getnameinfo(), and use it inHenning Brauer
2004-05-08remove unused argument to control_dispatch_msg(), lintHenning Brauer
2004-04-28rename sock to fdTheo de Raadt
2004-04-28if a peer follows the extremely misgiuded path that the RFCs just barely allowHenning Brauer
2004-04-28keep track of which ipsec/md5 SAs we inserted - ESRCH on blind removalHenning Brauer
2004-04-27rename the ipsec struct to auth, move all tcpmd5 related fields in there, andHenning Brauer
2004-04-27initial route refresh support per RFC2918Henning Brauer
2004-04-26load ipsec SAs into the kernel and enable them.Markus Friedl
2004-04-26announce multiprotocol capabilities - IPv4 multicast for nowHenning Brauer
2004-04-25Remove the no longer needed configure stuff in RDE. The peer list needs noClaudio Jeker
2004-04-16let getpeerbyip work for both v4 and v6Henning Brauer
2004-04-16make log_conn_attempt work in an address family independent matterHenning Brauer
2004-04-13parse the BGP Multiprotocol Extensions (RFC 2858) capabilities and store inHenning Brauer
2004-03-11Shutdown the RDE cleanly on exit. Plug some memleaks. OK henning@Claudio Jeker
2004-03-11Free unneeded mrt lists in SE and on exit. OK henning@Claudio Jeker
2004-03-10pass a pointer to the network list as well to session_main so we can free()Henning Brauer
2004-03-10pass a pointer to the filter rule list to session_main() so we can free()Henning Brauer
2004-03-10implement framework to announce capabilities in the open messages we send.Henning Brauer
2004-03-05new error code "unsupported capability" from RFC 3392Henning Brauer
2004-03-05add a parser for the capability announcements using the OPEN message as perHenning Brauer
2004-03-01Forgotten in the last commit. Sync printconfig and parser.Claudio Jeker
2004-02-26show rib infrastructure. At least full dumps and per as dumps. Per prefixClaudio Jeker
2004-02-16Make the path attribute handling more RFC conformant. Also move theClaudio Jeker
2004-02-09print networks tooHenning Brauer
2004-02-09print more fluffHenning Brauer
2004-02-08factor out functions to print the configuration (rules only for now)Henning Brauer
2004-02-07send filter rules to the RDE on reloads, help & ok claudioHenning Brauer
2004-02-06initial cut at the filtering language.Henning Brauer
2004-01-28we need a pfkey_init the gets us a PF_KEY socket before we drop privsHenning Brauer
2004-01-28-struct peer_auth to store the SPIs, linked into struct peerHenning Brauer
2004-01-22make log_peer_* take a struct peer_config instead of the session engineHenning Brauer
2004-01-22log_peer_err -> log_peer_warnHenning Brauer
2004-01-17Make it possible to announce own networks. In the RDE these prefixes areClaudio Jeker
2004-01-11clean up setting the poll events a bit. no functional changes.Henning Brauer
2004-01-11once the tcp session is established use gettsockname/getpeername to getHenning Brauer
2004-01-09get us a stateful imsg relaying framework, and the first receiver,Henning Brauer
2004-01-06two new imsg types, IMSG_CTL_NEIGHBOR_UP and _DOWN, on their receival on theHenning Brauer
2004-01-06lower the initial value for the IdleHold timer from 90 to 30 seconds.Henning Brauer
2004-01-06properly punish oscillating neighbors.Henning Brauer
2004-01-06rename our StartTimer to IdleHoldTimer as per draft-ietf-idr-bgp4-23Henning Brauer
2004-01-062004Henning Brauer
2004-01-05Big overhaul of the mrt code.Claudio Jeker
2004-01-04keep seperate message counters for open/update/keepalive/notificationHenning Brauer
2004-01-04-new imsg CTL_RELOADHenning Brauer