summaryrefslogtreecommitdiff
path: root/ospf6d/ospf6_lsdb.h
diff options
context:
space:
mode:
Diffstat (limited to 'ospf6d/ospf6_lsdb.h')
-rw-r--r--ospf6d/ospf6_lsdb.h94
1 files changed, 46 insertions, 48 deletions
diff --git a/ospf6d/ospf6_lsdb.h b/ospf6d/ospf6_lsdb.h
index b21d9ee282..4fdf36aef6 100644
--- a/ospf6d/ospf6_lsdb.h
+++ b/ospf6d/ospf6_lsdb.h
@@ -14,9 +14,9 @@
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with GNU Zebra; see the file COPYING. If not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * along with GNU Zebra; see the file COPYING. If not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
*/
#ifndef OSPF6_LSDB_H
@@ -26,64 +26,62 @@
#include "table.h"
#include "ospf6_route.h"
-struct ospf6_lsdb
-{
- void *data; /* data structure that holds this lsdb */
- struct route_table *table;
- u_int32_t count;
- void (*hook_add) (struct ospf6_lsa *);
- void (*hook_remove) (struct ospf6_lsa *);
+struct ospf6_lsdb {
+ void *data; /* data structure that holds this lsdb */
+ struct route_table *table;
+ u_int32_t count;
+ void (*hook_add)(struct ospf6_lsa *);
+ void (*hook_remove)(struct ospf6_lsa *);
};
/* Function Prototypes */
-extern struct ospf6_lsdb *ospf6_lsdb_create (void *data);
-extern void ospf6_lsdb_delete (struct ospf6_lsdb *lsdb);
+extern struct ospf6_lsdb *ospf6_lsdb_create(void *data);
+extern void ospf6_lsdb_delete(struct ospf6_lsdb *lsdb);
-extern struct ospf6_lsa *ospf6_lsdb_lookup (u_int16_t type, u_int32_t id,
- u_int32_t adv_router,
- struct ospf6_lsdb *lsdb);
-extern struct ospf6_lsa *ospf6_lsdb_lookup_next (u_int16_t type, u_int32_t id,
- u_int32_t adv_router,
- struct ospf6_lsdb *lsdb);
+extern struct ospf6_lsa *ospf6_lsdb_lookup(u_int16_t type, u_int32_t id,
+ u_int32_t adv_router,
+ struct ospf6_lsdb *lsdb);
+extern struct ospf6_lsa *ospf6_lsdb_lookup_next(u_int16_t type, u_int32_t id,
+ u_int32_t adv_router,
+ struct ospf6_lsdb *lsdb);
-extern void ospf6_lsdb_add (struct ospf6_lsa *lsa, struct ospf6_lsdb *lsdb);
-extern void ospf6_lsdb_remove (struct ospf6_lsa *lsa, struct ospf6_lsdb *lsdb);
+extern void ospf6_lsdb_add(struct ospf6_lsa *lsa, struct ospf6_lsdb *lsdb);
+extern void ospf6_lsdb_remove(struct ospf6_lsa *lsa, struct ospf6_lsdb *lsdb);
-extern struct ospf6_lsa *ospf6_lsdb_head (struct ospf6_lsdb *lsdb);
-extern struct ospf6_lsa *ospf6_lsdb_next (struct ospf6_lsa *lsa);
+extern struct ospf6_lsa *ospf6_lsdb_head(struct ospf6_lsdb *lsdb);
+extern struct ospf6_lsa *ospf6_lsdb_next(struct ospf6_lsa *lsa);
-extern struct ospf6_lsa *ospf6_lsdb_type_router_head (u_int16_t type,
- u_int32_t adv_router,
- struct ospf6_lsdb *lsdb);
-extern struct ospf6_lsa *ospf6_lsdb_type_router_next (u_int16_t type,
- u_int32_t adv_router,
- struct ospf6_lsa *lsa);
+extern struct ospf6_lsa *ospf6_lsdb_type_router_head(u_int16_t type,
+ u_int32_t adv_router,
+ struct ospf6_lsdb *lsdb);
+extern struct ospf6_lsa *ospf6_lsdb_type_router_next(u_int16_t type,
+ u_int32_t adv_router,
+ struct ospf6_lsa *lsa);
-extern struct ospf6_lsa *ospf6_lsdb_type_head (u_int16_t type,
- struct ospf6_lsdb *lsdb);
-extern struct ospf6_lsa *ospf6_lsdb_type_next (u_int16_t type,
- struct ospf6_lsa *lsa);
+extern struct ospf6_lsa *ospf6_lsdb_type_head(u_int16_t type,
+ struct ospf6_lsdb *lsdb);
+extern struct ospf6_lsa *ospf6_lsdb_type_next(u_int16_t type,
+ struct ospf6_lsa *lsa);
-extern void ospf6_lsdb_remove_all (struct ospf6_lsdb *lsdb);
-extern void ospf6_lsdb_lsa_unlock (struct ospf6_lsa *lsa);
+extern void ospf6_lsdb_remove_all(struct ospf6_lsdb *lsdb);
+extern void ospf6_lsdb_lsa_unlock(struct ospf6_lsa *lsa);
enum ospf_lsdb_show_level {
- OSPF6_LSDB_SHOW_LEVEL_NORMAL = 0,
- OSPF6_LSDB_SHOW_LEVEL_DETAIL,
- OSPF6_LSDB_SHOW_LEVEL_INTERNAL,
- OSPF6_LSDB_SHOW_LEVEL_DUMP,
+ OSPF6_LSDB_SHOW_LEVEL_NORMAL = 0,
+ OSPF6_LSDB_SHOW_LEVEL_DETAIL,
+ OSPF6_LSDB_SHOW_LEVEL_INTERNAL,
+ OSPF6_LSDB_SHOW_LEVEL_DUMP,
};
-extern void ospf6_lsdb_show (struct vty *vty,
- enum ospf_lsdb_show_level level, u_int16_t *type,
- u_int32_t *id, u_int32_t *adv_router,
- struct ospf6_lsdb *lsdb);
+extern void ospf6_lsdb_show(struct vty *vty, enum ospf_lsdb_show_level level,
+ u_int16_t *type, u_int32_t *id,
+ u_int32_t *adv_router, struct ospf6_lsdb *lsdb);
-extern u_int32_t ospf6_new_ls_id (u_int16_t type, u_int32_t adv_router,
- struct ospf6_lsdb *lsdb);
-extern u_int32_t ospf6_new_ls_seqnum (u_int16_t type, u_int32_t id,
- u_int32_t adv_router,
- struct ospf6_lsdb *lsdb);
-extern int ospf6_lsdb_maxage_remover (struct ospf6_lsdb *lsdb);
+extern u_int32_t ospf6_new_ls_id(u_int16_t type, u_int32_t adv_router,
+ struct ospf6_lsdb *lsdb);
+extern u_int32_t ospf6_new_ls_seqnum(u_int16_t type, u_int32_t id,
+ u_int32_t adv_router,
+ struct ospf6_lsdb *lsdb);
+extern int ospf6_lsdb_maxage_remover(struct ospf6_lsdb *lsdb);
#endif /* OSPF6_LSDB_H */