]> git.proxmox.com Git - mirror_frr.git/blame - pimd/pim_hello.h
bgpd: Refactor subgroup_announce_table() to reuse an existing helpers
[mirror_frr.git] / pimd / pim_hello.h
CommitLineData
acddc0ed 1// SPDX-License-Identifier: GPL-2.0-or-later
12e41d03 2/*
896014f4
DL
3 * PIM for Quagga
4 * Copyright (C) 2008 Everton da Silva Marques
896014f4 5 */
12e41d03
DL
6
7#ifndef PIM_HELLO_H
8#define PIM_HELLO_H
9
10#include <zebra.h>
11
12#include "if.h"
13
11928ecf
DL
14int pim_hello_recv(struct interface *ifp, pim_addr src_addr, uint8_t *tlv_buf,
15 int tlv_buf_size);
12e41d03 16
d62a17ae 17int 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,
dba78609 21 int can_disable_join_suppression);
12e41d03
DL
22
23void pim_hello_require(struct interface *ifp);
24
25#endif /* PIM_HELLO_H */