| /drivers/net/ |
| A D | macvlan.c | 149 entry->vlan == vlan) in macvlan_hash_lookup_source() 171 entry->vlan = vlan; in macvlan_hash_add_source() 279 if (vlan->dev == src || !(vlan->mode & mode)) in macvlan_broadcast() 393 if (entry->vlan == vlan) in macvlan_flush_sources() 504 if (!vlan || vlan->mode == MACVLAN_MODE_SOURCE) in macvlan_handle_frame() 1207 netdev_put(vlan->lowerdev, &vlan->dev_tracker); in macvlan_dev_free() 1415 macvlan_flush_sources(vlan->port, vlan); in macvlan_changelink_sources() 1417 macvlan_flush_sources(vlan->port, vlan); in macvlan_changelink_sources() 1584 macvlan_flush_sources(vlan->port, vlan); in macvlan_dellink() 1612 macvlan_flush_sources(vlan->port, vlan); in macvlan_changelink() [all …]
|
| A D | macvtap.c | 29 struct macvlan_dev vlan; member 57 struct macvlan_dev *vlan = &vlantap->vlan; in macvtap_count_tx_dropped() local 59 this_cpu_inc(vlan->pcpu_stats->tx_dropped); in macvtap_count_tx_dropped() 65 struct macvlan_dev *vlan = &vlantap->vlan; in macvtap_count_rx_dropped() local 67 macvlan_count_rx(vlan, 0, 0, 0); in macvtap_count_rx_dropped() 74 struct macvlan_dev *vlan = &vlantap->vlan; in macvtap_update_features() local 76 vlan->set_features = features; in macvtap_update_features() 77 netdev_update_features(vlan->dev); in macvtap_update_features() 114 vlantap->tap.dev = vlantap->vlan.dev; in macvtap_newlink()
|
| /drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| A D | bridge.c | 606 if (vlan && vlan->pkt_reformat_push) { in mlx5_esw_bridge_ingress_flow_with_esw_create() 772 if (vlan) { in mlx5_esw_bridge_egress_flow_create() 1181 vlan = kvzalloc(sizeof(*vlan), GFP_KERNEL); in mlx5_esw_bridge_vlan_create() 1182 if (!vlan) in mlx5_esw_bridge_vlan_create() 1198 return vlan; in mlx5_esw_bridge_vlan_create() 1210 kvfree(vlan); in mlx5_esw_bridge_vlan_create() 1322 if (!vlan) { in mlx5_esw_bridge_port_vlan_lookup() 1331 return vlan; in mlx5_esw_bridge_port_vlan_lookup() 1429 if (vlan) in mlx5_esw_bridge_fdb_entry_init() 1700 if (vlan) { in mlx5_esw_bridge_port_vlan_add() [all …]
|
| /drivers/scsi/qedf/ |
| A D | qedf_fip.c | 19 struct fip_vlan *vlan; in qedf_fcoe_send_vlan_req() local 33 vlan = (struct fip_vlan *)eth_fr; in qedf_fcoe_send_vlan_req() 35 memset(vlan, 0, sizeof(*vlan)); in qedf_fcoe_send_vlan_req() 38 vlan->eth.h_proto = htons(ETH_P_FIP); in qedf_fcoe_send_vlan_req() 41 vlan->fip.fip_op = htons(FIP_OP_VLAN); in qedf_fcoe_send_vlan_req() 43 vlan->fip.fip_dl_len = htons(sizeof(vlan->desc) / FIP_BPW); in qedf_fcoe_send_vlan_req() 46 vlan->desc.mac.fd_desc.fip_dlen = sizeof(vlan->desc.mac) / FIP_BPW; in qedf_fcoe_send_vlan_req() 50 vlan->desc.wwnn.fd_desc.fip_dlen = sizeof(vlan->desc.wwnn) / FIP_BPW; in qedf_fcoe_send_vlan_req() 53 skb_put(skb, sizeof(*vlan)); in qedf_fcoe_send_vlan_req() 184 u16 vlan = 0; in qedf_fip_recv() local [all …]
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_eswitch_br.c | 319 if (!vlan) { in ice_esw_br_port_vlan_lookup() 325 return vlan; in ice_esw_br_port_vlan_lookup() 642 kfree(vlan); in ice_eswitch_br_vlan_cleanup() 663 if (port->pvid == vlan->vid || vlan->vid == 1) in ice_eswitch_br_set_pvid() 701 vlan = kzalloc(sizeof(*vlan), GFP_KERNEL); in ice_eswitch_br_vlan_create() 702 if (!vlan) in ice_eswitch_br_vlan_create() 719 err = xa_insert(&port->vlans, vlan->vid, vlan, GFP_KERNEL); in ice_eswitch_br_vlan_create() 725 return vlan; in ice_eswitch_br_vlan_create() 731 kfree(vlan); in ice_eswitch_br_vlan_create() 754 if (vlan) { in ice_eswitch_br_port_vlan_add() [all …]
|
| A D | ice_vsi_vlan_lib.c | 26 if (vlan->tpid != ETH_P_8021Q && vlan->tpid != ETH_P_8021AD && in validate_vlan() 27 vlan->tpid != ETH_P_QINQ1 && (vlan->tpid || vlan->vid)) { in validate_vlan() 44 if (!validate_vlan(vsi, vlan)) in ice_vsi_add_vlan() 47 err = ice_fltr_add_vlan(vsi, vlan); in ice_vsi_add_vlan() 54 vlan->vid, vsi->vsi_num, err); in ice_vsi_add_vlan() 70 if (!validate_vlan(vsi, vlan)) in ice_vsi_del_vlan() 82 vlan->vid, vsi->vsi_num, err); in ice_vsi_del_vlan() 277 if (vlan->tpid != ETH_P_8021Q) in ice_vsi_set_inner_port_vlan() 280 if (vlan->prio > 7) in ice_vsi_set_inner_port_vlan() 283 port_vlan_info = vlan->vid | (vlan->prio << VLAN_PRIO_SHIFT); in ice_vsi_set_inner_port_vlan() [all …]
|
| A D | ice_fltr.c | 251 struct ice_vlan *vlan) in ice_fltr_add_vlan_to_list() argument 260 info.l_data.vlan.vlan_id = vlan->vid; in ice_fltr_add_vlan_to_list() 261 info.l_data.vlan.tpid = vlan->tpid; in ice_fltr_add_vlan_to_list() 262 info.l_data.vlan.tpid_valid = true; in ice_fltr_add_vlan_to_list() 359 ice_fltr_prepare_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan, in ice_fltr_prepare_vlan() argument 365 if (ice_fltr_add_vlan_to_list(vsi, &tmp_list, vlan)) in ice_fltr_prepare_vlan() 440 int ice_fltr_add_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) in ice_fltr_add_vlan() argument 442 return ice_fltr_prepare_vlan(vsi, vlan, ice_fltr_add_vlan_list); in ice_fltr_add_vlan() 450 int ice_fltr_remove_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) in ice_fltr_remove_vlan() argument 452 return ice_fltr_prepare_vlan(vsi, vlan, ice_fltr_remove_vlan_list); in ice_fltr_remove_vlan()
|
| /drivers/net/ethernet/sfc/ |
| A D | mcdi_filters.c | 760 ids = vlan->mc; in efx_mcdi_filter_insert_addr_list() 764 ids = vlan->uc; in efx_mcdi_filter_insert_addr_list() 1583 if (WARN_ON(vlan)) { in efx_mcdi_filter_add_vlan() 1589 vlan = kzalloc(sizeof(*vlan), GFP_KERNEL); in efx_mcdi_filter_add_vlan() 1590 if (!vlan) in efx_mcdi_filter_add_vlan() 1593 vlan->vid = vid; in efx_mcdi_filter_add_vlan() 1619 list_del(&vlan->list); in efx_mcdi_filter_del_vlan_internal() 1632 kfree(vlan); in efx_mcdi_filter_del_vlan_internal() 1644 if (!vlan) { in efx_mcdi_filter_del_vlan() 1662 if (vlan->vid == vid) in efx_mcdi_filter_find_vlan() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | en_fs.c | 167 return vlan->ft.t; in mlx5e_vlan_get_flowtable() 175 int vlan; in mlx5e_vport_context_update_vlans() local 180 for_each_set_bit(vlan, fs->vlan->active_cvlans, VLAN_N_VID) in mlx5e_vport_context_update_vlans() 196 for_each_set_bit(vlan, fs->vlan->active_cvlans, VLAN_N_VID) { in mlx5e_vport_context_update_vlans() 199 vlans[i++] = vlan; in mlx5e_vport_context_update_vlans() 451 if (!fs->vlan || fs->vlan->cvlan_filter_disabled) in mlx5e_disable_cvlan_filter() 498 if (!fs->vlan) { in mlx5e_fs_vlan_rx_add_vid() 515 if (!fs->vlan) { in mlx5e_fs_vlan_rx_kill_vid() 1380 fs->vlan = kvzalloc(sizeof(*fs->vlan), GFP_KERNEL); in mlx5e_fs_vlan_alloc() 1381 if (!fs->vlan) in mlx5e_fs_vlan_alloc() [all …]
|
| A D | eswitch_offloads_termtbl.c | 27 hash = jhash((const void *)&flow_act->vlan, in mlx5_eswitch_termtbl_hash() 28 sizeof(flow_act->vlan), hash); in mlx5_eswitch_termtbl_hash() 51 memcmp(&flow_act1->vlan, &flow_act2->vlan, in mlx5_eswitch_termtbl_cmp() 52 sizeof(flow_act1->vlan)); in mlx5_eswitch_termtbl_cmp() 185 memcpy(&dst->vlan[0], &src->vlan[0], sizeof(src->vlan[0])); in mlx5_eswitch_termtbl_actions_move() 186 memset(&src->vlan[0], 0, sizeof(src->vlan[0])); in mlx5_eswitch_termtbl_actions_move() 191 memcpy(&dst->vlan[1], &src->vlan[1], sizeof(src->vlan[1])); in mlx5_eswitch_termtbl_actions_move() 192 memset(&src->vlan[1], 0, sizeof(src->vlan[1])); in mlx5_eswitch_termtbl_actions_move()
|
| /drivers/net/ipvlan/ |
| A D | ipvtap.c | 46 struct ipvl_dev vlan; member 53 struct ipvl_dev *vlan = &vlantap->vlan; in ipvtap_count_tx_dropped() local 55 this_cpu_inc(vlan->pcpu_stats->tx_drps); in ipvtap_count_tx_dropped() 61 struct ipvl_dev *vlan = &vlantap->vlan; in ipvtap_count_rx_dropped() local 63 ipvlan_count_rx(vlan, 0, 0, 0); in ipvtap_count_rx_dropped() 70 struct ipvl_dev *vlan = &vlantap->vlan; in ipvtap_update_features() local 72 vlan->sfeatures = features; in ipvtap_update_features() 73 netdev_update_features(vlan->dev); in ipvtap_update_features() 106 vlantap->tap.dev = vlantap->vlan.dev; in ipvtap_newlink() 114 struct ipvtap_dev *vlan = netdev_priv(dev); in ipvtap_dellink() local [all …]
|
| /drivers/net/ethernet/pensando/ionic/ |
| A D | ionic_rx_filter.c | 52 le16_to_cpu(ac->vlan.vlan)); in ionic_rx_filter_replay() 61 le16_to_cpu(ac->vlan.vlan), in ionic_rx_filter_replay() 137 key = le16_to_cpu(ac->vlan.vlan); in ionic_rx_filter_save() 138 f = ionic_rx_filter_by_vlan(lif, le16_to_cpu(ac->vlan.vlan)); in ionic_rx_filter_save() 197 if (le16_to_cpu(f->cmd.vlan.vlan) == vid) in ionic_rx_filter_by_vlan() 247 return ionic_rx_filter_by_vlan(lif, le16_to_cpu(ac->vlan.vlan)); in ionic_rx_filter_find() 346 __func__, ctx.cmd.rx_filter_add.vlan.vlan); in ionic_lif_filter_add() 404 ctx.cmd.rx_filter_add.vlan.vlan); in ionic_lif_filter_add() 461 .vlan.vlan = cpu_to_le16(vid), in ionic_lif_vlan_add() 491 __func__, ac->vlan.vlan, f->filter_id); in ionic_lif_filter_del() [all …]
|
| /drivers/net/ethernet/ti/icssg/ |
| A D | icssg_switchdev.c | 287 const struct switchdev_obj_port_vlan *vlan) in prueth_switchdev_vlans_add() argument 290 struct net_device *orig_dev = vlan->obj.orig_dev; in prueth_switchdev_vlans_add() 292 bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID; in prueth_switchdev_vlans_add() 295 vlan->vid, vlan->flags); in prueth_switchdev_vlans_add() 300 if (vlan->vid > 0xff) in prueth_switchdev_vlans_add() 308 const struct switchdev_obj_port_vlan *vlan) in prueth_switchdev_vlans_del() argument 310 if (vlan->vid > 0xff) in prueth_switchdev_vlans_del() 313 return prueth_switchdev_vlan_del(emac, vlan->vid, in prueth_switchdev_vlans_del() 314 vlan->obj.orig_dev); in prueth_switchdev_vlans_del() 381 err = prueth_switchdev_vlans_add(emac, vlan); in prueth_switchdev_obj_add() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/esw/diag/ |
| A D | bridge_tracepoint.h | 57 TP_PROTO(const struct mlx5_esw_bridge_vlan *vlan), 58 TP_ARGS(vlan), 64 __entry->vid = vlan->vid; 65 __entry->flags = vlan->flags; 74 TP_PROTO(const struct mlx5_esw_bridge_vlan *vlan), 75 TP_ARGS(vlan) 79 TP_PROTO(const struct mlx5_esw_bridge_vlan *vlan), 80 TP_ARGS(vlan)
|
| /drivers/net/dsa/realtek/ |
| A D | rtl8366-core.c | 296 const struct switchdev_obj_port_vlan *vlan, in rtl8366_vlan_add() argument 299 bool untagged = !!(vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED); in rtl8366_vlan_add() 300 bool pvid = !!(vlan->flags & BRIDGE_VLAN_INFO_PVID); in rtl8366_vlan_add() 306 if (!priv->ops->is_vlan_valid(priv, vlan->vid)) { in rtl8366_vlan_add() 322 vlan->vid, port, untagged ? "untagged" : "tagged", in rtl8366_vlan_add() 330 ret = rtl8366_set_vlan(priv, vlan->vid, member, untag, 0); in rtl8366_vlan_add() 339 ret = rtl8366_set_pvid(priv, port, vlan->vid); in rtl8366_vlan_add() 342 port, vlan->vid); in rtl8366_vlan_add() 351 const struct switchdev_obj_port_vlan *vlan) in rtl8366_vlan_del() argument 365 if (vlan->vid == vlanmc.vid) { in rtl8366_vlan_del() [all …]
|
| /drivers/net/ethernet/chelsio/cxgb4/ |
| A D | l2t.c | 67 return e->vlan >> VLAN_PRIO_SHIFT; in vlan_prio() 157 req->vlan = htons(e->vlan); in write_l2e() 311 (e->vlan == vlan) && (e->lport == port)) in find_or_alloc_l2e() 420 u16 vlan; in cxgb4_l2t_get() local 433 vlan = vlan_dev_vlan_id(neigh->dev); in cxgb4_l2t_get() 436 vlan = VLAN_NONE; in cxgb4_l2t_get() 442 e->vlan == vlan && e->lport == lport) { in cxgb4_l2t_get() 463 e->vlan = vlan; in cxgb4_l2t_get() 484 if (tp->vlan_shift >= 0 && l2t->vlan != VLAN_NONE) in cxgb4_select_ntuple() 585 e = find_or_alloc_l2e(d, vlan, port, eth_addr); in t4_l2t_alloc_switching() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
| A D | vlan.c | 15 .vlan.vid = 0, in add_vlan_prio_tag_rewrite_action() 16 .vlan.prio = in add_vlan_prio_tag_rewrite_action() 60 attr->vlan_vid[vlan_idx] = act->vlan.vid; in parse_tc_vlan_action() 61 attr->vlan_prio[vlan_idx] = act->vlan.prio; in parse_tc_vlan_action() 62 attr->vlan_proto[vlan_idx] = act->vlan.proto; in parse_tc_vlan_action() 101 .vlan.vid = vlan_dev_vlan_id(vlan_dev), in mlx5e_tc_act_vlan_add_push_action() 102 .vlan.proto = vlan_dev_vlan_proto(vlan_dev), in mlx5e_tc_act_vlan_add_push_action() 103 .vlan.prio = 0, in mlx5e_tc_act_vlan_add_push_action()
|
| /drivers/net/ethernet/qlogic/qede/ |
| A D | qede_filter.c | 641 ucast.vlan = vid; in qede_set_ucast_rx_vlan() 685 vlan = kzalloc(sizeof(*vlan), GFP_KERNEL); in qede_vlan_rx_add_vid() 686 if (!vlan) { in qede_vlan_rx_add_vid() 691 vlan->vid = vid; in qede_vlan_rx_add_vid() 699 kfree(vlan); in qede_vlan_rx_add_vid() 724 vlan->vid); in qede_vlan_rx_add_vid() 727 vlan->vid); in qede_vlan_rx_add_vid() 728 kfree(vlan); in qede_vlan_rx_add_vid() 741 kfree(vlan); in qede_vlan_rx_add_vid() 768 kfree(vlan); in qede_del_vlan_from_list() [all …]
|
| /drivers/net/dsa/ |
| A D | dsa_loop.c | 204 const struct switchdev_obj_port_vlan *vlan, in dsa_loop_port_vlan_add() argument 207 bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED; in dsa_loop_port_vlan_add() 208 bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID; in dsa_loop_port_vlan_add() 213 if (vlan->vid >= ARRAY_SIZE(ps->vlans)) in dsa_loop_port_vlan_add() 219 vl = &ps->vlans[vlan->vid]; in dsa_loop_port_vlan_add() 228 __func__, port, vlan->vid, untagged ? "un" : "", pvid); in dsa_loop_port_vlan_add() 231 ps->ports[port].pvid = vlan->vid; in dsa_loop_port_vlan_add() 237 const struct switchdev_obj_port_vlan *vlan) in dsa_loop_port_vlan_del() argument 239 bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED; in dsa_loop_port_vlan_del() 248 vl = &ps->vlans[vlan->vid]; in dsa_loop_port_vlan_del() [all …]
|
| /drivers/net/ethernet/ti/ |
| A D | am65-cpsw-switchdev.c | 236 const struct switchdev_obj_port_vlan *vlan) in am65_cpsw_port_vlans_add() argument 238 bool untag = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED; in am65_cpsw_port_vlans_add() 239 struct net_device *orig_dev = vlan->obj.orig_dev; in am65_cpsw_port_vlans_add() 240 bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID; in am65_cpsw_port_vlans_add() 243 port->ndev->name, vlan->vid, vlan->flags); in am65_cpsw_port_vlans_add() 249 const struct switchdev_obj_port_vlan *vlan) in am65_cpsw_port_vlans_del() argument 252 return am65_cpsw_port_vlan_del(port, vlan->vid, vlan->obj.orig_dev); in am65_cpsw_port_vlans_del() 305 struct switchdev_obj_port_vlan *vlan = SWITCHDEV_OBJ_PORT_VLAN(obj); in am65_cpsw_port_obj_add() local 314 err = am65_cpsw_port_vlans_add(port, vlan); in am65_cpsw_port_obj_add() 331 struct switchdev_obj_port_vlan *vlan = SWITCHDEV_OBJ_PORT_VLAN(obj); in am65_cpsw_port_obj_del() local [all …]
|
| A D | cpsw_switchdev.c | 251 const struct switchdev_obj_port_vlan *vlan) in cpsw_port_vlans_add() argument 253 bool untag = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED; in cpsw_port_vlans_add() 254 struct net_device *orig_dev = vlan->obj.orig_dev; in cpsw_port_vlans_add() 255 bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID; in cpsw_port_vlans_add() 258 priv->ndev->name, vlan->vid, vlan->flags); in cpsw_port_vlans_add() 260 return cpsw_port_vlan_add(priv, untag, pvid, vlan->vid, orig_dev); in cpsw_port_vlans_add() 313 struct switchdev_obj_port_vlan *vlan = SWITCHDEV_OBJ_PORT_VLAN(obj); in cpsw_port_obj_add() local 323 err = cpsw_port_vlans_add(priv, vlan); in cpsw_port_obj_add() 340 struct switchdev_obj_port_vlan *vlan = SWITCHDEV_OBJ_PORT_VLAN(obj); in cpsw_port_obj_del() local 350 err = cpsw_port_vlan_del(priv, vlan->vid, vlan->obj.orig_dev); in cpsw_port_obj_del()
|
| /drivers/net/ethernet/marvell/prestera/ |
| A D | prestera_dsa.c | 62 dsa->vlan.is_tagged = FIELD_GET(PRESTERA_DSA_W0_IS_TAGGED, words[0]); in prestera_dsa_parse() 63 dsa->vlan.cfi_bit = FIELD_GET(PRESTERA_DSA_W1_CFI_BIT, words[1]); in prestera_dsa_parse() 64 dsa->vlan.vpt = FIELD_GET(PRESTERA_DSA_W0_VPT, words[0]); in prestera_dsa_parse() 65 dsa->vlan.vid = FIELD_GET(PRESTERA_DSA_W0_VID, words[0]); in prestera_dsa_parse() 66 dsa->vlan.vid &= ~PRESTERA_DSA_VID; in prestera_dsa_parse() 67 dsa->vlan.vid |= FIELD_PREP(PRESTERA_DSA_VID, field); in prestera_dsa_parse()
|
| /drivers/scsi/fnic/ |
| A D | fip.c | 19 struct fcoe_vlan *vlan, *next; in fnic_fcoe_reset_vlans() local 24 list_del(&vlan->list); in fnic_fcoe_reset_vlans() 25 kfree(vlan); in fnic_fcoe_reset_vlans() 110 struct fcoe_vlan *vlan; in fnic_fcoe_process_vlan_resp() local 142 vlan = kzalloc(sizeof(*vlan), GFP_KERNEL); in fnic_fcoe_process_vlan_resp() 144 if (!vlan) { in fnic_fcoe_process_vlan_resp() 906 struct fcoe_vlan *vlan; in fnic_vlan_discovery_timeout() local 938 kfree(vlan); in fnic_vlan_discovery_timeout() 939 vlan = NULL; in fnic_vlan_discovery_timeout() 948 vlan = in fnic_vlan_discovery_timeout() [all …]
|
| /drivers/net/ethernet/mediatek/ |
| A D | mtk_ppe_offload.c | 42 } vlan; member 354 if (data.vlan.num + data.pppoe.num == 2 || in mtk_flow_offload_replace() 355 act->vlan.proto != htons(ETH_P_8021Q)) in mtk_flow_offload_replace() 358 data.vlan.vlans[data.vlan.num].id = act->vlan.vid; in mtk_flow_offload_replace() 359 data.vlan.vlans[data.vlan.num].proto = act->vlan.proto; in mtk_flow_offload_replace() 360 data.vlan.num++; in mtk_flow_offload_replace() 366 data.vlan.num == 2) in mtk_flow_offload_replace() 454 foe.bridge.vlan = data.vlan_in; in mtk_flow_offload_replace() 456 for (i = 0; i < data.vlan.num; i++) in mtk_flow_offload_replace() 457 mtk_foe_entry_set_vlan(eth, &foe, data.vlan.vlans[i].id); in mtk_flow_offload_replace()
|
| /drivers/net/ethernet/intel/fm10k/ |
| A D | fm10k_iov.c | 42 u16 vlan; in fm10k_iov_msg_queue_mac_vlan() local 101 set = !(vlan & FM10K_VLAN_CLEAR); in fm10k_iov_msg_queue_mac_vlan() 102 vlan &= ~FM10K_VLAN_CLEAR; in fm10k_iov_msg_queue_mac_vlan() 104 err = fm10k_iov_select_vid(vf_info, vlan); in fm10k_iov_msg_queue_mac_vlan() 108 vlan = (u16)err; in fm10k_iov_msg_queue_mac_vlan() 112 mac, vlan, set); in fm10k_iov_msg_queue_mac_vlan() 127 set = !(vlan & FM10K_VLAN_CLEAR); in fm10k_iov_msg_queue_mac_vlan() 128 vlan &= ~FM10K_VLAN_CLEAR; in fm10k_iov_msg_queue_mac_vlan() 134 vlan = (u16)err; in fm10k_iov_msg_queue_mac_vlan() 138 mac, vlan, set); in fm10k_iov_msg_queue_mac_vlan() [all …]
|