cpp-d1064d
[cross.git] / i686-linux-gnu-4.7 / usr / include / linux / tc_ematch / tc_em_cmp.h
diff --git a/i686-linux-gnu-4.7/usr/include/linux/tc_ematch/tc_em_cmp.h b/i686-linux-gnu-4.7/usr/include/linux/tc_ematch/tc_em_cmp.h
new file mode 100644 (file)
index 0000000..2549d9d
--- /dev/null
@@ -0,0 +1,26 @@
+/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
+#ifndef __LINUX_TC_EM_CMP_H
+#define __LINUX_TC_EM_CMP_H
+
+#include <linux/types.h>
+#include <linux/pkt_cls.h>
+
+struct tcf_em_cmp {
+       __u32           val;
+       __u32           mask;
+       __u16           off;
+       __u8            align:4;
+       __u8            flags:4;
+       __u8            layer:4;
+       __u8            opnd:4;
+};
+
+enum {
+       TCF_EM_ALIGN_U8  = 1,
+       TCF_EM_ALIGN_U16 = 2,
+       TCF_EM_ALIGN_U32 = 4
+};
+
+#define TCF_EM_CMP_TRANS       1
+
+#endif