summaryrefslogtreecommitdiffstats
path: root/bgpd/bgp_mpath.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_mpath.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_mpath.h')
-rw-r--r--bgpd/bgp_mpath.h61
1 files changed, 30 insertions, 31 deletions
diff --git a/bgpd/bgp_mpath.h b/bgpd/bgp_mpath.h
index 316dda3ec..48af14eb7 100644
--- a/bgpd/bgp_mpath.h
+++ b/bgpd/bgp_mpath.h
@@ -25,53 +25,52 @@
/* Supplemental information linked to bgp_info for keeping track of
* multipath selections, lazily allocated to save memory
*/
-struct bgp_info_mpath
-{
- /* Points to the first multipath (on bestpath) or the next multipath */
- struct bgp_info_mpath *mp_next;
+struct bgp_info_mpath {
+ /* Points to the first multipath (on bestpath) or the next multipath */
+ struct bgp_info_mpath *mp_next;
- /* Points to the previous multipath or NULL on bestpath */
- struct bgp_info_mpath *mp_prev;
+ /* Points to the previous multipath or NULL on bestpath */
+ struct bgp_info_mpath *mp_prev;
- /* Points to bgp_info associated with this multipath info */
- struct bgp_info *mp_info;
+ /* Points to bgp_info associated with this multipath info */
+ struct bgp_info *mp_info;
- /* When attached to best path, the number of selected multipaths */
- u_int32_t mp_count;
+ /* When attached to best path, the number of selected multipaths */
+ u_int32_t mp_count;
- /* Aggregated attribute for advertising multipath route */
- struct attr *mp_attr;
+ /* Aggregated attribute for advertising multipath route */
+ struct attr *mp_attr;
};
/* Functions to support maximum-paths configuration */
-extern int bgp_maximum_paths_set (struct bgp *, afi_t, safi_t, int, u_int16_t,
- u_int16_t);
-extern int bgp_maximum_paths_unset (struct bgp *, afi_t, safi_t, int);
+extern int bgp_maximum_paths_set(struct bgp *, afi_t, safi_t, int, u_int16_t,
+ u_int16_t);
+extern int bgp_maximum_paths_unset(struct bgp *, afi_t, safi_t, int);
/* Functions used by bgp_best_selection to record current
* multipath selections
*/
-extern int bgp_info_nexthop_cmp (struct bgp_info *bi1, struct bgp_info *bi2);
-extern void bgp_mp_list_init (struct list *);
-extern void bgp_mp_list_clear (struct list *);
-extern void bgp_mp_list_add (struct list *, struct bgp_info *);
-extern void bgp_mp_dmed_deselect (struct bgp_info *);
-extern void bgp_info_mpath_update (struct bgp_node *, struct bgp_info *,
- struct bgp_info *, struct list *,
- struct bgp_maxpaths_cfg *);
-extern void bgp_info_mpath_aggregate_update (struct bgp_info *,
- struct bgp_info *);
+extern int bgp_info_nexthop_cmp(struct bgp_info *bi1, struct bgp_info *bi2);
+extern void bgp_mp_list_init(struct list *);
+extern void bgp_mp_list_clear(struct list *);
+extern void bgp_mp_list_add(struct list *, struct bgp_info *);
+extern void bgp_mp_dmed_deselect(struct bgp_info *);
+extern void bgp_info_mpath_update(struct bgp_node *, struct bgp_info *,
+ struct bgp_info *, struct list *,
+ struct bgp_maxpaths_cfg *);
+extern void bgp_info_mpath_aggregate_update(struct bgp_info *,
+ struct bgp_info *);
/* Unlink and free multipath information associated with a bgp_info */
-extern void bgp_info_mpath_dequeue (struct bgp_info *);
-extern void bgp_info_mpath_free (struct bgp_info_mpath **);
+extern void bgp_info_mpath_dequeue(struct bgp_info *);
+extern void bgp_info_mpath_free(struct bgp_info_mpath **);
/* Walk list of multipaths associated with a best path */
-extern struct bgp_info *bgp_info_mpath_first (struct bgp_info *);
-extern struct bgp_info *bgp_info_mpath_next (struct bgp_info *);
+extern struct bgp_info *bgp_info_mpath_first(struct bgp_info *);
+extern struct bgp_info *bgp_info_mpath_next(struct bgp_info *);
/* Accessors for multipath information */
-extern u_int32_t bgp_info_mpath_count (struct bgp_info *);
-extern struct attr *bgp_info_mpath_attr (struct bgp_info *);
+extern u_int32_t bgp_info_mpath_count(struct bgp_info *);
+extern struct attr *bgp_info_mpath_attr(struct bgp_info *);
#endif /* _QUAGGA_BGP_MPATH_H */