mlx5_destroy_flow_group
mlx5_destroy_flow_group(ft_prio->anchor.fg_drop);
mlx5_destroy_flow_group(ft_prio->anchor.fg_goto_table);
mlx5_destroy_flow_group(post_meter->rate_steering_table.fg);
mlx5_destroy_flow_group(mtu_tables->green_table.fg);
mlx5_destroy_flow_group(mtu_tables->red_table.fg);
mlx5_destroy_flow_group(pre_ct->miss_grp);
mlx5_destroy_flow_group(pre_ct->flow_grp);
mlx5_destroy_flow_group(pre_ct->miss_grp);
mlx5_destroy_flow_group(pre_ct->flow_grp);
mlx5_destroy_flow_group(group);
mlx5_destroy_flow_group(miss_group);
mlx5_destroy_flow_group(fg);
mlx5_destroy_flow_group(rx->sa.group);
mlx5_destroy_flow_group(tx->pol.group);
mlx5_destroy_flow_group(tx->sa.group);
mlx5_destroy_flow_group(tx->pol.group);
mlx5_destroy_flow_group(tx->sa.group);
mlx5_destroy_flow_group(rx->status_checks.drop_all_group);
mlx5_destroy_flow_group(g);
mlx5_destroy_flow_group(rx->status_checks.pass_group);
mlx5_destroy_flow_group(rx->status_checks.pass_group);
mlx5_destroy_flow_group(miss->group);
mlx5_destroy_flow_group(rx->pol.group);
mlx5_destroy_flow_group(rx->sa_sel.group);
mlx5_destroy_flow_group(rx->sa.group);
mlx5_destroy_flow_group(fs_prot->miss_group);
mlx5_destroy_flow_group(fg);
mlx5_destroy_flow_group(tx_fs->fg);
mlx5_destroy_flow_group(ft->g[i]);
mlx5_destroy_flow_group(vport->egress.legacy.drop_grp);
mlx5_destroy_flow_group(vport->egress.offloads.fwd_grp);
mlx5_destroy_flow_group(vport->egress.offloads.bounce_grp);
mlx5_destroy_flow_group(vport->egress.vlan_grp);
mlx5_destroy_flow_group(vport->ingress.legacy.allow_spoofchk_only_grp);
mlx5_destroy_flow_group(vport->ingress.legacy.allow_untagged_only_grp);
mlx5_destroy_flow_group(vport->ingress.legacy.allow_untagged_spoofchk_grp);
mlx5_destroy_flow_group(vport->ingress.legacy.allow_spoofchk_only_grp);
mlx5_destroy_flow_group(vport->ingress.legacy.allow_untagged_only_grp);
mlx5_destroy_flow_group(vport->ingress.legacy.allow_untagged_spoofchk_grp);
mlx5_destroy_flow_group(vport->ingress.legacy.drop_grp);
mlx5_destroy_flow_group(vport->ingress.offloads.metadata_prio_tag_grp);
mlx5_destroy_flow_group(vport->ingress.offloads.drop_grp);
mlx5_destroy_flow_group(vport->ingress.offloads.metadata_allmatch_grp);
mlx5_destroy_flow_group(vport->ingress.offloads.metadata_prio_tag_grp);
mlx5_destroy_flow_group(vport->ingress.offloads.drop_grp);
mlx5_destroy_flow_group(qinq_filter_fg);
mlx5_destroy_flow_group(qinq_fg);
mlx5_destroy_flow_group(vlan_filter_fg);
mlx5_destroy_flow_group(vlan_fg);
mlx5_destroy_flow_group(br_offloads->ingress_mac_fg);
mlx5_destroy_flow_group(br_offloads->ingress_qinq_filter_fg);
mlx5_destroy_flow_group(br_offloads->ingress_qinq_fg);
mlx5_destroy_flow_group(br_offloads->ingress_vlan_filter_fg);
mlx5_destroy_flow_group(br_offloads->ingress_vlan_fg);
mlx5_destroy_flow_group(miss_fg);
mlx5_destroy_flow_group(miss_fg);
mlx5_destroy_flow_group(qinq_fg);
mlx5_destroy_flow_group(vlan_fg);
mlx5_destroy_flow_group(bridge->egress_miss_fg);
mlx5_destroy_flow_group(bridge->egress_mac_fg);
mlx5_destroy_flow_group(bridge->egress_qinq_fg);
mlx5_destroy_flow_group(bridge->egress_vlan_fg);
mlx5_destroy_flow_group(qinq_fg);
mlx5_destroy_flow_group(vlan_fg);
mlx5_destroy_flow_group(filter_fg);
mlx5_destroy_flow_group(port->mcast.fwd_fg);
mlx5_destroy_flow_group(port->mcast.qinq_fg);
mlx5_destroy_flow_group(port->mcast.vlan_fg);
mlx5_destroy_flow_group(port->mcast.filter_fg);
mlx5_destroy_flow_group(igmp_fg);
mlx5_destroy_flow_group(br_offloads->ingress_mld_fg);
mlx5_destroy_flow_group(br_offloads->ingress_igmp_fg);
mlx5_destroy_flow_group(e->fwd_grp);
mlx5_destroy_flow_group(e->recirc_grp);
mlx5_destroy_flow_group(e->recirc_grp);
mlx5_destroy_flow_group(e->fwd_grp);
mlx5_destroy_flow_group(esw->fdb_table.legacy.promisc_grp);
mlx5_destroy_flow_group(esw->fdb_table.legacy.allmulti_grp);
mlx5_destroy_flow_group(esw->fdb_table.legacy.addr_grp);
mlx5_destroy_flow_group(esw->fdb_table.offloads.miss_grp);
mlx5_destroy_flow_group(esw->fdb_table.offloads.peer_miss_grp);
mlx5_destroy_flow_group(esw->fdb_table.offloads.send_to_vport_meta_grp);
mlx5_destroy_flow_group(esw->fdb_table.offloads.send_to_vport_grp);
mlx5_destroy_flow_group(esw->fdb_table.offloads.send_to_vport_grp);
mlx5_destroy_flow_group(esw->fdb_table.offloads.send_to_vport_meta_grp);
mlx5_destroy_flow_group(esw->fdb_table.offloads.peer_miss_grp);
mlx5_destroy_flow_group(esw->fdb_table.offloads.miss_grp);
mlx5_destroy_flow_group(esw->offloads.vport_rx_group);
mlx5_destroy_flow_group(esw->offloads.vport_rx_drop_group);
mlx5_destroy_flow_group(offloads->restore_group);
mlx5_destroy_flow_group(g);
mlx5_destroy_flow_group(vport->egress.offloads.bounce_grp);
mlx5_destroy_flow_group(vport->egress.offloads.bounce_grp);
EXPORT_SYMBOL(mlx5_destroy_flow_group);
mlx5_destroy_flow_group(pf->lag_demux_fg);
mlx5_destroy_flow_group(lag_definer->fg);
mlx5_destroy_flow_group(lag_definer->fg);
mlx5_destroy_flow_group(miss_group);
mlx5_destroy_flow_group(prio->miss_group);
mlx5_destroy_flow_group(ttc->g[i]);
mlx5_destroy_flow_group(roce->g);
mlx5_destroy_flow_group(roce->nic_master_group);
mlx5_destroy_flow_group(roce->nic_master_group);
mlx5_destroy_flow_group(tx_roce->g);
mlx5_destroy_flow_group(roce->g);
mlx5_destroy_flow_group(rx_roce->roce_miss.group);
mlx5_destroy_flow_group(rx_roce->g);
mlx5_destroy_flow_group(roce->roce_miss.group);
mlx5_destroy_flow_group(roce->g);
mlx5_destroy_flow_group(rx_tables->ft_check_group);
mlx5_destroy_flow_group(roce->miss.g);
mlx5_destroy_flow_group(roce->g);
mlx5_destroy_flow_group(roce->nic_miss.g);
mlx5_destroy_flow_group(roce->g);
mlx5_destroy_flow_group(ft->g[i]);
mlx5_destroy_flow_group(tx_tables->ft_check_group);
mlx5_destroy_flow_group(miss->g);
mlx5_destroy_flow_group(roce->nic_miss.g);
mlx5_destroy_flow_group(roce->g);
mlx5_destroy_flow_group(roce->fg);
mlx5_destroy_flow_group(fg);
void mlx5_destroy_flow_group(struct mlx5_flow_group *fg);