|
@@ -288,7 +288,6 @@ struct cg_proto;
|
|
|
* @sk_ack_backlog: current listen backlog
|
|
|
* @sk_max_ack_backlog: listen backlog set in listen()
|
|
|
* @sk_priority: %SO_PRIORITY setting
|
|
|
- * @sk_cgrp_prioidx: socket group's priority map index
|
|
|
* @sk_type: socket type (%SOCK_STREAM, etc)
|
|
|
* @sk_protocol: which protocol this socket belongs in this network family
|
|
|
* @sk_peer_pid: &struct pid for this socket's peer
|
|
@@ -309,6 +308,7 @@ struct cg_proto;
|
|
|
* @sk_send_head: front of stuff to transmit
|
|
|
* @sk_security: used by security modules
|
|
|
* @sk_mark: generic packet mark
|
|
|
+ * @sk_cgrp_prioidx: socket group's priority map index
|
|
|
* @sk_classid: this socket's cgroup classid
|
|
|
* @sk_cgrp: this socket's cgroup-specific proto data
|
|
|
* @sk_write_pending: a write to stream socket waits to start
|
|
@@ -425,9 +425,7 @@ struct sock {
|
|
|
u32 sk_ack_backlog;
|
|
|
u32 sk_max_ack_backlog;
|
|
|
__u32 sk_priority;
|
|
|
-#if IS_ENABLED(CONFIG_CGROUP_NET_PRIO)
|
|
|
- __u32 sk_cgrp_prioidx;
|
|
|
-#endif
|
|
|
+ __u32 sk_mark;
|
|
|
struct pid *sk_peer_pid;
|
|
|
const struct cred *sk_peer_cred;
|
|
|
long sk_rcvtimeo;
|
|
@@ -445,7 +443,9 @@ struct sock {
|
|
|
#ifdef CONFIG_SECURITY
|
|
|
void *sk_security;
|
|
|
#endif
|
|
|
- __u32 sk_mark;
|
|
|
+#if IS_ENABLED(CONFIG_CGROUP_NET_PRIO)
|
|
|
+ u16 sk_cgrp_prioidx;
|
|
|
+#endif
|
|
|
#ifdef CONFIG_CGROUP_NET_CLASSID
|
|
|
u32 sk_classid;
|
|
|
#endif
|