datapath: Fix a kernel crash caused by corrupted mask list.
authorAndy Zhou <azhou@nicira.com>
Fri, 21 Jun 2013 23:07:08 +0000 (16:07 -0700)
committerJesse Gross <jesse@nicira.com>
Sat, 22 Jun 2013 06:23:19 +0000 (23:23 -0700)
commit988dbf6895accec6f4e39ee315552197215186c0
treec696d9f808efad081dc89705335a0c7a37877714
parent944aa343cdf7838a95ff99d265ce421fa1a22dc0
datapath: Fix a kernel crash caused by corrupted mask list.

When flow table is copied, the mask list from the old table
is not properly copied into the new table. The corrupted mask
list in the new table will lead to kernel crash. This patch
fixes this bug.

Bug #18110
Reported-by: Justin Pettit <jpettit@nicira.com>
Signed-off-by: Andy Zhou <azhou@nicira.com>
Signed-off-by: Jesse Gross <jesse@nicira.com>
datapath/flow.c
datapath/flow.h