Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
tc_em_meta.h
Go to the documentation of this file.
1 #ifndef __LINUX_TC_EM_META_H
2 #define __LINUX_TC_EM_META_H
3 
4 #include <linux/types.h>
5 #include <linux/pkt_cls.h>
6 
7 enum {
13 };
14 #define TCA_EM_META_MAX (__TCA_EM_META_MAX - 1)
15 
16 struct tcf_meta_val {
20 };
21 
22 #define TCF_META_TYPE_MASK (0xf << 12)
23 #define TCF_META_TYPE(kind) (((kind) & TCF_META_TYPE_MASK) >> 12)
24 #define TCF_META_ID_MASK 0x7ff
25 #define TCF_META_ID(kind) ((kind) & TCF_META_ID_MASK)
26 
27 enum {
31 };
32 #define TCF_META_TYPE_MAX (__TCF_META_TYPE_MAX - 1)
33 
34 enum {
70  __TCF_META_ID_SK_ROUTE_CAPS, /* unimplemented but in ABI already */
84 };
85 #define TCF_META_ID_MAX (__TCF_META_ID_MAX - 1)
86 
87 struct tcf_meta_hdr {
90 };
91 
92 #endif