diff --git a/include/net/sock.h b/include/net/sock.h index 77b935617d43d..4d5494242d5bf 100644 --- a/include/net/sock.h +++ b/include/net/sock.h @@ -391,11 +391,6 @@ struct sock { #define sk_flags __sk_common.skc_flags #define sk_rxhash __sk_common.skc_rxhash - /* early demux fields */ - struct dst_entry *sk_rx_dst; - int sk_rx_dst_ifindex; - u32 sk_rx_dst_cookie; - socket_lock_t sk_lock; atomic_t sk_drops; int sk_rcvlowat; @@ -438,6 +433,9 @@ struct sock { #ifdef CONFIG_XFRM struct xfrm_policy __rcu *sk_policy[2]; #endif + struct dst_entry *sk_rx_dst; + int sk_rx_dst_ifindex; + u32 sk_rx_dst_cookie; struct dst_entry __rcu *sk_dst_cache; atomic_t sk_omem_alloc;