linux/include/net/netns/hash.h
<<
>>
Prefs
   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