- Link dpdk vrouter against userspace rcu library
- Use the qsbr version of rcu
- dpdk threads will register with rcu at startup and unregister at exit
- Datapath threads (+packet thread) will call rcu_quiescent at appropriate
times to indicate the writer of quiescent states
- the netlink thread (writer) will call synchronize_rcu (via vr_delay_op)
before data structure release (as is in linux)
- vr_defer follows the same strategy of call_rcu as in linux