diff options
Diffstat (limited to 'include/net/netns')
| -rw-r--r-- | include/net/netns/hash.h | 7 | ||||
| -rw-r--r-- | include/net/netns/ipv4.h | 1 | ||||
| -rw-r--r-- | include/net/netns/ipv6.h | 2 | ||||
| -rw-r--r-- | include/net/netns/nftables.h | 1 | 
4 files changed, 4 insertions, 7 deletions
| diff --git a/include/net/netns/hash.h b/include/net/netns/hash.h index 24c78183a4c2..16a842456189 100644 --- a/include/net/netns/hash.h +++ b/include/net/netns/hash.h @@ -9,12 +9,7 @@ struct net;  static inline u32 net_hash_mix(const struct net *net)  {  #ifdef CONFIG_NET_NS -	/* -	 * shift this right to eliminate bits, that are -	 * always zeroed -	 */ - -	return (u32)(((unsigned long)net) >> L1_CACHE_SHIFT); +	return (u32)(((unsigned long)net) >> ilog2(sizeof(*net)));  #else  	return 0;  #endif diff --git a/include/net/netns/ipv4.h b/include/net/netns/ipv4.h index 661348f23ea5..e47503b4e4d1 100644 --- a/include/net/netns/ipv4.h +++ b/include/net/netns/ipv4.h @@ -98,6 +98,7 @@ struct netns_ipv4 {  	int sysctl_ip_default_ttl;  	int sysctl_ip_no_pmtu_disc;  	int sysctl_ip_fwd_use_pmtu; +	int sysctl_ip_fwd_update_priority;  	int sysctl_ip_nonlocal_bind;  	/* Shall we try to damage output packets if routing dev changes? */  	int sysctl_ip_dynaddr; diff --git a/include/net/netns/ipv6.h b/include/net/netns/ipv6.h index c978a31b0f84..f0e396ab9bec 100644 --- a/include/net/netns/ipv6.h +++ b/include/net/netns/ipv6.h @@ -32,6 +32,7 @@ struct netns_sysctl_ipv6 {  	int flowlabel_consistency;  	int auto_flowlabels;  	int icmpv6_time; +	int icmpv6_echo_ignore_all;  	int anycast_src_echo_reply;  	int ip_nonlocal_bind;  	int fwmark_reflect; @@ -109,7 +110,6 @@ struct netns_ipv6 {  #if IS_ENABLED(CONFIG_NF_DEFRAG_IPV6)  struct netns_nf_frag { -	struct netns_sysctl_ipv6 sysctl;  	struct netns_frags	frags;  };  #endif diff --git a/include/net/netns/nftables.h b/include/net/netns/nftables.h index 94767ea3a490..286fd960896f 100644 --- a/include/net/netns/nftables.h +++ b/include/net/netns/nftables.h @@ -7,6 +7,7 @@  struct netns_nftables {  	struct list_head	tables;  	struct list_head	commit_list; +	struct mutex		commit_mutex;  	unsigned int		base_seq;  	u8			gencursor;  	u8			validate_state; |