On Wed, Aug 12, 2020 at 2:59 AM <xiangxia.m.yue@xxxxxxxxx> wrote: > > From: Tonghao Zhang <xiangxia.m.yue@xxxxxxxxx> > > To avoid some issues, for example RCU usage warning and double free, > we should flush the flows under ovs_lock. This patch refactors > table_instance_destroy and introduces table_instance_flow_flush > which can be invoked by __dp_destroy or ovs_flow_tbl_flush. > > Fixes: 50b0e61b32ee ("net: openvswitch: fix possible memleak on destroy flow-table") > Reported-by: Johan Knöös <jknoos@xxxxxxxxxx> > Reported-at: https://mail.openvswitch.org/pipermail/ovs-discuss/2020-August/050489.html > Signed-off-by: Tonghao Zhang <xiangxia.m.yue@xxxxxxxxx> Reviewed-by: Cong Wang <xiyou.wangcong@xxxxxxxxx> Thanks.