git: https://android.googlesource.com/kernel/common branch: android-4.9 commit: 03fcc2fe71308c2d164b4e6cbfc738c63e670444
		
			
				
	
	
		
			26 lines
		
	
	
		
			561 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			561 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef _NET_FLOWCACHE_H
 | 
						|
#define _NET_FLOWCACHE_H
 | 
						|
 | 
						|
#include <linux/interrupt.h>
 | 
						|
#include <linux/types.h>
 | 
						|
#include <linux/timer.h>
 | 
						|
#include <linux/notifier.h>
 | 
						|
 | 
						|
struct flow_cache_percpu {
 | 
						|
	struct hlist_head		*hash_table;
 | 
						|
	int				hash_count;
 | 
						|
	u32				hash_rnd;
 | 
						|
	int				hash_rnd_recalc;
 | 
						|
	struct tasklet_struct		flush_tasklet;
 | 
						|
};
 | 
						|
 | 
						|
struct flow_cache {
 | 
						|
	u32				hash_shift;
 | 
						|
	struct flow_cache_percpu __percpu *percpu;
 | 
						|
	struct notifier_block		hotcpu_notifier;
 | 
						|
	int				low_watermark;
 | 
						|
	int				high_watermark;
 | 
						|
	struct timer_list		rnd_timer;
 | 
						|
};
 | 
						|
#endif	/* _NET_FLOWCACHE_H */
 |