summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/session.c
AgeCommit message (Expand)Author
2004-02-01put v6 cruft into session_up() while beeing there... claudio okHenning Brauer
2004-01-31rename tcp sockopt TCP_SIGNATURE_ENABLE to TCP_MD5SIGHenning Brauer
2004-01-30-enable md5sig on the listening socketHenning Brauer
2004-01-29enable tcp md5sig om the connecting socket when md5sig is configured for thatHenning Brauer
2004-01-28improve loggingHenning Brauer
2004-01-28KNFHenning Brauer
2004-01-28catch SIGINT here as well so we can properly shut down if ^C'ed in debug modeHenning Brauer
2004-01-28STOP events for all sessions before we exit.Henning Brauer
2004-01-28repair the bind() in session_connect; only used if local-addr was specifiedHenning Brauer
2004-01-28improve loggingHenning Brauer
2004-01-28we need a pfkey_init the gets us a PF_KEY socket before we drop privsHenning Brauer
2004-01-28call pfkey_auth_establish() on START eventsHenning Brauer
2004-01-27use a struct bgpd_addr instead of sockaddr_in for peer_config->local_addr andHenning Brauer
2004-01-23make sure to only use the accept()ed connection of there is no other existingHenning Brauer
2004-01-23sync comments with reality and properly log accept() errorsHenning Brauer
2004-01-22make log_peer_* take a struct peer_config instead of the session engineHenning Brauer
2004-01-22use log_warnx and log_info. reclassify a few messages in the process and fixHenning Brauer
2004-01-22log_peer_err -> log_peer_warnHenning Brauer
2004-01-22s/log_err/log_warn/Henning Brauer
2004-01-17allow the interfaces as bgpd sees 'em to be queried via imsgsHenning Brauer
2004-01-13Better update error handling. Ensure that the session goes down andClaudio Jeker
2004-01-11Add to the IMSG_SESSION_UP message the local and remote address of theClaudio Jeker
2004-01-11clean up setting the poll events a bit. no functional changes.Henning Brauer
2004-01-11new message IMSG_CTL_SHOW_NEXTHOP: request/send lost of BGP nexthops andHenning Brauer
2004-01-11once the tcp session is established use gettsockname/getpeername to getHenning Brauer
2004-01-10re-enable sending outgoing updatesHenning Brauer
2004-01-10we are only interested in POLLOUT for a session socket when we eitherHenning Brauer
2004-01-10disable sending UPDATEs for now; it triggers som blocking bug...Henning Brauer
2004-01-10i buy a break;Henning Brauer
2004-01-10send out UPDATE messages to the peer(s) that we receive from the RDEHenning Brauer
2004-01-09for IMSG_CTL_KROUTEs allow matching based on flags,Henning Brauer
2004-01-09get us a stateful imsg relaying framework, and the first receiver,Henning Brauer
2004-01-09we must ignore SIGPIPE.Henning Brauer
2004-01-07handle global vs peer-specific holdtime in a nicer and reload-friendlierHenning Brauer
2004-01-07don't try to be smart after config reloads and try to detect wetherHenning Brauer
2004-01-06two new imsg types, IMSG_CTL_NEIGHBOR_UP and _DOWN, on their receival on theHenning Brauer
2004-01-06initialize new peers inline instead of looping through 'em initing eachHenning Brauer
2004-01-06in session_dispatch_msg, in the loop where we suck the messages out of theHenning Brauer
2004-01-06allow holdtime and holdtime min to be configuered per peerHenning 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-04cope with poll errorHenning Brauer
2004-01-04err, on receival of keepalives increase the keepalive counter, not the updateHenning Brauer
2004-01-04keep seperate message counters for open/update/keepalive/notificationHenning Brauer
2004-01-04-new imsg CTL_RELOADHenning Brauer
2004-01-04allow "show neighbor" to be limited to one specific neighborHenning Brauer
2004-01-04in the SE, keep the remote router-id in network byte order, just likeHenning Brauer
2004-01-03keep track of last session up/down and last successfull readHenning Brauer