1#ifndef __NET_NS_HASH_H__ 2#define __NET_NS_HASH_H__ 3 4#include <asm/cache.h> 5 6struct net; 7 8static inline unsigned net_hash_mix(struct net *net) 9{ 10#ifdef CONFIG_NET_NS 11 /* 12 * shift this right to eliminate bits, that are 13 * always zeroed 14 */ 15 16 return (unsigned)(((unsigned long)net) >> L1_CACHE_SHIFT); 17#else 18 return 0; 19#endif 20} 21#endif 22