28 lines
722 B
C
28 lines
722 B
C
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
||
|
/*
|
||
|
* Zebra connect library for EIGRP.
|
||
|
* Copyright (C) 2013-2014
|
||
|
* Authors:
|
||
|
* Donnie Savage
|
||
|
* Jan Janovic
|
||
|
* Matej Perina
|
||
|
* Peter Orsag
|
||
|
* Peter Paluch
|
||
|
*/
|
||
|
|
||
|
#ifndef _ZEBRA_EIGRP_ZEBRA_H_
|
||
|
#define _ZEBRA_EIGRP_ZEBRA_H_
|
||
|
|
||
|
#include "vty.h"
|
||
|
#include "vrf.h"
|
||
|
|
||
|
extern void eigrp_zebra_init(void);
|
||
|
|
||
|
extern void eigrp_zebra_route_add(struct eigrp *eigrp, struct prefix *p,
|
||
|
struct list *successors, uint32_t distance);
|
||
|
extern void eigrp_zebra_route_delete(struct eigrp *eigrp, struct prefix *);
|
||
|
extern int eigrp_redistribute_set(struct eigrp *, int, struct eigrp_metrics);
|
||
|
extern int eigrp_redistribute_unset(struct eigrp *, int);
|
||
|
|
||
|
#endif /* _ZEBRA_EIGRP_ZEBRA_H_ */
|