History log of /openbsd/usr.sbin/eigrpd/control.c (Results 1 – 10 of 10)
Revision Date Author Comments
# 5b133f3f 08-Mar-2023 guenther <guenther@openbsd.org>

Delete obsolete /* ARGSUSED */ lint comments.

ok miod@ millert@


# 9cf002a5 19-Jan-2021 claudio <claudio@openbsd.org>

Same control cleanup that was done for ospfd and ripd. Move the
control_state and ctl_conns structs into control.c nothing else
uses these structs.


# d0f844f1 05-Aug-2018 mestre <mestre@openbsd.org>

Revert back previous and remove cpath pledge(2) promise entirely. We decided
that not deleting the unix control sockets cause no harm and this way we close
another attack surface by not allowing the

Revert back previous and remove cpath pledge(2) promise entirely. We decided
that not deleting the unix control sockets cause no harm and this way we close
another attack surface by not allowing the daemon to create/delete any more
files.

tweak and OK florian@

show more ...


# c39b7208 08-Jan-2017 krw <krw@openbsd.org>

Replace hand-rolled for(;;) traversal of ctl_conns TAILQ with
TAILQ_FOREACH().

No intentional functional change.

ok reyk@


# ab786365 02-Sep-2016 renato <renato@openbsd.org>

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 use

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@

show more ...


# 8072de9b 02-Sep-2016 renato <renato@openbsd.org>

Remove superfluous includes and follow style(9).

ok claudio@ benno@


# 0e96235e 15-Jan-2016 renato <renato@openbsd.org>

Add support for manually clearing neighbors.


# dcfaa8d4 13-Dec-2015 renato <renato@openbsd.org>

Introduce new command to show traffic statistics.

Can be useful as a troubleshooting tool.


# 89e951f9 05-Dec-2015 claudio <claudio@openbsd.org>

Forgot about eigrp when doing the imsg_read EAGAIN fixes.


# 43509a12 02-Oct-2015 renato <renato@openbsd.org>

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

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@

show more ...