diff options
author | Lou Berger <lberger@labn.net> | 2016-01-12 13:41:50 -0500 |
---|---|---|
committer | Paul Jakma <paul.jakma@hpe.com> | 2016-02-26 14:11:42 +0000 |
commit | 2daf7f3a8d69213f35b16a04dbe300957481a811 (patch) | |
tree | 13a66fd8d74fd79db772307361b4af1738fd95fe /lib/prefix.c | |
parent | c7f7e49a4f68c92152384582ff70d64609858170 (diff) | |
download | quagga-2daf7f3a8d69213f35b16a04dbe300957481a811.tar.bz2 quagga-2daf7f3a8d69213f35b16a04dbe300957481a811.tar.xz |
lib: add SAFI_ENCAP type, safi2str prefix utility
Signed-off-by: Lou Berger <lberger@labn.net>
Diffstat (limited to 'lib/prefix.c')
-rw-r--r-- | lib/prefix.c | 16 |
1 files changed, 16 insertions, 0 deletions
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) |