Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.8.
 1// SPDX-License-Identifier: GPL-2.0
 2/* 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	else
17		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}