mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 22:35:15 +00:00
dpif-netlink: Flush added ports using netdev flow api
If netdev flow offloading is enabled, flush all added ports using netdev flow api. Signed-off-by: Paul Blakey <paulb@mellanox.com> Reviewed-by: Roi Dayan <roid@mellanox.com> Acked-by: Flavio Leitner <fbl@sysclose.org> Signed-off-by: Simon Horman <simon.horman@netronome.com>
This commit is contained in:
committed by
Simon Horman
parent
32b77c316d
commit
f7dde6df70
@@ -1154,6 +1154,11 @@ dpif_netlink_flow_flush(struct dpif *dpif_)
|
||||
dpif_netlink_flow_init(&flow);
|
||||
flow.cmd = OVS_FLOW_CMD_DEL;
|
||||
flow.dp_ifindex = dpif->dp_ifindex;
|
||||
|
||||
if (netdev_is_flow_api_enabled()) {
|
||||
netdev_ports_flow_flush(DPIF_HMAP_KEY(dpif_));
|
||||
}
|
||||
|
||||
return dpif_netlink_flow_transact(&flow, NULL, NULL);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user