datapath: Convert mask list in mask array.
authorPravin B Shelar <pshelar@nicira.com>
Wed, 23 Apr 2014 15:34:51 +0000 (08:34 -0700)
committerPravin B Shelar <pshelar@nicira.com>
Tue, 29 Apr 2014 17:43:50 +0000 (10:43 -0700)
commitd49fc3ff53c65e4eca9cabd52ac63396746a7ef5
tree27f8bce7d740b18a5496413d5eb9a76f3721de2e
parent5604935e4e1cbc16611d2d97f50b717aa31e8ec5
datapath: Convert mask list in mask array.

mask caches index of mask in mask_list.  On packet recv OVS
need to traverse mask-list to get cached mask.  Therefore array
is better for retrieving cached mask.  This also allows better
cache replacement algorithm by directly checking mask's existence.

Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
Acked-by: Thomas Graf <tgraf@redhat.com>
datapath/flow.h
datapath/flow_table.c
datapath/flow_table.h