/* The entry's receive function will be scheduled to run  */
void __napi_schedule(struct napi_struct *n)
/* The entry's receive function will be scheduled to run  */
void __napi_schedule(struct napi_struct *n)
{
	unsigned long flags;
	local_irq_save(flags);
	list_add_tail(&n->poll_list, &__get_cpu_var(softnet_data).poll_list);
	__raise_softirq_irqoff(NET_RX_SOFTIRQ);
	local_irq_restore(flags);
}