summaryrefslogtreecommitdiff
path: root/zebra/zebra_mpls_null.c
diff options
context:
space:
mode:
authorvivek <vivek@cumulusnetworks.com>2016-04-18 22:54:11 +0000
committerDonald Sharp <sharpd@cumulusnetworks.com>2016-09-23 09:31:01 -0400
commita22f3f5dadce22784157cdef9b150114b894fd70 (patch)
treecc61472cd98bf83c8a56e4d99a70457ed7a0ceab /zebra/zebra_mpls_null.c
parentb78b820d46d6a5d9335585ccaa9aa956ec34af2b (diff)
MPLS: Configure static routes with labels in Quagga
Introduce ability to configure static routes with labels. Only supported for IPv4. Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com> Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com> Ticket: CM-6040 Reviewed By: CCR-3090 Testing Done: Testing in SE-1
Diffstat (limited to 'zebra/zebra_mpls_null.c')
-rw-r--r--zebra/zebra_mpls_null.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/zebra/zebra_mpls_null.c b/zebra/zebra_mpls_null.c
index dc9993e7e7..2953138dbc 100644
--- a/zebra/zebra_mpls_null.c
+++ b/zebra/zebra_mpls_null.c
@@ -5,6 +5,20 @@
#include "zebra/zebra_mpls.h"
int
+mpls_str2label (const char *label_str, u_int8_t *num_labels,
+ mpls_label_t *labels)
+{
+ return 0;
+}
+
+char *
+mpls_label2str (u_int8_t num_labels, mpls_label_t *labels,
+ char *buf, int len)
+{
+ return NULL;
+}
+
+int
zebra_mpls_lsp_label_consistent (struct zebra_vrf *zvrf, mpls_label_t in_label,
mpls_label_t out_label, enum nexthop_types_t gtype,
union g_addr *gate, char *ifname, ifindex_t ifindex)