13 #ifndef _NET_CLS_CGROUP_H
14 #define _NET_CLS_CGROUP_H
20 #if IS_ENABLED(CONFIG_NET_CLS_CGROUP)
21 struct cgroup_cls_state
23 struct cgroup_subsys_state css;
27 extern void sock_update_classid(
struct sock *
sk);
29 #if IS_BUILTIN(CONFIG_NET_CLS_CGROUP)
38 classid =
container_of(task_subsys_state(p, net_cls_subsys_id),
39 struct cgroup_cls_state, css)->classid;
44 #elif IS_MODULE(CONFIG_NET_CLS_CGROUP)
47 struct cgroup_subsys_state *css;
54 css = task_subsys_state(p, net_cls_subsys_id);
57 struct cgroup_cls_state, css)->classid;
64 static inline void sock_update_classid(
struct sock *
sk)