]> git.proxmox.com Git - mirror_frr.git/blob - eigrpd/eigrp_macros.h
*: auto-convert to SPDX License IDs
[mirror_frr.git] / eigrpd / eigrp_macros.h
1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /*
3 * EIGRP Macros Definition.
4 * Copyright (C) 2013-2014
5 * Authors:
6 * Donnie Savage
7 * Jan Janovic
8 * Matej Perina
9 * Peter Orsag
10 * Peter Paluch
11 */
12
13 #ifndef _ZEBRA_EIGRP_MACROS_H_
14 #define _ZEBRA_EIGRP_MACROS_H_
15
16 //--------------------------------------------------------------------------
17
18 #define EIGRP_IF_STRING_MAXLEN 40
19 #define IF_NAME(I) eigrp_if_name_string ((I))
20
21 //--------------------------------------------------------------------------
22
23 #define EIGRP_PACKET_MTU(mtu) ((mtu) - (sizeof(struct ip)))
24
25 /* Topology Macros */
26
27
28 /* FSM macros*/
29 #define EIGRP_FSM_EVENT_SCHEDULE(I, E) \
30 thread_add_event(master, eigrp_fsm_event, (I), (E))
31
32 #endif /* _ZEBRA_EIGRP_MACROS_H_ */