lsupd.h 678 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12
/*
 *      BIRD -- OSPF
 *
 *      (c) 2000 Ondrej Filip <feela@network.cz>
 *
 *      Can be freely distributed and used under the terms of the GNU GPL.
 *
 */

#ifndef _BIRD_OSPF_LSUPD_H_
#define _BIRD_OSPF_LSUPD_H_

13
void ospf_lsupd_tx_list(struct ospf_neighbor *n, list *l);
Ondřej Filip's avatar
Ondřej Filip committed
14
void ospf_lsupd_receive(struct ospf_lsupd_packet *ps,
15
  struct ospf_iface *ifa, u16 size);
16
int flood_lsa(struct ospf_neighbor *n, struct ospf_lsa_header *hn,
17
  struct ospf_lsa_header *hh, struct proto_ospf *po, struct ospf_iface *iff,
18
  struct ospf_area *oa, int rtl);
19 20 21
void net_flush_lsa(struct top_hash_entry *en, struct proto_ospf *po,
		  struct ospf_area *oa);

22 23

#endif /* _BIRD_OSPF_LSUPD_H_ */