22 lines · c
1// SPDX-License-Identifier: GPL-2.02/* Copyright (c) 2023, Intel Corporation. */3 4#include "ice_vsi_vlan_ops.h"5#include "ice_vsi_vlan_lib.h"6#include "ice_vlan_mode.h"7#include "ice.h"8#include "ice_sf_vsi_vlan_ops.h"9 10void ice_sf_vsi_init_vlan_ops(struct ice_vsi *vsi)11{12 struct ice_vsi_vlan_ops *vlan_ops;13 14 if (ice_is_dvm_ena(&vsi->back->hw))15 vlan_ops = &vsi->outer_vlan_ops;16 else17 vlan_ops = &vsi->inner_vlan_ops;18 19 vlan_ops->add_vlan = ice_vsi_add_vlan;20 vlan_ops->del_vlan = ice_vsi_del_vlan;21}22