]>
Commit | Line | Data |
---|---|---|
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 |
17 | extern void vrrp_garp_init(void); |
18 | extern void vrrp_garp_fini(void); | |
40744000 | 19 | extern bool vrrp_garp_is_init(void); |
862f2f37 QY |
20 | extern void vrrp_garp_send(struct vrrp_router *vr, struct in_addr *v4); |
21 | extern void vrrp_garp_send_all(struct vrrp_router *vr); | |
63d4bd12 QY |
22 | |
23 | #endif /* __VRRP_ARP_H__ */ |