diff options
author | Felix Fietkau <nbd@openwrt.org> | 2015-03-11 16:36:35 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2015-03-11 16:36:35 +0000 |
commit | 8716e7dcb40dba1811fdd6535b2e8a7b62095686 (patch) | |
tree | fc98928f1254f6b1f2e0b903899684fddefcbb87 /package/kernel/mac80211 | |
parent | f33fe34904322c5719a0137c32155fe2764b2547 (diff) | |
download | upstream-8716e7dcb40dba1811fdd6535b2e8a7b62095686.tar.gz upstream-8716e7dcb40dba1811fdd6535b2e8a7b62095686.tar.bz2 upstream-8716e7dcb40dba1811fdd6535b2e8a7b62095686.zip |
mac80211: add missing header file
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44670 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/kernel/mac80211')
-rw-r--r-- | package/kernel/mac80211/patches/020-add_mpls_h.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/package/kernel/mac80211/patches/020-add_mpls_h.patch b/package/kernel/mac80211/patches/020-add_mpls_h.patch new file mode 100644 index 0000000000..e5310bc120 --- /dev/null +++ b/package/kernel/mac80211/patches/020-add_mpls_h.patch @@ -0,0 +1,37 @@ +--- /dev/null ++++ b/include/uapi/linux/mpls.h +@@ -0,0 +1,34 @@ ++#ifndef _UAPI_MPLS_H ++#define _UAPI_MPLS_H ++ ++#include <linux/types.h> ++#include <asm/byteorder.h> ++ ++/* Reference: RFC 5462, RFC 3032 ++ * ++ * 0 1 2 3 ++ * 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 ++ * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ++ * | Label | TC |S| TTL | ++ * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ++ * ++ * Label: Label Value, 20 bits ++ * TC: Traffic Class field, 3 bits ++ * S: Bottom of Stack, 1 bit ++ * TTL: Time to Live, 8 bits ++ */ ++ ++struct mpls_label { ++ __be32 entry; ++}; ++ ++#define MPLS_LS_LABEL_MASK 0xFFFFF000 ++#define MPLS_LS_LABEL_SHIFT 12 ++#define MPLS_LS_TC_MASK 0x00000E00 ++#define MPLS_LS_TC_SHIFT 9 ++#define MPLS_LS_S_MASK 0x00000100 ++#define MPLS_LS_S_SHIFT 8 ++#define MPLS_LS_TTL_MASK 0x000000FF ++#define MPLS_LS_TTL_SHIFT 0 ++ ++#endif /* _UAPI_MPLS_H */ |