]>
Commit | Line | Data |
---|---|---|
acddc0ed | 1 | // SPDX-License-Identifier: GPL-2.0-or-later |
7f342629 DS |
2 | /** |
3 | * ospf6_bfd.h: OSPF6 BFD definitions and structures | |
4 | * | |
5 | * @copyright Copyright (C) 2015 Cumulus Networks, Inc. | |
7f342629 | 6 | */ |
6a5bb300 | 7 | #include "lib/json.h" |
7f342629 DS |
8 | #ifndef OSPF6_BFD_H |
9 | #define OSPF6_BFD_H | |
f16ae8cf | 10 | #include "lib/json.h" |
7f342629 | 11 | |
d06cc416 RZ |
12 | /** |
13 | * Initialize BFD integration. | |
14 | */ | |
d62a17ae | 15 | extern void ospf6_bfd_init(void); |
7f342629 | 16 | |
d62a17ae | 17 | extern void ospf6_bfd_trigger_event(struct ospf6_neighbor *nbr, int old_state, |
18 | int state); | |
7f342629 | 19 | |
d62a17ae | 20 | extern void ospf6_bfd_write_config(struct vty *vty, struct ospf6_interface *oi); |
7f342629 | 21 | |
d62a17ae | 22 | extern void ospf6_bfd_info_nbr_create(struct ospf6_interface *oi, |
23 | struct ospf6_neighbor *on); | |
68fe91d6 | 24 | |
7f342629 | 25 | #endif /* OSPF6_BFD_H */ |