diff options
Diffstat (limited to 'lib/plist.h')
| -rw-r--r-- | lib/plist.h | 50 |
1 files changed, 24 insertions, 26 deletions
diff --git a/lib/plist.h b/lib/plist.h index 89d9a874f0..c930515102 100644 --- a/lib/plist.h +++ b/lib/plist.h @@ -28,38 +28,36 @@ #include "stream.h" #include "vty.h" -enum prefix_list_type -{ - PREFIX_DENY, - PREFIX_PERMIT, +enum prefix_list_type { + PREFIX_DENY, + PREFIX_PERMIT, }; struct prefix_list; -struct orf_prefix -{ - u_int32_t seq; - u_char ge; - u_char le; - struct prefix p; +struct orf_prefix { + u_int32_t seq; + u_char ge; + u_char le; + struct prefix p; }; /* Prototypes. */ -extern void prefix_list_init (void); -extern void prefix_list_reset (void); -extern void prefix_list_add_hook (void (*func) (struct prefix_list *)); -extern void prefix_list_delete_hook (void (*func) (struct prefix_list *)); - -extern const char *prefix_list_name (struct prefix_list *); -extern struct prefix_list *prefix_list_lookup (afi_t, const char *); -extern enum prefix_list_type prefix_list_apply (struct prefix_list *, void *); - -extern struct prefix_list *prefix_bgp_orf_lookup (afi_t, const char *); -extern struct stream * prefix_bgp_orf_entry (struct stream *, - struct prefix_list *, - u_char, u_char, u_char); -extern int prefix_bgp_orf_set (char *, afi_t, struct orf_prefix *, int, int); -extern void prefix_bgp_orf_remove_all (afi_t, char *); -extern int prefix_bgp_show_prefix_list (struct vty *, afi_t, char *, u_char); +extern void prefix_list_init(void); +extern void prefix_list_reset(void); +extern void prefix_list_add_hook(void (*func)(struct prefix_list *)); +extern void prefix_list_delete_hook(void (*func)(struct prefix_list *)); + +extern const char *prefix_list_name(struct prefix_list *); +extern struct prefix_list *prefix_list_lookup(afi_t, const char *); +extern enum prefix_list_type prefix_list_apply(struct prefix_list *, void *); + +extern struct prefix_list *prefix_bgp_orf_lookup(afi_t, const char *); +extern struct stream *prefix_bgp_orf_entry(struct stream *, + struct prefix_list *, u_char, u_char, + u_char); +extern int prefix_bgp_orf_set(char *, afi_t, struct orf_prefix *, int, int); +extern void prefix_bgp_orf_remove_all(afi_t, char *); +extern int prefix_bgp_show_prefix_list(struct vty *, afi_t, char *, u_char); #endif /* _QUAGGA_PLIST_H */ |
