datapath: Move mega-flow list out of rehashing struct.
authorPravin B Shelar <pshelar@nicira.com>
Thu, 3 Oct 2013 20:49:31 +0000 (13:49 -0700)
committerPravin B Shelar <pshelar@nicira.com>
Wed, 2 Oct 2013 00:11:36 +0000 (17:11 -0700)
commit994dc28649b2a47131f0fdb0d7720a1fe60bf7d0
treee1abfa8db8e84c9f10f7f85befe59d33f9d62430
parenta097c0b230333cbc038be4ec67bf34b5b26c5112
datapath: Move mega-flow list out of rehashing struct.

ovs-flow rehash does not touch mega flow list. Following patch
moves it dp struct datapath.  Avoid one extra indirection for
accessing mega-flow list head on every packet receive.

Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
Acked-by: Jesse Gross <jesse@nicira.com>
datapath/datapath.c
datapath/datapath.h
datapath/flow_table.c
datapath/flow_table.h