dpif-netdev: Reintroduce ref_cnt for dp_netdev_flow
authorDaniele Di Proietto <ddiproietto@vmware.com>
Tue, 12 Aug 2014 00:25:50 +0000 (17:25 -0700)
committerPravin B Shelar <pshelar@nicira.com>
Wed, 13 Aug 2014 00:38:48 +0000 (17:38 -0700)
commited79f89a30a6e89f2a303524e3917285d6629df7
tree8f9512970ef22e208fcf7851df24f5577be5fb3a
parent52d295704034e768eccaa60378e1516401193ad4
dpif-netdev: Reintroduce ref_cnt for dp_netdev_flow

struct dp_netdev_flow used to have a reference counter.
It has been replaced by RCU. Unfortunately RCU is not
enough if we plan to hold a reference to the dp_netdev_flow
for a long time. So this commit reintroduces reference
counting for struct dp_netdev_flow

Subsequent commits make use of it.

Signed-off-by: Daniele Di Proietto <ddiproietto@vmware.com>
Acked-by: Pravin B Shelar <pshelar@nicira.com>
lib/dpif-netdev.c