diff options
author | Louis Scalbert <louis.scalbert@6wind.com> | 2024-02-26 10:42:42 +0100 |
---|---|---|
committer | Louis Scalbert <louis.scalbert@6wind.com> | 2024-06-05 11:08:46 +0200 |
commit | 64fe15fd28774333c51352ed53022014ee090ade (patch) | |
tree | 1b2a972176ce06eab16b7fe09dc6c8216d1dfad7 /bgpd/bgp_evpn.c | |
parent | bgpd: rework vni printing in route_vty_out_detail() (diff) | |
download | frr-64fe15fd28774333c51352ed53022014ee090ade.tar.xz frr-64fe15fd28774333c51352ed53022014ee090ade.zip |
bgpd: add bgp_path_info_num_labels()
Add bgp_path_info_num_labels() to get the number of labels stored in
a path_info structure.
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Diffstat (limited to 'bgpd/bgp_evpn.c')
-rw-r--r-- | bgpd/bgp_evpn.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bgpd/bgp_evpn.c b/bgpd/bgp_evpn.c index ce9666d61..ae5d837cb 100644 --- a/bgpd/bgp_evpn.c +++ b/bgpd/bgp_evpn.c @@ -2986,7 +2986,7 @@ bgp_create_evpn_bgp_path_info(struct bgp_path_info *parent_pi, if (parent_pi->extra) { memcpy(&pi->extra->label, &parent_pi->extra->label, sizeof(pi->extra->label)); - pi->extra->num_labels = parent_pi->extra->num_labels; + pi->extra->num_labels = bgp_path_info_num_labels(parent_pi); pi->extra->igpmetric = parent_pi->extra->igpmetric; } |