Lines Matching refs:vsi

372 ice_vc_get_vlan_caps(struct ice_hw *hw, struct ice_vf *vf, struct ice_vsi *vsi,  in ice_vc_get_vlan_caps()  argument
397 ice_vf_vsi_cfg_svm_legacy_vlan_mode(vsi); in ice_vc_get_vlan_caps()
403 ice_vf_vsi_cfg_dvm_legacy_vlan_mode(vsi); in ice_vc_get_vlan_caps()
422 struct ice_vsi *vsi; in ice_vc_get_vf_res_msg() local
446 vsi = ice_get_vf_vsi(vf); in ice_vc_get_vf_res_msg()
447 if (!vsi) { in ice_vc_get_vf_res_msg()
452 vfres->vf_cap_flags |= ice_vc_get_vlan_caps(hw, vf, vsi, in ice_vc_get_vf_res_msg()
496 vfres->num_queue_pairs = vsi->num_txq; in ice_vc_get_vf_res_msg()
504 vfres->vsi_res[0].num_queue_pairs = vsi->num_txq; in ice_vc_get_vf_res_msg()
558 static bool ice_vc_isvalid_q_id(struct ice_vsi *vsi, u8 qid) in ice_vc_isvalid_q_id() argument
561 return qid < vsi->alloc_txq; in ice_vc_isvalid_q_id()
765 struct ice_vsi *vsi; in ice_vc_handle_rss_cfg() local
795 vsi = ice_get_vf_vsi(vf); in ice_vc_handle_rss_cfg()
796 if (!vsi) { in ice_vc_handle_rss_cfg()
826 ctx->info.q_opt_rss |= (vsi->info.q_opt_rss & in ice_vc_handle_rss_cfg()
828 ctx->info.q_opt_tc = vsi->info.q_opt_tc; in ice_vc_handle_rss_cfg()
829 ctx->info.q_opt_flags = vsi->info.q_opt_rss; in ice_vc_handle_rss_cfg()
834 status = ice_update_vsi(hw, vsi->idx, ctx, NULL); in ice_vc_handle_rss_cfg()
840 vsi->info.q_opt_rss = ctx->info.q_opt_rss; in ice_vc_handle_rss_cfg()
855 if (ice_add_rss_cfg(hw, vsi->idx, hash_flds, in ice_vc_handle_rss_cfg()
859 vsi->vsi_num, v_ret); in ice_vc_handle_rss_cfg()
864 status = ice_rem_rss_cfg(hw, vsi->idx, hash_flds, in ice_vc_handle_rss_cfg()
894 struct ice_vsi *vsi; in ice_vc_config_rss_key() local
916 vsi = ice_get_vf_vsi(vf); in ice_vc_config_rss_key()
917 if (!vsi) { in ice_vc_config_rss_key()
922 if (ice_set_rss_key(vsi, vrk->key)) in ice_vc_config_rss_key()
940 struct ice_vsi *vsi; in ice_vc_config_rss_lut() local
962 vsi = ice_get_vf_vsi(vf); in ice_vc_config_rss_lut()
963 if (!vsi) { in ice_vc_config_rss_lut()
968 if (ice_set_rss_lut(vsi, vrl->lut, ICE_LUT_VSI_SIZE)) in ice_vc_config_rss_lut()
991 struct ice_vsi *vsi; in ice_vc_cfg_promiscuous_mode_msg() local
1006 vsi = ice_get_vf_vsi(vf); in ice_vc_cfg_promiscuous_mode_msg()
1007 if (!vsi) { in ice_vc_cfg_promiscuous_mode_msg()
1028 vlan_ops = ice_get_compat_vsi_vlan_ops(vsi); in ice_vc_cfg_promiscuous_mode_msg()
1030 ret = vlan_ops->ena_rx_filtering(vsi); in ice_vc_cfg_promiscuous_mode_msg()
1032 ret = vlan_ops->dis_rx_filtering(vsi); in ice_vc_cfg_promiscuous_mode_msg()
1039 ice_vf_get_promisc_masks(vf, vsi, &ucast_m, &mcast_m); in ice_vc_cfg_promiscuous_mode_msg()
1044 ret = ice_set_dflt_vsi(vsi); in ice_vc_cfg_promiscuous_mode_msg()
1047 if (ice_is_dflt_vsi_in_use(vsi->port_info)) in ice_vc_cfg_promiscuous_mode_msg()
1048 ret = ice_clear_dflt_vsi(vsi); in ice_vc_cfg_promiscuous_mode_msg()
1055 mcast_err = ice_vf_set_vsi_promisc(vf, vsi, mcast_m); in ice_vc_cfg_promiscuous_mode_msg()
1057 mcast_err = ice_vf_clear_vsi_promisc(vf, vsi, mcast_m); in ice_vc_cfg_promiscuous_mode_msg()
1067 ucast_err = ice_vf_set_vsi_promisc(vf, vsi, ucast_m); in ice_vc_cfg_promiscuous_mode_msg()
1069 ucast_err = ice_vf_clear_vsi_promisc(vf, vsi, ucast_m); in ice_vc_cfg_promiscuous_mode_msg()
1072 mcast_err = ice_vf_set_vsi_promisc(vf, vsi, mcast_m); in ice_vc_cfg_promiscuous_mode_msg()
1074 mcast_err = ice_vf_clear_vsi_promisc(vf, vsi, mcast_m); in ice_vc_cfg_promiscuous_mode_msg()
1128 struct ice_vsi *vsi; in ice_vc_get_stats_msg() local
1140 vsi = ice_get_vf_vsi(vf); in ice_vc_get_stats_msg()
1141 if (!vsi) { in ice_vc_get_stats_msg()
1146 ice_update_eth_stats(vsi); in ice_vc_get_stats_msg()
1148 stats = vsi->eth_stats; in ice_vc_get_stats_msg()
1177 static void ice_vf_ena_txq_interrupt(struct ice_vsi *vsi, u32 q_idx) in ice_vf_ena_txq_interrupt() argument
1179 struct ice_hw *hw = &vsi->back->hw; in ice_vf_ena_txq_interrupt()
1180 u32 pfq = vsi->txq_map[q_idx]; in ice_vf_ena_txq_interrupt()
1200 static void ice_vf_ena_rxq_interrupt(struct ice_vsi *vsi, u32 q_idx) in ice_vf_ena_rxq_interrupt() argument
1202 struct ice_hw *hw = &vsi->back->hw; in ice_vf_ena_rxq_interrupt()
1203 u32 pfq = vsi->rxq_map[q_idx]; in ice_vf_ena_rxq_interrupt()
1230 struct ice_vsi *vsi; in ice_vc_ena_qs_msg() local
1249 vsi = ice_get_vf_vsi(vf); in ice_vc_ena_qs_msg()
1250 if (!vsi) { in ice_vc_ena_qs_msg()
1261 if (!ice_vc_isvalid_q_id(vsi, vf_q_id)) { in ice_vc_ena_qs_msg()
1270 if (ice_vsi_ctrl_one_rx_ring(vsi, true, vf_q_id, true)) { in ice_vc_ena_qs_msg()
1271 dev_err(ice_pf_to_dev(vsi->back), "Failed to enable Rx ring %d on VSI %d\n", in ice_vc_ena_qs_msg()
1272 vf_q_id, vsi->vsi_num); in ice_vc_ena_qs_msg()
1277 ice_vf_ena_rxq_interrupt(vsi, vf_q_id); in ice_vc_ena_qs_msg()
1283 if (!ice_vc_isvalid_q_id(vsi, vf_q_id)) { in ice_vc_ena_qs_msg()
1292 ice_vf_ena_txq_interrupt(vsi, vf_q_id); in ice_vc_ena_qs_msg()
1317 ice_vf_vsi_dis_single_txq(struct ice_vf *vf, struct ice_vsi *vsi, u16 q_id) in ice_vf_vsi_dis_single_txq() argument
1324 dev_dbg(ice_pf_to_dev(vsi->back), "Queue %u on VSI %u is not enabled, but stopping it anyway\n", in ice_vf_vsi_dis_single_txq()
1325 q_id, vsi->vsi_num); in ice_vf_vsi_dis_single_txq()
1327 ring = vsi->tx_rings[q_id]; in ice_vf_vsi_dis_single_txq()
1331 ice_fill_txq_meta(vsi, ring, &txq_meta); in ice_vf_vsi_dis_single_txq()
1333 err = ice_vsi_stop_tx_ring(vsi, ICE_NO_RESET, vf->vf_id, ring, &txq_meta); in ice_vf_vsi_dis_single_txq()
1335 dev_err(ice_pf_to_dev(vsi->back), "Failed to stop Tx ring %d on VSI %d\n", in ice_vf_vsi_dis_single_txq()
1336 q_id, vsi->vsi_num); in ice_vf_vsi_dis_single_txq()
1358 struct ice_vsi *vsi; in ice_vc_dis_qs_msg() local
1378 vsi = ice_get_vf_vsi(vf); in ice_vc_dis_qs_msg()
1379 if (!vsi) { in ice_vc_dis_qs_msg()
1388 if (!ice_vc_isvalid_q_id(vsi, vf_q_id)) { in ice_vc_dis_qs_msg()
1393 if (ice_vf_vsi_dis_single_txq(vf, vsi, vf_q_id)) { in ice_vc_dis_qs_msg()
1404 if (ice_vsi_stop_all_rx_rings(vsi)) { in ice_vc_dis_qs_msg()
1405 dev_err(ice_pf_to_dev(vsi->back), "Failed to stop all Rx rings on VSI %d\n", in ice_vc_dis_qs_msg()
1406 vsi->vsi_num); in ice_vc_dis_qs_msg()
1414 if (!ice_vc_isvalid_q_id(vsi, vf_q_id)) { in ice_vc_dis_qs_msg()
1423 if (ice_vsi_ctrl_one_rx_ring(vsi, false, vf_q_id, in ice_vc_dis_qs_msg()
1425 dev_err(ice_pf_to_dev(vsi->back), "Failed to stop Rx ring %d on VSI %d\n", in ice_vc_dis_qs_msg()
1426 vf_q_id, vsi->vsi_num); in ice_vc_dis_qs_msg()
1456 ice_cfg_interrupt(struct ice_vf *vf, struct ice_vsi *vsi, u16 vector_id, in ice_cfg_interrupt() argument
1470 if (!ice_vc_isvalid_q_id(vsi, vsi_q_id)) in ice_cfg_interrupt()
1475 vsi->rx_rings[vsi_q_id]->q_vector = q_vector; in ice_cfg_interrupt()
1476 ice_cfg_rxq_interrupt(vsi, vsi_q_id, vector_id, in ice_cfg_interrupt()
1484 if (!ice_vc_isvalid_q_id(vsi, vsi_q_id)) in ice_cfg_interrupt()
1489 vsi->tx_rings[vsi_q_id]->q_vector = q_vector; in ice_cfg_interrupt()
1490 ice_cfg_txq_interrupt(vsi, vsi_q_id, vector_id, in ice_cfg_interrupt()
1511 struct ice_vsi *vsi; in ice_vc_cfg_irq_map_msg() local
1528 vsi = ice_get_vf_vsi(vf); in ice_vc_cfg_irq_map_msg()
1529 if (!vsi) { in ice_vc_cfg_irq_map_msg()
1558 q_vector = vsi->q_vectors[vector_id - ICE_NONQ_VECS_VF]; in ice_vc_cfg_irq_map_msg()
1566 ice_cfg_interrupt(vf, vsi, vector_id, map, q_vector); in ice_vc_cfg_irq_map_msg()
1591 struct ice_vsi *vsi; in ice_vc_cfg_qs_msg() local
1614 vsi = ice_get_vf_vsi(vf); in ice_vc_cfg_qs_msg()
1615 if (!vsi) in ice_vc_cfg_qs_msg()
1619 qci->num_queue_pairs > min_t(u16, vsi->alloc_txq, vsi->alloc_rxq)) { in ice_vc_cfg_qs_msg()
1621 vf->vf_id, min_t(u16, vsi->alloc_txq, vsi->alloc_rxq)); in ice_vc_cfg_qs_msg()
1633 !ice_vc_isvalid_q_id(vsi, qpi->txq.queue_id)) { in ice_vc_cfg_qs_msg()
1642 if (q_idx >= vsi->alloc_txq || q_idx >= vsi->alloc_rxq) { in ice_vc_cfg_qs_msg()
1648 vsi->tx_rings[q_idx]->dma = qpi->txq.dma_ring_addr; in ice_vc_cfg_qs_msg()
1649 vsi->tx_rings[q_idx]->count = qpi->txq.ring_len; in ice_vc_cfg_qs_msg()
1652 if (ice_vf_vsi_dis_single_txq(vf, vsi, q_idx)) in ice_vc_cfg_qs_msg()
1656 if (ice_vsi_cfg_single_txq(vsi, vsi->tx_rings, q_idx)) { in ice_vc_cfg_qs_msg()
1666 struct ice_rx_ring *ring = vsi->rx_rings[q_idx]; in ice_vc_cfg_qs_msg()
1686 vsi->rx_buf_len = qpi->rxq.databuffer_size; in ice_vc_cfg_qs_msg()
1687 ring->rx_buf_len = vsi->rx_buf_len; in ice_vc_cfg_qs_msg()
1692 vsi->max_frame = qpi->rxq.max_pkt_size; in ice_vc_cfg_qs_msg()
1698 vsi->max_frame += VLAN_HLEN; in ice_vc_cfg_qs_msg()
1700 if (ice_vsi_cfg_single_rxq(vsi, q_idx)) { in ice_vc_cfg_qs_msg()
1720 ice_write_qrxflxp_cntxt(&vsi->back->hw, in ice_vc_cfg_qs_msg()
1721 vsi->rxq_map[q_idx], in ice_vc_cfg_qs_msg()
1737 if (ice_vsi_ctrl_one_rx_ring(vsi, false, i, true)) in ice_vc_cfg_qs_msg()
1740 if (ice_vf_vsi_dis_single_txq(vf, vsi, i)) in ice_vc_cfg_qs_msg()
1856 ice_vc_add_mac_addr(struct ice_vf *vf, struct ice_vsi *vsi, in ice_vc_add_mac_addr() argument
1872 ret = ice_fltr_add_mac(vsi, mac_addr, ICE_FWD_TO_VSI); in ice_vc_add_mac_addr()
1954 ice_vc_del_mac_addr(struct ice_vf *vf, struct ice_vsi *vsi, in ice_vc_del_mac_addr() argument
1965 status = ice_fltr_remove_mac(vsi, mac_addr, ICE_FWD_TO_VSI); in ice_vc_del_mac_addr()
1995 (struct ice_vf *vf, struct ice_vsi *vsi, in ice_vc_handle_mac_addr_msg()
2002 struct ice_vsi *vsi; in ice_vc_handle_mac_addr_msg() local
2031 vsi = ice_get_vf_vsi(vf); in ice_vc_handle_mac_addr_msg()
2032 if (!vsi) { in ice_vc_handle_mac_addr_msg()
2045 result = ice_vc_cfg_mac(vf, vsi, &al->list[i]); in ice_vc_handle_mac_addr_msg()
2176 static int ice_vf_ena_vlan_promisc(struct ice_vsi *vsi, struct ice_vlan *vlan) in ice_vf_ena_vlan_promisc() argument
2181 status = ice_fltr_set_vsi_promisc(&vsi->back->hw, vsi->idx, promisc_m, in ice_vf_ena_vlan_promisc()
2197 static int ice_vf_dis_vlan_promisc(struct ice_vsi *vsi, struct ice_vlan *vlan) in ice_vf_dis_vlan_promisc() argument
2202 status = ice_fltr_clear_vsi_promisc(&vsi->back->hw, vsi->idx, promisc_m, in ice_vf_dis_vlan_promisc()
2221 static bool ice_vf_has_max_vlans(struct ice_vf *vf, struct ice_vsi *vsi) in ice_vf_has_max_vlans() argument
2227 return ((ice_vsi_num_non_zero_vlans(vsi) + in ice_vf_has_max_vlans()
2246 struct ice_vsi *vsi; in ice_vc_process_vlan_msg() local
2276 vsi = ice_get_vf_vsi(vf); in ice_vc_process_vlan_msg()
2277 if (!vsi) { in ice_vc_process_vlan_msg()
2282 if (add_v && ice_vf_has_max_vlans(vf, vsi)) { in ice_vc_process_vlan_msg()
2312 if (ice_vf_has_max_vlans(vf, vsi)) { in ice_vc_process_vlan_msg()
2330 status = vsi->inner_vlan_ops.add_vlan(vsi, &vlan); in ice_vc_process_vlan_msg()
2339 status = vsi->inner_vlan_ops.ena_tx_filtering(vsi); in ice_vc_process_vlan_msg()
2347 if (vsi->inner_vlan_ops.ena_rx_filtering(vsi)) { in ice_vc_process_vlan_msg()
2354 status = ice_vf_ena_vlan_promisc(vsi, &vlan); in ice_vc_process_vlan_msg()
2372 num_vf_vlan = vsi->num_vlan; in ice_vc_process_vlan_msg()
2385 status = vsi->inner_vlan_ops.del_vlan(vsi, &vlan); in ice_vc_process_vlan_msg()
2392 if (!ice_vsi_has_non_zero_vlans(vsi)) { in ice_vc_process_vlan_msg()
2393 vsi->inner_vlan_ops.dis_tx_filtering(vsi); in ice_vc_process_vlan_msg()
2394 vsi->inner_vlan_ops.dis_rx_filtering(vsi); in ice_vc_process_vlan_msg()
2398 ice_vf_dis_vlan_promisc(vsi, &vlan); in ice_vc_process_vlan_msg()
2445 struct ice_vsi *vsi; in ice_vc_ena_vlan_stripping() local
2457 vsi = ice_get_vf_vsi(vf); in ice_vc_ena_vlan_stripping()
2458 if (!vsi) { in ice_vc_ena_vlan_stripping()
2463 if (vsi->inner_vlan_ops.ena_stripping(vsi, ETH_P_8021Q)) in ice_vc_ena_vlan_stripping()
2480 struct ice_vsi *vsi; in ice_vc_dis_vlan_stripping() local
2492 vsi = ice_get_vf_vsi(vf); in ice_vc_dis_vlan_stripping()
2493 if (!vsi) { in ice_vc_dis_vlan_stripping()
2498 if (vsi->inner_vlan_ops.dis_stripping(vsi)) in ice_vc_dis_vlan_stripping()
2554 struct ice_vsi *vsi; in ice_vc_set_rss_hena() local
2571 vsi = ice_get_vf_vsi(vf); in ice_vc_set_rss_hena()
2572 if (!vsi) { in ice_vc_set_rss_hena()
2581 status = ice_rem_vsi_rss_cfg(&pf->hw, vsi->idx); in ice_vc_set_rss_hena()
2598 status = ice_add_avf_rss_cfg(&pf->hw, vsi->idx, vrh->hena); in ice_vc_set_rss_hena()
2675 struct ice_vsi *vsi = ice_get_vf_vsi(vf); in ice_vf_init_vlan_stripping() local
2677 if (!vsi) in ice_vf_init_vlan_stripping()
2683 if (ice_vf_is_port_vlan_ena(vf) && !ice_is_dvm_ena(&vsi->back->hw)) in ice_vf_init_vlan_stripping()
2687 return vsi->inner_vlan_ops.ena_stripping(vsi, ETH_P_8021Q); in ice_vf_init_vlan_stripping()
2689 return vsi->inner_vlan_ops.dis_stripping(vsi); in ice_vf_init_vlan_stripping()
3016 ice_vc_vlan_action(struct ice_vsi *vsi, in ice_vc_vlan_action() argument
3022 err = vlan_action(vsi, vlan); in ice_vc_vlan_action()
3036 ice_vc_del_vlans(struct ice_vf *vf, struct ice_vsi *vsi, in ice_vc_del_vlans() argument
3051 err = ice_vc_vlan_action(vsi, in ice_vc_del_vlans()
3052 vsi->outer_vlan_ops.del_vlan, in ice_vc_del_vlans()
3058 ice_vf_dis_vlan_promisc(vsi, &vlan); in ice_vc_del_vlans()
3061 if (!ice_vsi_has_non_zero_vlans(vsi) && ice_is_dvm_ena(&vsi->back->hw)) { in ice_vc_del_vlans()
3062 err = vsi->outer_vlan_ops.dis_tx_filtering(vsi); in ice_vc_del_vlans()
3072 err = ice_vc_vlan_action(vsi, in ice_vc_del_vlans()
3073 vsi->inner_vlan_ops.del_vlan, in ice_vc_del_vlans()
3081 if (!ice_is_dvm_ena(&vsi->back->hw)) { in ice_vc_del_vlans()
3083 ice_vf_dis_vlan_promisc(vsi, &vlan); in ice_vc_del_vlans()
3086 if (!ice_vsi_has_non_zero_vlans(vsi)) { in ice_vc_del_vlans()
3087 err = vsi->inner_vlan_ops.dis_tx_filtering(vsi); in ice_vc_del_vlans()
3108 struct ice_vsi *vsi; in ice_vc_remove_vlan_v2_msg() local
3121 vsi = ice_get_vf_vsi(vf); in ice_vc_remove_vlan_v2_msg()
3122 if (!vsi) { in ice_vc_remove_vlan_v2_msg()
3127 if (ice_vc_del_vlans(vf, vsi, vfl)) in ice_vc_remove_vlan_v2_msg()
3142 ice_vc_add_vlans(struct ice_vf *vf, struct ice_vsi *vsi, in ice_vc_add_vlans() argument
3157 err = ice_vc_vlan_action(vsi, in ice_vc_add_vlans()
3158 vsi->outer_vlan_ops.add_vlan, in ice_vc_add_vlans()
3164 err = ice_vf_ena_vlan_promisc(vsi, &vlan); in ice_vc_add_vlans()
3170 if (vf->spoofchk && vlan.vid && ice_is_dvm_ena(&vsi->back->hw)) { in ice_vc_add_vlans()
3171 err = vsi->outer_vlan_ops.ena_tx_filtering(vsi); in ice_vc_add_vlans()
3181 err = ice_vc_vlan_action(vsi, in ice_vc_add_vlans()
3182 vsi->inner_vlan_ops.add_vlan, in ice_vc_add_vlans()
3190 if (!ice_is_dvm_ena(&vsi->back->hw)) { in ice_vc_add_vlans()
3192 err = ice_vf_ena_vlan_promisc(vsi, &vlan); in ice_vc_add_vlans()
3199 err = vsi->inner_vlan_ops.ena_tx_filtering(vsi); in ice_vc_add_vlans()
3221 ice_vc_validate_add_vlan_filter_list(struct ice_vsi *vsi, in ice_vc_validate_add_vlan_filter_list() argument
3225 u16 num_requested_filters = ice_vsi_num_non_zero_vlans(vsi) + in ice_vc_validate_add_vlan_filter_list()
3244 struct ice_vsi *vsi; in ice_vc_add_vlan_v2_msg() local
3256 vsi = ice_get_vf_vsi(vf); in ice_vc_add_vlan_v2_msg()
3257 if (!vsi) { in ice_vc_add_vlan_v2_msg()
3262 if (!ice_vc_validate_add_vlan_filter_list(vsi, in ice_vc_add_vlan_v2_msg()
3269 if (ice_vc_add_vlans(vf, vsi, vfl)) in ice_vc_add_vlan_v2_msg()
3365 ice_vc_ena_vlan_offload(struct ice_vsi *vsi, in ice_vc_ena_vlan_offload() argument
3366 int (*ena_offload)(struct ice_vsi *vsi, u16 tpid), in ice_vc_ena_vlan_offload() argument
3376 err = ena_offload(vsi, tpid); in ice_vc_ena_vlan_offload()
3399 static void ice_vsi_update_l2tsel(struct ice_vsi *vsi, enum ice_l2tsel l2tsel) in ice_vsi_update_l2tsel() argument
3401 struct ice_hw *hw = &vsi->back->hw; in ice_vsi_update_l2tsel()
3410 for (i = 0; i < vsi->alloc_rxq; i++) { in ice_vsi_update_l2tsel()
3411 u16 pfq = vsi->rxq_map[i]; in ice_vsi_update_l2tsel()
3439 struct ice_vsi *vsi; in ice_vc_ena_vlan_stripping_v2_msg() local
3451 vsi = ice_get_vf_vsi(vf); in ice_vc_ena_vlan_stripping_v2_msg()
3452 if (!vsi) { in ice_vc_ena_vlan_stripping_v2_msg()
3465 if (ice_vc_ena_vlan_offload(vsi, in ice_vc_ena_vlan_stripping_v2_msg()
3466 vsi->outer_vlan_ops.ena_stripping, in ice_vc_ena_vlan_stripping_v2_msg()
3482 ice_vsi_update_l2tsel(vsi, l2tsel); in ice_vc_ena_vlan_stripping_v2_msg()
3488 ice_vc_ena_vlan_offload(vsi, vsi->inner_vlan_ops.ena_stripping, in ice_vc_ena_vlan_stripping_v2_msg()
3513 struct ice_vsi *vsi; in ice_vc_dis_vlan_stripping_v2_msg() local
3525 vsi = ice_get_vf_vsi(vf); in ice_vc_dis_vlan_stripping_v2_msg()
3526 if (!vsi) { in ice_vc_dis_vlan_stripping_v2_msg()
3539 if (vsi->outer_vlan_ops.dis_stripping(vsi)) { in ice_vc_dis_vlan_stripping_v2_msg()
3554 ice_vsi_update_l2tsel(vsi, l2tsel); in ice_vc_dis_vlan_stripping_v2_msg()
3559 if (ethertype_setting && vsi->inner_vlan_ops.dis_stripping(vsi)) { in ice_vc_dis_vlan_stripping_v2_msg()
3583 struct ice_vsi *vsi; in ice_vc_ena_vlan_insertion_v2_msg() local
3595 vsi = ice_get_vf_vsi(vf); in ice_vc_ena_vlan_insertion_v2_msg()
3596 if (!vsi) { in ice_vc_ena_vlan_insertion_v2_msg()
3609 ice_vc_ena_vlan_offload(vsi, vsi->outer_vlan_ops.ena_insertion, in ice_vc_ena_vlan_insertion_v2_msg()
3617 ice_vc_ena_vlan_offload(vsi, vsi->inner_vlan_ops.ena_insertion, in ice_vc_ena_vlan_insertion_v2_msg()
3642 struct ice_vsi *vsi; in ice_vc_dis_vlan_insertion_v2_msg() local
3654 vsi = ice_get_vf_vsi(vf); in ice_vc_dis_vlan_insertion_v2_msg()
3655 if (!vsi) { in ice_vc_dis_vlan_insertion_v2_msg()
3667 if (ethertype_setting && vsi->outer_vlan_ops.dis_insertion(vsi)) { in ice_vc_dis_vlan_insertion_v2_msg()
3673 if (ethertype_setting && vsi->inner_vlan_ops.dis_insertion(vsi)) { in ice_vc_dis_vlan_insertion_v2_msg()
3740 struct ice_vsi *vsi; in ice_vc_repr_add_mac() local
3752 vsi = ice_get_vf_vsi(vf); in ice_vc_repr_add_mac()
3753 if (!vsi) { in ice_vc_repr_add_mac()