diff options
author | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-10-03 00:15:34 +0200 |
---|---|---|
committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-10-09 20:14:25 +0200 |
commit | 18ee8310313d2891f6e023e751e2212856e8e8cc (patch) | |
tree | 8709de63d4807c00e796377413591e1497f922c1 /bgpd/bgp_mpath.h | |
parent | bgpd: Convert `struct bgp_info` to `struct bgp_path_info` (diff) | |
download | frr-18ee8310313d2891f6e023e751e2212856e8e8cc.tar.xz frr-18ee8310313d2891f6e023e751e2212856e8e8cc.zip |
bgpd: Convert all bgp_info_XXX functions to bgp_path_XXX functions
Rename all bgp_info_XXX functions to bgp_path_XXX functions
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'bgpd/bgp_mpath.h')
-rw-r--r-- | bgpd/bgp_mpath.h | 39 |
1 files changed, 21 insertions, 18 deletions
diff --git a/bgpd/bgp_mpath.h b/bgpd/bgp_mpath.h index 8c0741823..0767d18a6 100644 --- a/bgpd/bgp_mpath.h +++ b/bgpd/bgp_mpath.h @@ -22,7 +22,7 @@ #ifndef _QUAGGA_BGP_MPATH_H #define _QUAGGA_BGP_MPATH_H -/* Supplemental information linked to bgp_info for keeping track of +/* Supplemental information linked to bgp_path_info for keeping track of * multipath selections, lazily allocated to save memory */ struct bgp_path_info_mpath { @@ -32,7 +32,7 @@ struct bgp_path_info_mpath { /* Points to the previous multipath or NULL on bestpath */ struct bgp_path_info_mpath *mp_prev; - /* Points to bgp_info associated with this multipath info */ + /* Points to bgp_path_info associated with this multipath info */ struct bgp_path_info *mp_info; /* When attached to best path, the number of selected multipaths */ @@ -50,30 +50,33 @@ 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_path_info *bi1, - struct bgp_path_info *bi2); +extern int bgp_path_info_nexthop_cmp(struct bgp_path_info *bi1, + struct bgp_path_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 *mp_list, struct bgp_path_info *mpinfo); extern void bgp_mp_dmed_deselect(struct bgp_path_info *dmed_best); -extern void bgp_info_mpath_update(struct bgp_node *rn, - struct bgp_path_info *new_best, - struct bgp_path_info *old_best, - struct list *mp_list, - struct bgp_maxpaths_cfg *mpath_cfg); -extern void bgp_info_mpath_aggregate_update(struct bgp_path_info *new_best, - struct bgp_path_info *old_best); +extern void bgp_path_info_mpath_update(struct bgp_node *rn, + struct bgp_path_info *new_best, + struct bgp_path_info *old_best, + struct list *mp_list, + struct bgp_maxpaths_cfg *mpath_cfg); +extern void +bgp_path_info_mpath_aggregate_update(struct bgp_path_info *new_best, + struct bgp_path_info *old_best); -/* Unlink and free multipath information associated with a bgp_info */ -extern void bgp_info_mpath_dequeue(struct bgp_path_info *path); -extern void bgp_info_mpath_free(struct bgp_path_info_mpath **mpath); +/* Unlink and free multipath information associated with a bgp_path_info */ +extern void bgp_path_info_mpath_dequeue(struct bgp_path_info *path); +extern void bgp_path_info_mpath_free(struct bgp_path_info_mpath **mpath); /* Walk list of multipaths associated with a best path */ -extern struct bgp_path_info *bgp_info_mpath_first(struct bgp_path_info *); -extern struct bgp_path_info *bgp_info_mpath_next(struct bgp_path_info *); +extern struct bgp_path_info * +bgp_path_info_mpath_first(struct bgp_path_info *path); +extern struct bgp_path_info * +bgp_path_info_mpath_next(struct bgp_path_info *path); /* Accessors for multipath information */ -extern uint32_t bgp_info_mpath_count(struct bgp_path_info *path); -extern struct attr *bgp_info_mpath_attr(struct bgp_path_info *path); +extern uint32_t bgp_path_info_mpath_count(struct bgp_path_info *path); +extern struct attr *bgp_path_info_mpath_attr(struct bgp_path_info *path); #endif /* _QUAGGA_BGP_MPATH_H */ |