summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2017-03-28For IPv6 pass prefix not nexthop as network for connected nexthops back toClaudio Jeker
2017-03-21From a syslog perspective it does not make sense to log fatal andAlexander Bluhm
2017-03-02Fix breakage of md5 authentication.Renato Westphal
2017-02-22Add missing htonl for IPsec SPI.Renato Westphal
2017-02-19draft-ietf-idr-large-community has been published as RFC 8092Peter Hessler
2017-02-13draft-ietf-idr-shutdown extends to support a message on either ofPeter Hessler
2017-01-25Hopefully the last of the struct rib rototilling. Peer just points to aClaudio Jeker
2017-01-25Switch rde_generate_update and rde_send_kroute to accept a struct rib insteadClaudio Jeker
2017-01-25Flag the Loc-RIB with F_RIB_LOCAL so we can remove one ugly hack somewhere elseClaudio Jeker
2017-01-24Save some space in struct rib_entry so it is back to 64bytes (on 64bit archs).Claudio Jeker
2017-01-24sync log.c from relayd et al to bgpd.Sebastian Benoit
2017-01-23Make util.c fatal() free by allowing undefined behaviour in prefix_compare.Claudio Jeker
2017-01-23Rename rib pointer in struct prefix to re since it points to a rib_entry.Claudio Jeker
2017-01-23Introduce a struct rib sitting between struct rib_desc and struct rib_tree.Claudio Jeker
2017-01-23Revert the struct rib_tree rename. I need a struct in between because ofClaudio Jeker
2017-01-23More rototilling, make rib_new and rib_find return a point to struct rib_descClaudio Jeker
2017-01-23Now rename struct rib_tree to struct rib. Again OK gccClaudio Jeker
2017-01-23Rename struct rib to struct rib_desc. Mechanical change, OK gccClaudio Jeker
2017-01-23Refactor a bit to make it look a bit more like the rde_update_update code.Claudio Jeker
2017-01-23whitespaceSebastian Benoit
2017-01-18while a u_int is large enough for 32bit-asns, it is not big enough forPeter Hessler
2017-01-17Nuke some whitespace that keeps poking me in the eye as I try toKenneth R Westerback
2017-01-13Add support for draft-ietf-idr-shutdownPeter Hessler
2017-01-08Replace hand-rolled for(;;) traversal of ctl_conns TAILQ withKenneth R Westerback
2017-01-05Replace hand-rolled for(;;) emptying of 'symhead' TAILQ with moreKenneth R Westerback
2017-01-05Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQKenneth R Westerback
2016-12-26Typo, "more then" -> "more than"Jeremie Courreges-Anglas
2016-12-19In parse_header() not all of the bgp message may be in the buffer yet soClaudio Jeker
2016-12-18Correct logic, make it the same as in the other mrt_dump_bgp_msg case.Claudio Jeker
2016-11-10update reference to the RFC now numbered 7606Peter Hessler
2016-11-10properly check if large-community was set beforePeter Hessler
2016-11-10draft-ietf-idr-optional-transitive-00 became RFC 7606Peter Hessler
2016-10-30large-community needs to have an argumentPeter Hessler
2016-10-27Huawei squatted on BGP Path Attribute 30, and Cisco squatted on 31. So,Peter Hessler
2016-10-18"Terminate the session after number prefixes have been received" meansSebastian Benoit
2016-10-15add missing Xc, and macro fix;Jason McIntyre
2016-10-14Add support for draft-ietf-idr-large-communityPeter Hessler
2016-10-05Let bgpd announce routes based on a route-label.Peter Hessler
2016-09-03Simplify shutdown process.Renato Westphal
2016-09-02work on making log.c similar in all daemons:Sebastian Benoit
2016-09-02work on making log.c similar in all daemons:Sebastian Benoit
2016-08-27Pull in <time.h> for one or more of gmtime, strftime, strptime, time,Philip Guenther
2016-08-17pluralize a wordPeter Hessler
2016-08-17The man page is a bit confusing for how we can control which addressPeter Hessler
2016-08-08Use exit(3) instead of _exit(2) in the child processes.Renato Westphal
2016-07-25Initialize the log subsytem in the SE like it is done in the RDE. WithoutClaudio Jeker
2016-07-21Remove a fatal() in peer_up when the local addrs of a peer can't be figured out.Claudio Jeker
2016-07-13output the no-longer-so-new AS operators when printing theSebastian Benoit
2016-06-28Use IPV6_MINHOPCOUNT to finish implementing ttl-security for IPv6.Jeremie Courreges-Anglas
2016-06-21do not allow whitespace in macro names, i.e. "this is" = "a variable".Sebastian Benoit