From 2daf7f3a8d69213f35b16a04dbe300957481a811 Mon Sep 17 00:00:00 2001 From: Lou Berger Date: Tue, 12 Jan 2016 13:41:50 -0500 Subject: lib: add SAFI_ENCAP type, safi2str prefix utility Signed-off-by: Lou Berger --- lib/prefix.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'lib/prefix.c') diff --git a/lib/prefix.c b/lib/prefix.c index 936e9fcb..3e4ca167 100644 --- a/lib/prefix.c +++ b/lib/prefix.c @@ -223,6 +223,22 @@ family2afi (int family) return 0; } +const char * +safi2str(safi_t safi) +{ + switch (safi) { + case SAFI_UNICAST: + return "unicast"; + case SAFI_MULTICAST: + return "multicast"; + case SAFI_ENCAP: + return "encap"; + case SAFI_MPLS_VPN: + return "vpn"; + } + return NULL; +} + /* If n includes p prefix then return 1 else return 0. */ int prefix_match (const struct prefix *n, const struct prefix *p) -- cgit v1.2.3