queue_handler[pf].outfn = outfn; queue_handler[pf].data = data; 
queue_handler[pf] = qh; 
int nf_register_queue_handler(int pf, nf_queue_outfn_t outfn, void *data){      	int ret;	if (pf >= NPROTO)		return -EINVAL;	write_lock_bh(&queue_handler_lock);	if (queue_handler[pf].outfn)		ret = -EBUSY;	else {		queue_handler[pf].outfn = outfn;		queue_handler[pf].data = data;		ret = 0;	}	write_unlock_bh(&queue_handler_lock);	return ret;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/bbd86b9fc469b7e91dc7444e6abb8930811d79cb/nf_queue.c/clean/net/netfilter/nf_queue.c