2023-02-08 13:17:09 +01:00
|
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
2017-03-09 05:07:46 +01:00
|
|
|
/*
|
|
|
|
* EIGRP Macros Definition.
|
|
|
|
* Copyright (C) 2013-2014
|
|
|
|
* Authors:
|
|
|
|
* Donnie Savage
|
|
|
|
* Jan Janovic
|
|
|
|
* Matej Perina
|
|
|
|
* Peter Orsag
|
|
|
|
* Peter Paluch
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef _ZEBRA_EIGRP_MACROS_H_
|
|
|
|
#define _ZEBRA_EIGRP_MACROS_H_
|
|
|
|
|
2017-10-03 03:29:08 +02:00
|
|
|
//--------------------------------------------------------------------------
|
2017-03-09 05:07:46 +01:00
|
|
|
|
|
|
|
#define EIGRP_IF_STRING_MAXLEN 40
|
|
|
|
#define IF_NAME(I) eigrp_if_name_string ((I))
|
|
|
|
|
2017-10-03 01:50:39 +02:00
|
|
|
//--------------------------------------------------------------------------
|
2017-03-09 05:07:46 +01:00
|
|
|
|
2018-05-03 22:07:54 +02:00
|
|
|
#define EIGRP_PACKET_MTU(mtu) ((mtu) - (sizeof(struct ip)))
|
|
|
|
|
2017-03-09 05:07:46 +01:00
|
|
|
/* Topology Macros */
|
|
|
|
|
|
|
|
|
|
|
|
/* FSM macros*/
|
|
|
|
#define EIGRP_FSM_EVENT_SCHEDULE(I, E) \
|
|
|
|
thread_add_event(master, eigrp_fsm_event, (I), (E))
|
|
|
|
|
|
|
|
#endif /* _ZEBRA_EIGRP_MACROS_H_ */
|