]> git.proxmox.com Git - mirror_frr.git/blob - pimd/pim_hello.h
Merge pull request #13649 from donaldsharp/unlock_the_node_or_else
[mirror_frr.git] / pimd / pim_hello.h
1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /*
3 * PIM for Quagga
4 * Copyright (C) 2008 Everton da Silva Marques
5 */
6
7 #ifndef PIM_HELLO_H
8 #define PIM_HELLO_H
9
10 #include <zebra.h>
11
12 #include "if.h"
13
14 int pim_hello_recv(struct interface *ifp, pim_addr src_addr, uint8_t *tlv_buf,
15 int tlv_buf_size);
16
17 int pim_hello_build_tlv(struct interface *ifp, uint8_t *tlv_buf,
18 int tlv_buf_size, uint16_t holdtime,
19 uint32_t dr_priority, uint32_t generation_id,
20 uint16_t propagation_delay, uint16_t override_interval,
21 int can_disable_join_suppression);
22
23 void pim_hello_require(struct interface *ifp);
24
25 #endif /* PIM_HELLO_H */