diff options
author | Lou Berger <lberger@labn.net> | 2016-06-16 16:16:52 +0200 |
---|---|---|
committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2016-09-30 18:56:03 +0200 |
commit | 1a39c60a6a0202e06fd0a390416ab843527bda88 (patch) | |
tree | f3d5b0230a5f492e69fc311502e24cf5e0adfc65 /bgpd/bgp_mplsvpn.c | |
parent | zebra: support FIB override routes (diff) | |
download | frr-1a39c60a6a0202e06fd0a390416ab843527bda88.tar.xz frr-1a39c60a6a0202e06fd0a390416ab843527bda88.zip |
bgpd: eliminate RD related duplicate code in bgp_encap.c
decode_rd_... apis are declared global in bgp_mplsvpn.c
Diffstat (limited to 'bgpd/bgp_mplsvpn.c')
-rw-r--r-- | bgpd/bgp_mplsvpn.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/bgpd/bgp_mplsvpn.c b/bgpd/bgp_mplsvpn.c index 4656f7502..91f0e91b3 100644 --- a/bgpd/bgp_mplsvpn.c +++ b/bgpd/bgp_mplsvpn.c @@ -35,7 +35,7 @@ Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA #include "bgpd/bgp_attr.h" #include "bgpd/bgp_mplsvpn.h" -static u_int16_t +u_int16_t decode_rd_type (u_char *pnt) { u_int16_t v; @@ -57,7 +57,7 @@ decode_label (u_char *pnt) } /* type == RD_TYPE_AS */ -static void +void decode_rd_as (u_char *pnt, struct rd_as *rd_as) { rd_as->as = (u_int16_t) *pnt++ << 8; @@ -70,7 +70,7 @@ decode_rd_as (u_char *pnt, struct rd_as *rd_as) } /* type == RD_TYPE_AS4 */ -static void +void decode_rd_as4 (u_char *pnt, struct rd_as *rd_as) { rd_as->as = (u_int32_t) *pnt++ << 24; @@ -83,7 +83,7 @@ decode_rd_as4 (u_char *pnt, struct rd_as *rd_as) } /* type == RD_TYPE_IP */ -static void +void decode_rd_ip (u_char *pnt, struct rd_ip *rd_ip) { memcpy (&rd_ip->ip, pnt, 4); |