]> git.proxmox.com Git - mirror_frr.git/blame - vrrpd/vrrp_arp.h
Merge pull request #13345 from donaldsharp/pim_after_dark
[mirror_frr.git] / vrrpd / vrrp_arp.h
CommitLineData
acddc0ed 1// SPDX-License-Identifier: GPL-2.0-or-later
41ee5442 2/*
63d4bd12
QY
3 * VRRP ARP handling.
4 * Copyright (C) 2018-2019 Cumulus Networks, Inc.
5 * Quentin Young
41ee5442 6 */
63d4bd12
QY
7#ifndef __VRRP_ARP_H__
8#define __VRRP_ARP_H__
41ee5442
QY
9
10#include <zebra.h>
11
12#include "vrrp.h"
13
14/* FIXME: Use the kernel define for this */
15#define HWTYPE_ETHER 1
16
41ee5442
QY
17extern void vrrp_garp_init(void);
18extern void vrrp_garp_fini(void);
40744000 19extern bool vrrp_garp_is_init(void);
862f2f37
QY
20extern void vrrp_garp_send(struct vrrp_router *vr, struct in_addr *v4);
21extern void vrrp_garp_send_all(struct vrrp_router *vr);
63d4bd12
QY
22
23#endif /* __VRRP_ARP_H__ */