GNU Linux-libre 4.9.314-gnu1
[releases.git] / include / uapi / linux / netfilter / xt_cgroup.h
1 #ifndef _UAPI_XT_CGROUP_H
2 #define _UAPI_XT_CGROUP_H
3
4 #include <linux/types.h>
5 #include <linux/limits.h>
6
7 struct xt_cgroup_info_v0 {
8         __u32 id;
9         __u32 invert;
10 };
11
12 struct xt_cgroup_info_v1 {
13         __u8            has_path;
14         __u8            has_classid;
15         __u8            invert_path;
16         __u8            invert_classid;
17         char            path[PATH_MAX];
18         __u32           classid;
19
20         /* kernel internal data */
21         void            *priv __attribute__((aligned(8)));
22 };
23
24 #endif /* _UAPI_XT_CGROUP_H */