1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef __NET_NS_HASH_H__ 3 #define __NET_NS_HASH_H__ 4 5 #include <asm/cache.h> 6 7 struct net; 8 9 static inline u32 net_hash_mix(const struct net *net) 10 { 11 #ifdef CONFIG_NET_NS 12 return (u32)(((unsigned long)net) >> ilog2(sizeof(*net))); 13 #else 14 return 0; 15 #endif 16 } 17 #endif 18