summaryrefslogtreecommitdiffstats
path: root/bgpd/bgp_fsm.h
diff options
context:
space:
mode:
authorwhitespace / reindent <invalid@invalid.invalid>2017-07-17 14:03:14 +0200
committerwhitespace / reindent <invalid@invalid.invalid>2017-07-17 14:04:07 +0200
commitd62a17aedeb0eebdba98238874bb13d62c48dbf9 (patch)
tree3b319b1d61c8b85b4d1f06adf8b844bb8a9b5107 /bgpd/bgp_fsm.h
parent*: add indent control files (diff)
downloadfrr-d62a17aedeb0eebdba98238874bb13d62c48dbf9.tar.xz
frr-d62a17aedeb0eebdba98238874bb13d62c48dbf9.zip
indent.py `git ls-files | pcregrep '\.[ch]$' | pcregrep -v '^(ldpd|babeld|nhrpd)/'` Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'bgpd/bgp_fsm.h')
-rw-r--r--bgpd/bgp_fsm.h137
1 files changed, 69 insertions, 68 deletions
diff --git a/bgpd/bgp_fsm.h b/bgpd/bgp_fsm.h
index 33cba868e..51d5d7aaa 100644
--- a/bgpd/bgp_fsm.h
+++ b/bgpd/bgp_fsm.h
@@ -1,4 +1,4 @@
-/* BGP-4 Finite State Machine
+/* BGP-4 Finite State Machine
* From RFC1771 [A Border Gateway Protocol 4 (BGP-4)]
* Copyright (C) 1998 Kunihiro Ishiguro
*
@@ -23,82 +23,83 @@
#define _QUAGGA_BGP_FSM_H
/* Macro for BGP read, write and timer thread. */
-#define BGP_READ_ON(T,F,V) \
- do { \
- if ((peer->status != Deleted)) \
- thread_add_read (bm->master,(F),peer,(V),&(T)); \
- } while (0)
-
-#define BGP_READ_OFF(T) \
- do { \
- if (T) \
- THREAD_READ_OFF(T); \
- } while (0)
-
-#define BGP_WRITE_ON(T,F,V) \
- do { \
- if ((peer)->status != Deleted) \
- thread_add_write (bm->master,(F),(peer),(V),&(T)); \
- } while (0)
-
-#define BGP_PEER_WRITE_ON(T,F,V, peer) \
- do { \
- if ((peer)->status != Deleted) \
- thread_add_write (bm->master,(F),(peer),(V),&(T)); \
- } while (0)
-
-#define BGP_WRITE_OFF(T) \
- do { \
- if (T) \
- THREAD_WRITE_OFF(T); \
- } while (0)
-
-#define BGP_TIMER_ON(T,F,V) \
- do { \
- if ((peer->status != Deleted)) \
- thread_add_timer (bm->master,(F),peer,(V),&(T)); \
- } while (0)
-
-#define BGP_TIMER_OFF(T) \
- do { \
- if (T) \
- THREAD_TIMER_OFF(T); \
- } while (0)
-
-#define BGP_EVENT_ADD(P,E) \
- do { \
- if ((P)->status != Deleted) \
- thread_add_event (bm->master, bgp_event, (P), (E), NULL); \
- } while (0)
-
-#define BGP_EVENT_FLUSH(P) \
- do { \
- assert (peer); \
- thread_cancel_event (bm->master, (P)); \
- } while (0)
+#define BGP_READ_ON(T, F, V) \
+ do { \
+ if ((peer->status != Deleted)) \
+ thread_add_read(bm->master, (F), peer, (V), &(T)); \
+ } while (0)
+
+#define BGP_READ_OFF(T) \
+ do { \
+ if (T) \
+ THREAD_READ_OFF(T); \
+ } while (0)
+
+#define BGP_WRITE_ON(T, F, V) \
+ do { \
+ if ((peer)->status != Deleted) \
+ thread_add_write(bm->master, (F), (peer), (V), &(T)); \
+ } while (0)
+
+#define BGP_PEER_WRITE_ON(T, F, V, peer) \
+ do { \
+ if ((peer)->status != Deleted) \
+ thread_add_write(bm->master, (F), (peer), (V), &(T)); \
+ } while (0)
+
+#define BGP_WRITE_OFF(T) \
+ do { \
+ if (T) \
+ THREAD_WRITE_OFF(T); \
+ } while (0)
+
+#define BGP_TIMER_ON(T, F, V) \
+ do { \
+ if ((peer->status != Deleted)) \
+ thread_add_timer(bm->master, (F), peer, (V), &(T)); \
+ } while (0)
+
+#define BGP_TIMER_OFF(T) \
+ do { \
+ if (T) \
+ THREAD_TIMER_OFF(T); \
+ } while (0)
+
+#define BGP_EVENT_ADD(P, E) \
+ do { \
+ if ((P)->status != Deleted) \
+ thread_add_event(bm->master, bgp_event, (P), (E), \
+ NULL); \
+ } while (0)
+
+#define BGP_EVENT_FLUSH(P) \
+ do { \
+ assert(peer); \
+ thread_cancel_event(bm->master, (P)); \
+ } while (0)
#define BGP_MSEC_JITTER 10
/* Prototypes. */
extern void bgp_fsm_nht_update(struct peer *, int valid);
-extern int bgp_event (struct thread *);
-extern int bgp_event_update (struct peer *, int event);
-extern int bgp_stop (struct peer *peer);
-extern void bgp_timer_set (struct peer *);
-extern int bgp_routeadv_timer (struct thread *);
-extern void bgp_fsm_change_status (struct peer *peer, int status);
+extern int bgp_event(struct thread *);
+extern int bgp_event_update(struct peer *, int event);
+extern int bgp_stop(struct peer *peer);
+extern void bgp_timer_set(struct peer *);
+extern int bgp_routeadv_timer(struct thread *);
+extern void bgp_fsm_change_status(struct peer *peer, int status);
extern const char *peer_down_str[];
-extern void bgp_update_delay_end (struct bgp *);
-extern void bgp_maxmed_update (struct bgp *);
-extern int bgp_maxmed_onstartup_configured (struct bgp *);
-extern int bgp_maxmed_onstartup_active (struct bgp *);
+extern void bgp_update_delay_end(struct bgp *);
+extern void bgp_maxmed_update(struct bgp *);
+extern int bgp_maxmed_onstartup_configured(struct bgp *);
+extern int bgp_maxmed_onstartup_active(struct bgp *);
/**
* Start the route advertisement timer (that honors MRAI) for all the
* peers. Typically called at the end of initial convergence, coming
* out of read-only mode.
*/
-extern void bgp_start_routeadv (struct bgp *);
+extern void bgp_start_routeadv(struct bgp *);
/**
* See if the route advertisement timer needs to be adjusted for a
@@ -107,10 +108,10 @@ extern void bgp_start_routeadv (struct bgp *);
* timer to expire to send the new set of prefixes. It should fire
* instantly and updates should go out sooner.
*/
-extern void bgp_adjust_routeadv (struct peer *);
+extern void bgp_adjust_routeadv(struct peer *);
#include "hook.h"
-DECLARE_HOOK(peer_backward_transition, (struct peer *peer), (peer))
-DECLARE_HOOK(peer_established, (struct peer *peer), (peer))
+DECLARE_HOOK(peer_backward_transition, (struct peer * peer), (peer))
+DECLARE_HOOK(peer_established, (struct peer * peer), (peer))
#endif /* _QUAGGA_BGP_FSM_H */