summaryrefslogtreecommitdiff
path: root/ripngd/ripngd.h
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas@opensourcerouting.org>2023-05-16 10:34:22 +0300
committerDonatas Abraitis <donatas@opensourcerouting.org>2023-05-23 09:29:01 +0300
commit57aedde6ef41a7fb7138e73d7f32d6c13ffe16f9 (patch)
tree349cdeefa98e00b31fb0b26bfa2bfdf79fcd0d93 /ripngd/ripngd.h
parent697e7e5174a8cc4c1e40a1e4b13680d8daa735d7 (diff)
ripng: Implement `allow-ecmp X` command
A port of ripd implementation for ripngd implemented by 75fce4645a7cf0a93ef0109d69365f51b84bc47c. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Diffstat (limited to 'ripngd/ripngd.h')
-rw-r--r--ripngd/ripngd.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/ripngd/ripngd.h b/ripngd/ripngd.h
index eefcb0ee69..3d13097dd6 100644
--- a/ripngd/ripngd.h
+++ b/ripngd/ripngd.h
@@ -130,7 +130,7 @@ struct ripng {
struct event *t_triggered_interval;
/* RIPng ECMP flag */
- bool ecmp;
+ uint8_t ecmp;
/* RIPng redistribute configuration. */
struct {
@@ -429,6 +429,7 @@ extern struct ripng_info *ripng_ecmp_replace(struct ripng *ripng,
struct ripng_info *rinfo);
extern struct ripng_info *ripng_ecmp_delete(struct ripng *ripng,
struct ripng_info *rinfo);
+extern void ripng_ecmp_change(struct ripng *ripng);
extern void ripng_vrf_init(void);
extern void ripng_vrf_terminate(void);