]> git.proxmox.com Git - mirror_frr.git/blame - bgpd/rfapi/vnc_import_bgp_p.h
Merge pull request #12798 from donaldsharp/rib_match_multicast
[mirror_frr.git] / bgpd / rfapi / vnc_import_bgp_p.h
CommitLineData
acddc0ed 1// SPDX-License-Identifier: GPL-2.0-or-later
d62a17ae 2/*
65efcfce
LB
3 *
4 * Copyright 2009-2016, LabN Consulting, L.L.C.
5 *
65efcfce
LB
6 */
7
8#ifndef _QUAGGA_RFAPI_VNC_IMPORT_BGP_P_H_
9#define _QUAGGA_RFAPI_VNC_IMPORT_BGP_P_H_
10
f8b6f499
LB
11#include "lib/zebra.h"
12#include "lib/prefix.h"
65efcfce 13
f8b6f499
LB
14#include "bgpd/bgpd.h"
15#include "bgpd/bgp_route.h"
65efcfce 16
d62a17ae 17extern void vnc_import_bgp_exterior_add_route_interior(
18 struct bgp *bgp, struct rfapi_import_table *it,
40381db7
DS
19 struct agg_node *rn_interior, /* VPN IT node */
20 struct bgp_path_info *bpi_interior); /* VPN IT route */
65efcfce 21
d62a17ae 22extern void vnc_import_bgp_exterior_del_route_interior(
23 struct bgp *bgp, struct rfapi_import_table *it,
40381db7
DS
24 struct agg_node *rn_interior, /* VPN IT node */
25 struct bgp_path_info *bpi_interior); /* VPN IT route */
65efcfce
LB
26
27extern void
d62a17ae 28vnc_import_bgp_exterior_redist_enable_it(struct bgp *bgp, afi_t afi,
29 struct rfapi_import_table *it_only);
65efcfce
LB
30
31#endif /* _QUAGGA_RFAPI_VNC_IMPORT_BGP_P_H_ */