static char todrop_rate[9] = {0, 1, 2, 3, 4, 5, 6, 7, 8}; 
static const char todrop_rate[9] = {0, 1, 2, 3, 4, 5, 6, 7, 8}; 
static inline int todrop_entry(struct ip_vs_conn *cp){	/*	 * The drop rate array needs tuning for real environments.	 * Called from timer bh only => no locking	 */	static char todrop_rate[9] = {0, 1, 2, 3, 4, 5, 6, 7, 8};	static char todrop_counter[9] = {0};	int i;	/* if the conn entry hasn't lasted for 60 seconds, don't drop it.	   This will leave enough time for normal connection to get	   through. */	if (time_before(cp->timeout + jiffies, cp->timer.expires + 60*HZ))		return 0;	/* Don't drop the entry if its number of incoming packets is not	   located in [0, 8] */	i = atomic_read(&cp->in_pkts);	if (i > 8 || i < 0) return 0;	if (!todrop_rate[i]) return 0;	if (--todrop_counter[i] > 0) return 0;	todrop_counter[i] = todrop_rate[i];	return 1;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/9b5b5cff9a6655dbb6d2e2be365bb95eec3950eb/ip_vs_conn.c/clean/net/ipv4/ipvs/ip_vs_conn.c