#ifndef _QUAGGA_BGP_FILTER_H
#define _QUAGGA_BGP_FILTER_H
-enum as_filter_type
-{
- AS_FILTER_DENY,
- AS_FILTER_PERMIT
-};
+enum as_filter_type { AS_FILTER_DENY, AS_FILTER_PERMIT };
-extern void bgp_filter_init (void);
-extern void bgp_filter_reset (void);
+extern void bgp_filter_init(void);
+extern void bgp_filter_reset(void);
-extern enum as_filter_type as_list_apply (struct as_list *, void *);
+extern enum as_filter_type as_list_apply(struct as_list *, void *);
-extern struct as_list *as_list_lookup (const char *);
-extern void as_list_add_hook (void (*func) (char *));
-extern void as_list_delete_hook (void (*func) (const char *));
+extern struct as_list *as_list_lookup(const char *);
+extern void as_list_add_hook(void (*func)(char *));
+extern void as_list_delete_hook(void (*func)(const char *));
+extern int config_bgp_aspath_validate(const char *regstr);
#endif /* _QUAGGA_BGP_FILTER_H */