diff options
author | Lou Berger <lberger@labn.net> | 2017-01-15 22:43:20 +0100 |
---|---|---|
committer | Lou Berger <lberger@labn.net> | 2017-01-24 19:40:12 +0100 |
commit | 8074b6fda38eb93e7d81e46f66863919319ce641 (patch) | |
tree | 7694bf0b0906a284e0d1c4e4c8dfb4954957dbe2 /bgpd/rfapi/rfapi_private.h | |
parent | Merge pull request #104 from opensourcerouting/time-cleanup (diff) | |
download | frr-8074b6fda38eb93e7d81e46f66863919319ce641.tar.xz frr-8074b6fda38eb93e7d81e46f66863919319ce641.zip |
bgpd rfapi: fix issue where advertised prefixes were not being disambiguated
by RD
Signed-off-by: Lou Berger <lberger@labn.net>
Diffstat (limited to 'bgpd/rfapi/rfapi_private.h')
-rw-r--r-- | bgpd/rfapi/rfapi_private.h | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/bgpd/rfapi/rfapi_private.h b/bgpd/rfapi/rfapi_private.h index 33390c4f5..00f90e35f 100644 --- a/bgpd/rfapi/rfapi_private.h +++ b/bgpd/rfapi/rfapi_private.h @@ -35,21 +35,6 @@ #include "rfapi.h" /* - * RFAPI Advertisement Data Block - * - * Holds NVE prefix advertisement information - */ -struct rfapi_adb -{ - struct prefix prefix_ip; - struct prefix prefix_eth; /* now redundant with l2o */ - struct prefix_rd prd; - uint32_t lifetime; - uint8_t cost; - struct rfapi_l2address_option l2o; -}; - -/* * Lists of rfapi_adb. Each rfapi_adb is referenced twice: * * 1. each is referenced in by_lifetime @@ -62,7 +47,6 @@ struct rfapi_advertised_prefixes struct skiplist *by_lifetime; /* all */ }; - struct rfapi_descriptor { struct route_node *un_node; /* backref to un table */ @@ -378,9 +362,6 @@ rfp_cost_to_localpref (uint8_t cost); extern int rfapi_set_autord_from_vn (struct prefix_rd *rd, struct rfapi_ip_addr *vn); -extern void -rfapiAdbFree (struct rfapi_adb *adb); - extern struct rfapi_nexthop * rfapi_nexthop_new (struct rfapi_nexthop *copyme); |