From: Jan Moskyto Matejka Date: Fri, 26 Feb 2016 10:48:13 +0000 (+0100) Subject: Support of MPLS stack in static protocol and route tables X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9efb0380a19c64cb0ebcd922a26e32064ae53a7f;p=thirdparty%2Fbird.git Support of MPLS stack in static protocol and route tables --- diff --git a/lib/mpls.h b/lib/mpls.h new file mode 100644 index 000000000..8673444c4 --- /dev/null +++ b/lib/mpls.h @@ -0,0 +1,20 @@ +/* + * BIRD Internet Routing Daemon -- MPLS manipulation + * + * (c) 2016 Jan Matejka + * (c) 2016 CZ.NIC z.s.p.o. + * + * Can be freely distributed and used under the terms of the GNU GPL. + */ + +#ifndef _BIRD_MPLS_H_ +#define _BIRD_MPLS_H_ + +#define MPLS_STACK_LENGTH 8 /* Adjust this if you need deeper MPLS stack */ + +typedef struct mpls_stack { + u8 len; + u32 label[MPLS_STACK_LENGTH]; +} mpls_stack; + +#endif