linux/include/net/flowcache.h
<<
>>
Prefs
   1#ifndef _NET_FLOWCACHE_H
   2#define _NET_FLOWCACHE_H
   3
   4#include <linux/interrupt.h>
   5#include <linux/types.h>
   6#include <linux/timer.h>
   7#include <linux/notifier.h>
   8
   9struct flow_cache_percpu {
  10        struct hlist_head               *hash_table;
  11        int                             hash_count;
  12        u32                             hash_rnd;
  13        int                             hash_rnd_recalc;
  14        struct tasklet_struct           flush_tasklet;
  15};
  16
  17struct flow_cache {
  18        u32                             hash_shift;
  19        struct flow_cache_percpu __percpu *percpu;
  20        struct hlist_node               node;
  21        int                             low_watermark;
  22        int                             high_watermark;
  23        struct timer_list               rnd_timer;
  24};
  25#endif  /* _NET_FLOWCACHE_H */
  26