Subject: Re: [RFC PATCH 1/5] net: implement support for low latency socket polling

From: Andi Kleen <[email-masked]>
Date: Sun, 3 Mar 2013 20:21:53 +0100

> Alternative to 2) would be to use a generation id, incremented every
> time a napi used in spin polling enabled driver is dismantled (and freed
> after RCU grace period)
> 
> And store in sockets not only the pointer to napi_struct, but the
> current generation id : If the generation id doesnt match, disable
> the spinpoll until next packet rebuilds the cache again.

This would require rcu_read_lock, aka preempt off, during polling, right?

-Andi

-- 
[email-masked] -- Speaking for myself only.