2023-02-08 13:17:09 +01:00
|
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
2002-12-13 21:15:29 +01:00
|
|
|
/*
|
|
|
|
* OSPF network related functions.
|
|
|
|
* Copyright (C) 1999 Toshiaki Takada
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef _ZEBRA_OSPF_NETWORK_H
|
|
|
|
#define _ZEBRA_OSPF_NETWORK_H
|
|
|
|
|
|
|
|
/* Prototypes. */
|
2005-05-06 23:37:42 +02:00
|
|
|
extern int ospf_if_add_allspfrouters(struct ospf *, struct prefix *, ifindex_t);
|
|
|
|
extern int ospf_if_drop_allspfrouters(struct ospf *, struct prefix *,
|
2016-01-18 11:12:10 +01:00
|
|
|
ifindex_t);
|
2005-05-06 23:37:42 +02:00
|
|
|
extern int ospf_if_add_alldrouters(struct ospf *, struct prefix *, ifindex_t);
|
|
|
|
extern int ospf_if_drop_alldrouters(struct ospf *, struct prefix *, ifindex_t);
|
2016-01-18 11:12:10 +01:00
|
|
|
extern int ospf_if_ipmulticast(struct ospf *, struct prefix *, ifindex_t);
|
2017-09-13 02:27:26 +02:00
|
|
|
extern int ospf_sock_init(struct ospf *ospf);
|
2002-12-13 21:15:29 +01:00
|
|
|
|
|
|
|
#endif /* _ZEBRA_OSPF_NETWORK_H */
|