Up to [local] / src / usr.sbin / bgpd
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.64 / (download) - annotate - [select for diffs], Tue Mar 21 12:06:55 2017 UTC (7 years, 2 months ago) by bluhm
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE,
OPENBSD_7_5,
OPENBSD_7_4_BASE,
OPENBSD_7_4,
OPENBSD_7_3_BASE,
OPENBSD_7_3,
OPENBSD_7_2_BASE,
OPENBSD_7_2,
OPENBSD_7_1_BASE,
OPENBSD_7_1,
OPENBSD_7_0_BASE,
OPENBSD_7_0,
OPENBSD_6_9_BASE,
OPENBSD_6_9,
OPENBSD_6_8_BASE,
OPENBSD_6_8,
OPENBSD_6_7_BASE,
OPENBSD_6_7,
OPENBSD_6_6_BASE,
OPENBSD_6_6,
OPENBSD_6_5_BASE,
OPENBSD_6_5,
OPENBSD_6_4_BASE,
OPENBSD_6_4,
OPENBSD_6_3_BASE,
OPENBSD_6_3,
OPENBSD_6_2_BASE,
OPENBSD_6_2,
OPENBSD_6_1_BASE,
OPENBSD_6_1,
HEAD
Changes since 1.63: +6 -6 lines
Diff to previous 1.63 (colored)
From a syslog perspective it does not make sense to log fatal and warn with the same severity. Switch log_warn() to LOG_ERR and keep fatal() at LOG_CRIT. OK reyk@ florian@
Revision 1.63 / (download) - annotate - [select for diffs], Tue Jan 24 04:22:42 2017 UTC (7 years, 4 months ago) by benno
Branch: MAIN
Changes since 1.62: +65 -32 lines
Diff to previous 1.62 (colored)
sync log.c from relayd et al to bgpd. there is still a little difference regarding handling of the verbosity value that will be handled later. ok claudio@ florian@
Revision 1.62 / (download) - annotate - [select for diffs], Mon Jan 23 08:38:09 2017 UTC (7 years, 4 months ago) by benno
Branch: MAIN
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)
whitespace ok claudio@
Revision 1.61 / (download) - annotate - [select for diffs], Fri Sep 2 14:00:29 2016 UTC (7 years, 9 months ago) by benno
Branch: MAIN
Changes since 1.60: +7 -185 lines
Diff to previous 1.60 (colored)
work on making log.c similar in all daemons: move daemon-local functions into new logmsg.c, and reduce the (mostly whitespace) differences so that log.c's can be diffed easily. ok claudio@, feedback from henning@, deraadt@, reyk@
Revision 1.60 / (download) - annotate - [select for diffs], Mon Aug 8 21:44:00 2016 UTC (7 years, 10 months ago) by renato
Branch: MAIN
Changes since 1.59: +2 -5 lines
Diff to previous 1.59 (colored)
Use exit(3) instead of _exit(2) in the child processes. Since recently the child processes call exec() after fork(), so they should stop using _exit(2) and use exit(3) instead when shutting down. Ok claudio@
Revision 1.59 / (download) - annotate - [select for diffs], Sat Jul 18 22:52:39 2015 UTC (8 years, 10 months ago) by benno
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE,
OPENBSD_6_0,
OPENBSD_5_9_BASE,
OPENBSD_5_9,
OPENBSD_5_8_BASE,
OPENBSD_5_8
Changes since 1.58: +11 -4 lines
Diff to previous 1.58 (colored)
give bgpd's fatal() varargs and use it to instrument bgpd fatal() calls to aid in debugging henning@ "makes sense to me", sthen@ "yes please", ok phessler@
Revision 1.58 / (download) - annotate - [select for diffs], Mon Nov 3 16:55:59 2014 UTC (9 years, 7 months ago) by bluhm
Branch: MAIN
CVS Tags: OPENBSD_5_7_BASE,
OPENBSD_5_7
Changes since 1.57: +1 -3 lines
Diff to previous 1.57 (colored)
Convert the logic in yyerror(). Instead of creating a temporary format string, create a temporary message. OK benno@ doug@ claudio@
Revision 1.57 / (download) - annotate - [select for diffs], Thu Jan 10 09:56:57 2013 UTC (11 years, 5 months ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE,
OPENBSD_5_6,
OPENBSD_5_5_BASE,
OPENBSD_5_5,
OPENBSD_5_4_BASE,
OPENBSD_5_4,
OPENBSD_5_3_BASE,
OPENBSD_5_3
Changes since 1.56: +3 -2 lines
Diff to previous 1.56 (colored)
Don't log "unknown subcode" for subcode 0 when the hold timer expires, this is a normal condition. ok phessler@ florian@
Revision 1.56 / (download) - annotate - [select for diffs], Sun Jun 10 11:16:08 2012 UTC (12 years ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_5_2_BASE,
OPENBSD_5_2
Changes since 1.55: +7 -2 lines
Diff to previous 1.55 (colored)
Add error messages for BGP Finite State Machine Error subcodes as defined in RFC 6608. OK henning@ sthen@
Revision 1.55 / (download) - annotate - [select for diffs], Sat Aug 20 19:02:28 2011 UTC (12 years, 9 months ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_5_1_BASE,
OPENBSD_5_1
Changes since 1.54: +1 -2 lines
Diff to previous 1.54 (colored)
Decouple log_verbose() from log_init() so the verbose flag stays set with "-v" (previously only "-vd" worked). Similar to recent ospfd commit. ok claudio@
Revision 1.54 / (download) - annotate - [select for diffs], Thu Nov 18 12:51:24 2010 UTC (13 years, 6 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_5_0_BASE,
OPENBSD_5_0,
OPENBSD_4_9_BASE,
OPENBSD_4_9
Changes since 1.53: +10 -11 lines
Diff to previous 1.53 (colored)
Log sent notification messages as well having them in the log may help to figure out the cause of flapping session faster. OK henning@ sthen@
Revision 1.53 / (download) - annotate - [select for diffs], Thu Dec 3 19:20:35 2009 UTC (14 years, 6 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_4_8_BASE,
OPENBSD_4_8,
OPENBSD_4_7_BASE,
OPENBSD_4_7
Changes since 1.52: +4 -1 lines
Diff to previous 1.52 (colored)
Only log if there is a chance that the session may come up if the neighbor is administrativly down save the electrons for more important messages. After a short discussion with Elisa Jasinska from ams-ix. OK henning@
Revision 1.52 / (download) - annotate - [select for diffs], Tue Dec 1 14:28:05 2009 UTC (14 years, 6 months ago) by claudio
Branch: MAIN
Changes since 1.51: +4 -3 lines
Diff to previous 1.51 (colored)
Use an artificial address family id in struct bgpd_addr and almost everywhere else. Adds conversion functions to map AFI/SAFI and the Unix AF_ values from and into AID used in bgpd. This is needed to support things like MPLS VPN and other upcomming changes that need to play a lot with AFI/SAFI pairs. Mostly mechanical change, henning@ has no particular issues with this. Must go in so that I can continue working.
Revision 1.51 / (download) - annotate - [select for diffs], Mon Nov 2 20:38:15 2009 UTC (14 years, 7 months ago) by claudio
Branch: MAIN
Changes since 1.50: +10 -2 lines
Diff to previous 1.50 (colored)
Implement IMSG_CTL_LOG_VERBOSE similar to ospfd. Even though bgpd has almost no log_debug() it makes more sense to make all routing daemons behave the same.
Revision 1.50 / (download) - annotate - [select for diffs], Mon Apr 23 13:04:24 2007 UTC (17 years, 1 month ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE,
OPENBSD_4_6,
OPENBSD_4_5_BASE,
OPENBSD_4_5,
OPENBSD_4_4_BASE,
OPENBSD_4_4,
OPENBSD_4_3_BASE,
OPENBSD_4_3,
OPENBSD_4_2_BASE,
OPENBSD_4_2
Changes since 1.49: +1 -2 lines
Diff to previous 1.49 (colored)
Make bgpd 4-byte AS compatible. All internal representations of AS numbers are now 4-byte instead of the old 2-byte numbers. The only exception are communities because they can not be switched. The RDE will inflate and deflate the ASPATH and AGGREGATOR attributes on demand and create the NEW_ASPATH and NEW_AGGREGATOR field whenever needed. Both old and new stile sessions are supported and can be mixed. Currently new stile sessions with the 4-byte AS number capability turned on are only enabled if one of the AS numbers involved is a 4-byte one. This is based on an initial diff by Geoff Huston gih (at) apnic (dot) net Cleanup, testing and bug-fixes by myself (via AS 3.10). Currently mrt table dumps are producing incompatible output this will be fixed afterwards -- this diff is already big enough. "get it in if you think it is ready" henning@
Revision 1.49 / (download) - annotate - [select for diffs], Sun Feb 25 12:02:40 2007 UTC (17 years, 3 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE,
OPENBSD_4_1
Changes since 1.48: +7 -2 lines
Diff to previous 1.48 (colored)
we do have a table with suberror codes for cease and their meaning; use it, instead of always telling "unknown suberror code X" From: Leen Besselink <leen@consolejunkie.net> if memory serves, cease didn't have suberror codes defined in the original RFC 1771 and they were added later
Revision 1.48 / (download) - annotate - [select for diffs], Thu Jan 5 17:33:40 2006 UTC (18 years, 5 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_4_0_BASE,
OPENBSD_4_0,
OPENBSD_3_9_BASE,
OPENBSD_3_9
Changes since 1.47: +1 -12 lines
Diff to previous 1.47 (colored)
Kill ENSURE(), remove ensure.h, say bye bye to fatal_ensure() and one hip hip hooray from Henning.
Revision 1.47 / (download) - annotate - [select for diffs], Tue Jan 3 22:19:59 2006 UTC (18 years, 5 months ago) by claudio
Branch: MAIN
Changes since 1.46: +1 -47 lines
Diff to previous 1.46 (colored)
Move functions shared with bgpctl into new file util.c. Simplifies the link between bgpctl and bgpd mostly because of rde_attr.c.
Revision 1.46 / (download) - annotate - [select for diffs], Sun Jun 5 23:54:05 2005 UTC (19 years ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_3_8_BASE,
OPENBSD_3_8
Changes since 1.45: +18 -6 lines
Diff to previous 1.45 (colored)
make log_in6addr actually work correctly - it is astounding how ugly things are in the v6 world. the lower 16 bits of the scope ID are embedded in byte 3 and 4 of the address for link-local addresses... sometimes, at least. these btes have to be 0 by definition, so we need to fiddle the scope ID out and reset those bytes to 0. embedding the scopeID like that is the most disgusting hack I have seen in a while.
Revision 1.45 / (download) - annotate - [select for diffs], Fri May 27 17:52:11 2005 UTC (19 years ago) by claudio
Branch: MAIN
Changes since 1.44: +12 -1 lines
Diff to previous 1.44 (colored)
kroute6 support, at least partially. Get it in so that Henning can clean it up more. OK henning@
Revision 1.44 / (download) - annotate - [select for diffs], Thu Mar 31 12:13:07 2005 UTC (19 years, 2 months ago) by henning
Branch: MAIN
Changes since 1.43: +1 -6 lines
Diff to previous 1.43 (colored)
zap some includes we don't need, Alexander von Gernler <grunk@pestilenz.org>
Revision 1.43 / (download) - annotate - [select for diffs], Sat Mar 26 18:49:34 2005 UTC (19 years, 2 months ago) by tedu
Branch: MAIN
Changes since 1.42: +4 -4 lines
Diff to previous 1.42 (colored)
proper check on log type. ok henning claudio
Revision 1.42 / (download) - annotate - [select for diffs], Thu Nov 18 14:30:10 2004 UTC (19 years, 6 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_3_7_BASE,
OPENBSD_3_7
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)
it's oupsa oupsa oupsa time... writing to a member of a const struct is no good, so un-const struct peer for log_statechange()
Revision 1.41 / (download) - annotate - [select for diffs], Thu Nov 18 14:10:36 2004 UTC (19 years, 6 months ago) by henning
Branch: MAIN
Changes since 1.40: +2 -1 lines
Diff to previous 1.40 (colored)
supress logging of subsequent connect() failures as long as: -the session alternates between Active and Connect. Other states reset logging -the error is the same as the last connect() error seen jajajaja claudio
Revision 1.40 / (download) - annotate - [select for diffs], Tue Nov 2 10:57:57 2004 UTC (19 years, 7 months ago) by henning
Branch: MAIN
Changes since 1.39: +9 -1 lines
Diff to previous 1.39 (colored)
supress logging of the (likely very long) repeated Connect -> Active -> Connect -> Active state changes, just clutters logs, claudio ok
Revision 1.39 / (download) - annotate - [select for diffs], Fri Jul 9 11:00:28 2004 UTC (19 years, 11 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_3_6_BASE,
OPENBSD_3_6
Changes since 1.38: +6 -4 lines
Diff to previous 1.38 (colored)
let log_debug only log at all when we're in debug mode, from Montreal Airport
Revision 1.38 / (download) - annotate - [select for diffs], Tue Jun 1 20:27:24 2004 UTC (20 years ago) by henning
Branch: MAIN
Changes since 1.37: +4 -1 lines
Diff to previous 1.37 (colored)
I would have sworn I added tzset() here
Revision 1.37 / (download) - annotate - [select for diffs], Fri May 21 11:58:32 2004 UTC (20 years ago) by henning
Branch: MAIN
Changes since 1.36: +1 -67 lines
Diff to previous 1.36 (colored)
move the big name tables to the .h file, makes the .c easier
Revision 1.36 / (download) - annotate - [select for diffs], Sat May 8 19:17:20 2004 UTC (20 years, 1 month ago) by henning
Branch: MAIN
Changes since 1.35: +3 -2 lines
Diff to previous 1.35 (colored)
KNF
Revision 1.35 / (download) - annotate - [select for diffs], Sat May 8 18:21:55 2004 UTC (20 years, 1 month ago) by henning
Branch: MAIN
Changes since 1.34: +16 -6 lines
Diff to previous 1.34 (colored)
provide log_sockaddr, which uses getnameinfo(), and use it in log_conn_attempt
Revision 1.34 / (download) - annotate - [select for diffs], Sun Apr 25 22:02:55 2004 UTC (20 years, 1 month ago) by henning
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)
spaces
Revision 1.33 / (download) - annotate - [select for diffs], Sun Apr 25 07:16:24 2004 UTC (20 years, 1 month ago) by henning
Branch: MAIN
Changes since 1.32: +15 -6 lines
Diff to previous 1.32 (colored)
add "neighbor cloning", allowing you to specify a prefix and prefixlength instead of the neighbor's IP address. WHen a connection comes in matching that mask we clone the neighbor spec. IPv6 match code by itojun, rde feeding by claudio, ok claudio
Revision 1.32 / (download) - annotate - [select for diffs], Sun Apr 25 01:52:11 2004 UTC (20 years, 1 month ago) by henning
Branch: MAIN
Changes since 1.31: +4 -2 lines
Diff to previous 1.31 (colored)
unbreak log_conn_attempt, bah crap crap crap crap crap crap crap crap crap
Revision 1.31 / (download) - annotate - [select for diffs], Fri Apr 16 04:47:19 2004 UTC (20 years, 1 month ago) by henning
Branch: MAIN
Changes since 1.30: +9 -7 lines
Diff to previous 1.30 (colored)
make log_conn_attempt work in an address family independent matter
Revision 1.30 / (download) - annotate - [select for diffs], Thu Mar 11 12:41:36 2004 UTC (20 years, 3 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_3_5_BASE,
OPENBSD_3_5
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (colored)
fflush(stderr) in vlog if in debug mode, from discussion with and ok claudio
Revision 1.29 / (download) - annotate - [select for diffs], Fri Mar 5 21:44:26 2004 UTC (20 years, 3 months ago) by henning
Branch: MAIN
Changes since 1.28: +3 -2 lines
Diff to previous 1.28 (colored)
new error code "unsupported capability" from RFC 3392
Revision 1.28 / (download) - annotate - [select for diffs], Wed Feb 25 23:55:40 2004 UTC (20 years, 3 months ago) by henning
Branch: MAIN
Changes since 1.27: +4 -2 lines
Diff to previous 1.27 (colored)
use __progname instead of hardcoding bgpd for log_init
Revision 1.27 / (download) - annotate - [select for diffs], Wed Jan 28 22:12:33 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)
KNF
Revision 1.26 / (download) - annotate - [select for diffs], Tue Jan 27 22:18:29 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.25: +1 -10 lines
Diff to previous 1.25 (colored)
log_ntoa is herewith condemned to death by claudio and yours truly
Revision 1.25 / (download) - annotate - [select for diffs], Tue Jan 27 21:23:39 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored)
constify log_addr and log_ntoa's returns, reminded by claudio
Revision 1.24 / (download) - annotate - [select for diffs], Tue Jan 27 21:20:44 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.23: +9 -8 lines
Diff to previous 1.23 (colored)
use inet_ntop() for log_addr(), claudio ok
Revision 1.23 / (download) - annotate - [select for diffs], Tue Jan 27 16:49:53 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored)
use a struct bgpd_addr instead of sockaddr_in for peer_config->local_addr and ->remote_addr for easier multiprotocol support ok claudio@
Revision 1.22 / (download) - annotate - [select for diffs], Fri Jan 23 21:17:51 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.21: +11 -1 lines
Diff to previous 1.21 (colored)
provide log_addr, which takes a struct bgpd_addr intended to replace log_ntoa in most cases becaus that is IPv4 only by design
Revision 1.21 / (download) - annotate - [select for diffs], Thu Jan 22 21:09:00 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.20: +13 -1 lines
Diff to previous 1.20 (colored)
provide a log_debug and use it in rde.c. with this, logit() can be a private function. we don't need to include syslog.h in bgpd.h any more; log.c and parse.y who need it include it directly now.
Revision 1.20 / (download) - annotate - [select for diffs], Thu Jan 22 20:59:17 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.19: +11 -11 lines
Diff to previous 1.19 (colored)
make log_peer_* take a struct peer_config instead of the session engine specific struct peer, and move their prototypes to bgpd.h to make it available to whole bgpd ok claudio@
Revision 1.19 / (download) - annotate - [select for diffs], Thu Jan 22 19:13:56 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.18: +21 -1 lines
Diff to previous 1.18 (colored)
provide log_warnx() and log_info()
Revision 1.18 / (download) - annotate - [select for diffs], Thu Jan 22 19:07:33 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)
log_peer_err -> log_peer_warn log_peer_errx -> log_peer_warnx
Revision 1.17 / (download) - annotate - [select for diffs], Thu Jan 22 03:18:04 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)
s/log_err/log_warn/ it is like warn(3), nor err(3). so use a less confusing name.
Revision 1.16 / (download) - annotate - [select for diffs], Mon Jan 19 23:15:08 2004 UTC (20 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.15: +11 -3 lines
Diff to previous 1.15 (colored)
(v)fprintf atomically in vlog() in debug mode, prodded by theo
Revision 1.15 / (download) - annotate - [select for diffs], Tue Jan 6 03:43:50 2004 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)
2004
Revision 1.14 / (download) - annotate - [select for diffs], Sun Jan 4 02:13:52 2004 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.13: +3 -12 lines
Diff to previous 1.13 (colored)
share statenames
Revision 1.13 / (download) - annotate - [select for diffs], Tue Dec 30 18:47:00 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.12: +9 -6 lines
Diff to previous 1.12 (colored)
missing free()s; From: Patrick Latifi <pat@eyeo.org>
Revision 1.12 / (download) - annotate - [select for diffs], Tue Dec 30 13:03:27 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)
typos from david
Revision 1.11 / (download) - annotate - [select for diffs], Fri Dec 26 20:06:01 2003 UTC (20 years, 5 months ago) by jakob
Branch: MAIN
Changes since 1.10: +8 -8 lines
Diff to previous 1.10 (colored)
constify; ok henning@
Revision 1.10 / (download) - annotate - [select for diffs], Fri Dec 26 18:07:32 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.9: +17 -10 lines
Diff to previous 1.9 (colored)
when this project started and i added the fatal() function, I made it take the error number as parameter instead of accessing errno, because in one place the error number was not in errno but fetched from a socket. now, of course it makes much more sense to just set errno to the error number just fecthed in this one place instead of having hundreds of fatal() calls all transfer the errno round and round and round... fix this, and also provide a fatalx, which does not care for errno and doesn't invoke strerror. oh, btw, in the place where we fetch the err # from the socket, we don't call fatal anymore anyway...
Revision 1.9 / (download) - annotate - [select for diffs], Fri Dec 26 16:48:07 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.8: +24 -1 lines
Diff to previous 1.8 (colored)
provide a real log_err
Revision 1.8 / (download) - annotate - [select for diffs], Fri Dec 26 16:37:04 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 (colored)
log_err -> log_peer_err log_errx -> log_peer_errx because that is what they really are, peer specific.
Revision 1.7 / (download) - annotate - [select for diffs], Fri Dec 26 14:27:58 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.6: +10 -1 lines
Diff to previous 1.6 (colored)
+ log_ntoa, a simple helper funtion that doesn't require a struct in_addr...
Revision 1.6 / (download) - annotate - [select for diffs], Fri Dec 26 14:26:02 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.5: +1 -13 lines
Diff to previous 1.5 (colored)
remove he pathetic log_kroute() not used anywhere anyway
Revision 1.5 / (download) - annotate - [select for diffs], Wed Dec 24 19:21:20 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.4: +13 -1 lines
Diff to previous 1.4 (colored)
add log_kroute()
Revision 1.4 / (download) - annotate - [select for diffs], Sun Dec 21 23:17:53 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.3: +5 -5 lines
Diff to previous 1.3 (colored)
little KNF inbetween
Revision 1.3 / (download) - annotate - [select for diffs], Sat Dec 20 18:32:22 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.2: +17 -7 lines
Diff to previous 1.2 (colored)
keep track which process we are so fatal() can log in which proc the condition happened. fatal()s from subsystems used by all 3 processes like the imsg subsystem were hard to track down without knowing in which process the condition happened.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Dec 17 18:11:31 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.1: +6 -6 lines
Diff to previous 1.1 (colored)
style
Revision 1.1 / (download) - annotate - [select for diffs], Wed Dec 17 11:46:54 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
welcome, bgpd started by me some time ago with moral support from theo, the proceeded up to the point where the session engine worked correctly. claudio jeker joined then and did a lot of work in the RDE. it is not particulary usefull as application right now as parts are still missing but is imported to enable more people to work on it. status: BGP sessions get established fine, OPEN messages and then KEEPALIVEs exchanged etc. session FSM works fine; NOTIFICATIONs are handled fine, and all connection drops etc I provoked get handled fine. Incoming UPDATE messgages are parsed well and the data entered to the RIB, the decision process is not yet there, neither is outgoing UPDATEs or sync to the kernel routing table. not connected to the builds yet.