diff options
author | Donald Sharp <sharpd@nvidia.com> | 2022-05-12 15:03:49 +0200 |
---|---|---|
committer | Donald Sharp <sharpd@nvidia.com> | 2022-05-12 16:20:28 +0200 |
commit | d7db24db8048b451b4dd27161347faa51703dbc6 (patch) | |
tree | 6c2b308f1c1e99e1929b278e4c363763662ec4fe /bgpd/bgp_attr.h | |
parent | bgpd: Align bgp_aspath.h to our standards (diff) | |
download | frr-d7db24db8048b451b4dd27161347faa51703dbc6.tar.xz frr-d7db24db8048b451b4dd27161347faa51703dbc6.zip |
bgpd: Align bgp_attr.h to our standards
bgp_attr.h has function declarations that are
not properly aligned with our standard on how
to do so. Fix.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'bgpd/bgp_attr.h')
-rw-r--r-- | bgpd/bgp_attr.h | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/bgpd/bgp_attr.h b/bgpd/bgp_attr.h index ac5734ede..01d993dab 100644 --- a/bgpd/bgp_attr.h +++ b/bgpd/bgp_attr.h @@ -386,14 +386,14 @@ struct bpacket_attr_vec_arr; /* Prototypes. */ extern void bgp_attr_init(void); extern void bgp_attr_finish(void); -extern enum bgp_attr_parse_ret bgp_attr_parse(struct peer *, struct attr *, - bgp_size_t, struct bgp_nlri *, - struct bgp_nlri *); +extern enum bgp_attr_parse_ret +bgp_attr_parse(struct peer *peer, struct attr *attr, bgp_size_t size, + struct bgp_nlri *mp_update, struct bgp_nlri *mp_withdraw); extern struct attr *bgp_attr_intern(struct attr *attr); -extern void bgp_attr_unintern_sub(struct attr *); -extern void bgp_attr_unintern(struct attr **); -extern void bgp_attr_flush(struct attr *); -extern struct attr *bgp_attr_default_set(struct attr *attr, uint8_t); +extern void bgp_attr_unintern_sub(struct attr *attr); +extern void bgp_attr_unintern(struct attr **pattr); +extern void bgp_attr_flush(struct attr *attr); +extern struct attr *bgp_attr_default_set(struct attr *attr, uint8_t origin); extern struct attr *bgp_attr_aggregate_intern( struct bgp *bgp, uint8_t origin, struct aspath *aspath, struct community *community, struct ecommunity *ecommunity, @@ -410,13 +410,14 @@ extern bgp_size_t bgp_packet_attribute(struct bgp *bgp, struct peer *peer, extern void bgp_dump_routes_attr(struct stream *s, struct attr *attr, const struct prefix *p); extern bool attrhash_cmp(const void *arg1, const void *arg2); -extern unsigned int attrhash_key_make(const void *); -extern void attr_show_all(struct vty *); +extern unsigned int attrhash_key_make(const void *p); +extern void attr_show_all(struct vty *vty); extern unsigned long int attr_count(void); extern unsigned long int attr_unknown_count(void); /* Cluster list prototypes. */ -extern bool cluster_loop_check(struct cluster_list *, struct in_addr); +extern bool cluster_loop_check(struct cluster_list *cluster, + struct in_addr originator); /* Below exported for unit-test purposes only */ struct bgp_attr_parser_args { @@ -429,9 +430,9 @@ struct bgp_attr_parser_args { uint8_t *startp; }; extern int bgp_mp_reach_parse(struct bgp_attr_parser_args *args, - struct bgp_nlri *); + struct bgp_nlri *mp_update); extern int bgp_mp_unreach_parse(struct bgp_attr_parser_args *args, - struct bgp_nlri *); + struct bgp_nlri *mp_withdraw); extern enum bgp_attr_parse_ret bgp_attr_prefix_sid(struct bgp_attr_parser_args *args); |