// SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2023, Intel Corporation. */ #include "ice_vsi_vlan_ops.h" #include "ice_vsi_vlan_lib.h" #include "ice_vlan_mode.h" #include "ice.h" #include "ice_sf_vsi_vlan_ops.h" void ice_sf_vsi_init_vlan_ops(struct ice_vsi *vsi) { struct ice_vsi_vlan_ops *vlan_ops; if (ice_is_dvm_ena(&vsi->back->hw)) vlan_ops = &vsi->outer_vlan_ops; else vlan_ops = &vsi->inner_vlan_ops; vlan_ops->add_vlan = ice_vsi_add_vlan; vlan_ops->del_vlan = ice_vsi_del_vlan; }