From 3c74416465d77c0e79eeaaeb988e471663484b5d Mon Sep 17 00:00:00 2001 From: Jan Moskyto Matejka Date: Fri, 17 Mar 2017 15:48:09 +0100 Subject: Nexthop: Fixed recursive route mpls label merging --- lib/ip.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/ip.h') diff --git a/lib/ip.h b/lib/ip.h index ab90bee7..5cfce1f1 100644 --- a/lib/ip.h +++ b/lib/ip.h @@ -326,6 +326,11 @@ static inline ip6_addr ip6_ntoh(ip6_addr a) { return _MI6(ntohl(_I0(a)), ntohl(_I1(a)), ntohl(_I2(a)), ntohl(_I3(a))); } #define MPLS_MAX_LABEL_STACK 8 +typedef struct mpls_label_stack { + uint len; + u32 stack[MPLS_MAX_LABEL_STACK]; +} mpls_label_stack; + static inline int mpls_get(const char *buf, int buflen, u32 *stack) { -- cgit v1.2.3