[ovs-dev] [branch-2.3] dpif-linux: Fix revalidator core caused by flow dumps.

2014-05-23 Thread Ethan Jackson
The dpif flow dump API guarantees that keys it returns are not deleted unless dpif_flow_dump_next_may_destroy_keys() warns that they might be. When dpif_linux_flow_dump_next() needed extra memory for a datapath flow's actions, it would use a special temporary buffer. Unfortunately, it also used me

Re: [ovs-dev] [branch-2.3] dpif-linux: Fix revalidator core caused by flow dumps.

2014-05-23 Thread Ben Pfaff
On Fri, May 23, 2014 at 06:31:14PM -0700, Ethan Jackson wrote: > The dpif flow dump API guarantees that keys it returns are not deleted > unless dpif_flow_dump_next_may_destroy_keys() warns that they might > be. When dpif_linux_flow_dump_next() needed extra memory for a > datapath flow's actions,

[ovs-dev] [branch-2.3] dpif-linux: Fix revalidator core caused by flow dumps.

2014-05-23 Thread Ethan Jackson
The dpif flow dump API guarantees that keys it returns are not deleted unless dpif_flow_dump_next_may_destroy_keys() warns that they might be. When dpif_linux_flow_dump_next() needed extra memory for a datapath flow's actions, it would use a special temporary buffer. Unfortunately, it also used me