summaryrefslogtreecommitdiffstats
path: root/ldpd/lde.h
diff options
context:
space:
mode:
authorRenato Westphal <renato@opensourcerouting.org>2017-03-26 00:52:42 +0100
committerRenato Westphal <renato@opensourcerouting.org>2017-03-27 19:54:57 +0200
commit52bd4c2321f49bec42ca466f5c395e78e6d7acc6 (patch)
tree746c60dc4b39bd502d34e231b3e2c58250633d3a /ldpd/lde.h
parentldpd: do a full configuration reload upon receiving a SIGHUP (diff)
downloadfrr-52bd4c2321f49bec42ca466f5c395e78e6d7acc6.tar.xz
frr-52bd4c2321f49bec42ca466f5c395e78e6d7acc6.zip
ldpd: remove a few unnecessary functions
The original ldpd(8) daemon in OpenBSD doesn't allow the user to put non-existing interfaces in the configuration file. For this reason, the l2vpn_if_find() and l2vpn_pw_find() functions take an ifindex as an argument. In FRR's ldpd we can put non-existing interfaces in the configuration, and they are activated as soon as they are available. For this reason, we can't lookup interfaces by their ifindex in this port. The l2vpn_if_find_name() and l2vpn_pw_find_name() functions were introduced to address this issue. However, since the "find-by-ifindex" functions are not being used anymore, we can just remove them and rename the *_find_name() functions removing the "_name" suffix. Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'ldpd/lde.h')
-rw-r--r--ldpd/lde.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/ldpd/lde.h b/ldpd/lde.h
index d9836097a..9ab20e45e 100644
--- a/ldpd/lde.h
+++ b/ldpd/lde.h
@@ -213,12 +213,10 @@ void l2vpn_del(struct l2vpn *);
void l2vpn_init(struct l2vpn *);
void l2vpn_exit(struct l2vpn *);
struct l2vpn_if *l2vpn_if_new(struct l2vpn *, struct kif *);
-struct l2vpn_if *l2vpn_if_find(struct l2vpn *, unsigned int);
-struct l2vpn_if *l2vpn_if_find_name(struct l2vpn *, const char *);
+struct l2vpn_if *l2vpn_if_find(struct l2vpn *, const char *);
void l2vpn_if_update(struct l2vpn_if *);
struct l2vpn_pw *l2vpn_pw_new(struct l2vpn *, struct kif *);
-struct l2vpn_pw *l2vpn_pw_find(struct l2vpn *, unsigned int);
-struct l2vpn_pw *l2vpn_pw_find_name(struct l2vpn *, const char *);
+struct l2vpn_pw *l2vpn_pw_find(struct l2vpn *, const char *);
void l2vpn_pw_init(struct l2vpn_pw *);
void l2vpn_pw_exit(struct l2vpn_pw *);
void l2vpn_pw_reset(struct l2vpn_pw *);