Up to [local] / src / usr.sbin / eigrpd
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.6 / (download) - annotate - [select for diffs], Fri Sep 2 16:46:29 2016 UTC (7 years, 9 months ago) by renato
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.5: +2 -2 lines
Diff to previous 1.5 (colored)
Minor tweaks
Revision 1.5 / (download) - annotate - [select for diffs], Fri Sep 2 16:44:33 2016 UTC (7 years, 9 months ago) by renato
Branch: MAIN
Changes since 1.4: +1 -3 lines
Diff to previous 1.4 (colored)
Make functions and variables static whenever possible. style(9) says: "Function prototypes for private functions (i.e., functions not used elsewhere) go at the top of the first source module. In userland, functions local to one source module should be declared 'static'". The benefits of doing so include: * clean up of the eigrpd global namespace; * improved readability; * more hints to the compiler/linker to generate more efficient code. Additional changes: * Declare all extern variables in header files; * Clean up the indentation of all function prototypes and global variables. ok claudio@ benno@
Revision 1.4 / (download) - annotate - [select for diffs], Fri Sep 2 16:29:55 2016 UTC (7 years, 9 months ago) by renato
Branch: MAIN
Changes since 1.3: +6 -4 lines
Diff to previous 1.3 (colored)
Remove superfluous includes and follow style(9). ok claudio@ benno@
Revision 1.3 / (download) - annotate - [select for diffs], Fri Jan 15 12:32:34 2016 UTC (8 years, 4 months ago) by renato
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE,
OPENBSD_6_0,
OPENBSD_5_9_BASE,
OPENBSD_5_9
Changes since 1.2: +2 -29 lines
Diff to previous 1.2 (colored)
Do not set the EoT flag in the last startup update. Unfortunately we don't have enough information to support the NSF feature, the EIGRP draft is missing a lot of information in this regard. The EoT flag is used as part of EIGRP NSF to announce the end of the startup process with a neighbor. The problem is that, when we set this flag, the Cisco neighbors will assume that we support NSF, which is not true. When this happens, these routers expect us to do things that we don't know, and weird things can happen. So let's play safe and just ignore this flag for now.
Revision 1.2 / (download) - annotate - [select for diffs], Sun Oct 4 23:00:10 2015 UTC (8 years, 8 months ago) by renato
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)
Fix warnings and add safeguards to protect against corrupted data.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Oct 2 04:26:47 2015 UTC (8 years, 8 months ago) by renato
Branch: MAIN
Welcome eigrpd The eigrpd daemon will support the Enhanced Interior Gateway Routing Protocol. Built using the imsg/three process framework and heavily based on ospfd(8), ospf6d(8) and ldpd(8). The current status of eigrpd(8) is as follows: * Almost full compliance with the specification: DUAL FSM, RTP, CR mode, SIA, etc * Support for both IPv4 and IPv6 * Support for multiple instances (different ASes/AFs) within the same process * Support for rdomains (one process per rdomain) * RIB/FIB synchronization * Basic redistribution support Not implemented features (yet): * Configuration reload support (partially implemented) * Route summarization * Advanced route redistribution/filtering * Carp integration * Authentication (draft is missing information) * Stub (not released by Cisco) Not yet connected to the builds. ok deraadt@ claudio@