/* Description: Searches the unlabeled connection hash table and returns a pointer to the interface entry which matches @ifindex. If an exact match can not be found and there is a valid default entry, the default entry is returned, otherwise NULL is returned. The caller is responsible for calling the rcu_read_lock() functions.  */
static struct netlbl_unlhsh_iface* netlbl_unlhsh_search_iface_def(int ifindex)
/* Description: Searches the unlabeled connection hash table and returns a pointer to the interface entry which matches @ifindex. If an exact match can not be found and there is a valid default entry, the default entry is returned, otherwise NULL is returned. The caller is responsible for calling the rcu_read_lock() functions.  */
static struct netlbl_unlhsh_iface* netlbl_unlhsh_search_iface_def(int ifindex)
{
	struct netlbl_unlhsh_iface *entry;
	entry = netlbl_unlhsh_search_iface(ifindex);
	if (entry != NULL)
		return entry;
	entry = rcu_dereference(netlbl_unlhsh_def);
	if (entry != NULL && entry->valid)
		return entry;
	return NULL;
}