diff options
Diffstat (limited to 'bgpd/bgp_evpn.h')
| -rw-r--r-- | bgpd/bgp_evpn.h | 56 | 
1 files changed, 22 insertions, 34 deletions
diff --git a/bgpd/bgp_evpn.h b/bgpd/bgp_evpn.h index 610710d845..f4c7e68a5d 100644 --- a/bgpd/bgp_evpn.h +++ b/bgpd/bgp_evpn.h @@ -25,41 +25,29 @@  #define EVPN_ROUTE_STRLEN 200 /* Must be >> MAC + IPv6 strings. */ -extern void -bgp_evpn_handle_router_id_update (struct bgp *bgp, int withdraw); -extern char * -bgp_evpn_label2str (mpls_label_t *label, char *buf, int len); -extern char * -bgp_evpn_route2str (struct prefix_evpn *p, char *buf, int len); -extern void -bgp_evpn_encode_prefix (struct stream *s, struct prefix *p, -                        struct prefix_rd *prd, mpls_label_t *label, -                        struct attr *attr, int addpath_encode, -                        u_int32_t addpath_tx_id); +extern void bgp_evpn_handle_router_id_update(struct bgp *bgp, int withdraw); +extern char *bgp_evpn_label2str(mpls_label_t *label, char *buf, int len); +extern char *bgp_evpn_route2str(struct prefix_evpn *p, char *buf, int len); +extern void bgp_evpn_encode_prefix(struct stream *s, struct prefix *p, +				   struct prefix_rd *prd, mpls_label_t *label, +				   struct attr *attr, int addpath_encode, +				   u_int32_t addpath_tx_id);  extern int bgp_nlri_parse_evpn(struct peer *peer, struct attr *attr,  			       struct bgp_nlri *packet, int withdraw); -extern int -bgp_evpn_import_route (struct bgp *bgp, afi_t afi, safi_t safi, -                       struct prefix *p, struct bgp_info *ri); -extern int -bgp_evpn_unimport_route (struct bgp *bgp, afi_t afi, safi_t safi, -                         struct prefix *p, struct bgp_info *ri); -extern int -bgp_evpn_local_macip_del (struct bgp *bgp, vni_t vni, -                          struct ethaddr *mac, struct ipaddr *ip); -extern int -bgp_evpn_local_macip_add (struct bgp *bgp, vni_t vni, -                          struct ethaddr *mac, struct ipaddr *ip, -                          u_char sticky); -extern int -bgp_evpn_local_vni_del (struct bgp *bgp, vni_t vni); -extern int -bgp_evpn_local_vni_add (struct bgp *bgp, vni_t vni, struct in_addr originator_ip); -extern void -bgp_evpn_cleanup_on_disable (struct bgp *bgp); -extern void -bgp_evpn_cleanup (struct bgp *bgp); -extern void -bgp_evpn_init (struct bgp *bgp); +extern int bgp_evpn_import_route(struct bgp *bgp, afi_t afi, safi_t safi, +				 struct prefix *p, struct bgp_info *ri); +extern int bgp_evpn_unimport_route(struct bgp *bgp, afi_t afi, safi_t safi, +				   struct prefix *p, struct bgp_info *ri); +extern int bgp_evpn_local_macip_del(struct bgp *bgp, vni_t vni, +				    struct ethaddr *mac, struct ipaddr *ip); +extern int bgp_evpn_local_macip_add(struct bgp *bgp, vni_t vni, +				    struct ethaddr *mac, struct ipaddr *ip, +				    u_char sticky); +extern int bgp_evpn_local_vni_del(struct bgp *bgp, vni_t vni); +extern int bgp_evpn_local_vni_add(struct bgp *bgp, vni_t vni, +				  struct in_addr originator_ip); +extern void bgp_evpn_cleanup_on_disable(struct bgp *bgp); +extern void bgp_evpn_cleanup(struct bgp *bgp); +extern void bgp_evpn_init(struct bgp *bgp);  #endif /* _QUAGGA_BGP_EVPN_H */  | 
