diff options
Diffstat (limited to 'zebra/rib.h')
| -rw-r--r-- | zebra/rib.h | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/zebra/rib.h b/zebra/rib.h index c1aeb7f07e..ae1fce727c 100644 --- a/zebra/rib.h +++ b/zebra/rib.h @@ -394,13 +394,14 @@ extern int rib_add(afi_t afi, safi_t safi, vrf_id_t vrf_id, int type,  		   unsigned short instance, uint32_t flags, struct prefix *p,  		   struct prefix_ipv6 *src_p, const struct nexthop *nh,  		   uint32_t nhe_id, uint32_t table_id, uint32_t metric, -		   uint32_t mtu, uint8_t distance, route_tag_t tag); +		   uint32_t mtu, uint8_t distance, route_tag_t tag, +		   bool startup);  /*   * Multipath route apis.   */  extern int rib_add_multipath(afi_t afi, safi_t safi, struct prefix *p,  			     struct prefix_ipv6 *src_p, struct route_entry *re, -			     struct nexthop_group *ng); +			     struct nexthop_group *ng, bool startup);  /*   * -1 -> some sort of error   *  0 -> an add @@ -409,7 +410,7 @@ extern int rib_add_multipath(afi_t afi, safi_t safi, struct prefix *p,  extern int rib_add_multipath_nhe(afi_t afi, safi_t safi, struct prefix *p,  				 struct prefix_ipv6 *src_p,  				 struct route_entry *re, -				 struct nhg_hash_entry *nhe); +				 struct nhg_hash_entry *nhe, bool startup);  extern void rib_delete(afi_t afi, safi_t safi, vrf_id_t vrf_id, int type,  		       unsigned short instance, uint32_t flags,  | 
