Home
last modified time | relevance | path

Searched refs:vlans (Results 1 – 25 of 44) sorted by relevance

12

/linux-6.3-rc2/drivers/net/dsa/
A Ddsa_loop.c41 for (i = 0; i < ARRAY_SIZE(ps->vlans); i++) { in dsa_loop_devlink_vtu_get()
42 vl = &ps->vlans[i]; in dsa_loop_devlink_vtu_get()
56 devlink_resource_size_params_init(&size_params, ARRAY_SIZE(ps->vlans), in dsa_loop_setup_devlink_resources()
57 ARRAY_SIZE(ps->vlans), in dsa_loop_setup_devlink_resources()
60 err = dsa_devlink_resource_register(ds, "VTU", ARRAY_SIZE(ps->vlans), in dsa_loop_setup_devlink_resources()
214 if (vlan->vid >= ARRAY_SIZE(ps->vlans)) in dsa_loop_port_vlan_add()
220 vl = &ps->vlans[vlan->vid]; in dsa_loop_port_vlan_add()
249 vl = &ps->vlans[vlan->vid]; in dsa_loop_port_vlan_del()
A Dlantiq_gswip.c285 struct gswip_vlan vlans[64]; member
920 if (!priv->vlans[i].bridge) { in gswip_vlan_active_create()
944 priv->vlans[idx].bridge = bridge; in gswip_vlan_active_create()
945 priv->vlans[idx].vid = vid; in gswip_vlan_active_create()
946 priv->vlans[idx].fid = fid; in gswip_vlan_active_create()
962 priv->vlans[idx].bridge = NULL; in gswip_vlan_active_remove()
980 if (priv->vlans[i].bridge == bridge) { in gswip_vlan_add_unaware()
1046 fid = priv->vlans[i].fid; in gswip_vlan_add_aware()
1047 if (priv->vlans[i].vid == vid) { in gswip_vlan_add_aware()
1229 if (!priv->vlans[pos].bridge) { in gswip_port_vlan_prepare()
[all …]
/linux-6.3-rc2/drivers/net/dsa/b53/
A Db53_common.c894 memset(priv->vlans, 0, sizeof(*priv->vlans) * priv->num_vlans); in b53_reset_switch()
2278 u16 vlans; member
2301 .vlans = 16,
2311 .vlans = 256,
2321 .vlans = 4096,
2334 .vlans = 4096,
2347 .vlans = 4096,
2360 .vlans = 4096,
2373 .vlans = 4096,
2386 .vlans = 4096,
[all …]
A Db53_priv.h145 struct b53_vlan *vlans; member
/linux-6.3-rc2/net/dsa/
A Dtag_8021q.c75 struct list_head vlans; member
135 list_for_each_entry(v, &ctx->vlans, list) in dsa_tag_8021q_vlan_find()
174 list_add_tail(&v->list, &ctx->vlans); in dsa_port_do_tag_8021q_vlan_add()
427 INIT_LIST_HEAD(&ctx->vlans); in dsa_tag_8021q_register()
450 list_for_each_entry_safe(v, n, &ctx->vlans, list) { in dsa_tag_8021q_unregister()
A Dswitch.c672 v = dsa_vlan_find(&dp->vlans, vlan); in dsa_port_do_vlan_add()
692 list_add_tail(&v->list, &dp->vlans); in dsa_port_do_vlan_add()
714 v = dsa_vlan_find(&dp->vlans, vlan); in dsa_port_do_vlan_del()
/linux-6.3-rc2/drivers/scsi/fnic/
A Dfnic_fcs.c454 list_add_tail(&vlan->list, &fnic->vlans); in fnic_fcoe_process_vlan_resp()
462 if (list_empty(&fnic->vlans)) { in fnic_fcoe_process_vlan_resp()
471 vlan = list_first_entry(&fnic->vlans, struct fcoe_vlan, list); in fnic_fcoe_process_vlan_resp()
493 vlan = list_first_entry(&fnic->vlans, struct fcoe_vlan, list); in fnic_fcoe_start_fcf_disc()
512 if (list_empty(&fnic->vlans)) { in fnic_fcoe_vlan_check()
517 fvlan = list_first_entry(&fnic->vlans, struct fcoe_vlan, list); in fnic_fcoe_vlan_check()
1304 if (!list_empty(&fnic->vlans)) { in fnic_fcoe_reset_vlans()
1305 list_for_each_entry_safe(vlan, next, &fnic->vlans, list) { in fnic_fcoe_reset_vlans()
1331 if (list_empty(&fnic->vlans)) { in fnic_handle_fip_timer()
1373 if (list_empty(&fnic->vlans)) { in fnic_handle_fip_timer()
[all …]
A Dfnic.h294 struct list_head vlans; member
/linux-6.3-rc2/drivers/net/ethernet/freescale/dpaa2/
A Ddpaa2-switch.h153 u8 vlans[VLAN_VID_MASK + 1]; member
180 u8 vlans[VLAN_VID_MASK + 1]; member
A Ddpaa2-switch.c204 ethsw->vlans[vid] = ETHSW_VLAN_MEMBER; in dpaa2_switch_add_vlan()
266 port_priv->vlans[pvid] |= ETHSW_VLAN_PVID; in dpaa2_switch_port_set_pvid()
291 if (port_priv->vlans[vid]) { in dpaa2_switch_port_add_vlan()
309 port_priv->vlans[vid] = ETHSW_VLAN_MEMBER; in dpaa2_switch_port_add_vlan()
320 port_priv->vlans[vid] |= ETHSW_VLAN_UNTAGGED; in dpaa2_switch_port_add_vlan()
384 if (!ethsw->vlans[vid]) in dpaa2_switch_dellink()
392 ethsw->vlans[vid] = 0; in dpaa2_switch_dellink()
397 ppriv_local->vlans[vid] = 0; in dpaa2_switch_dellink()
1882 if (!port_priv->vlans[vid]) in dpaa2_switch_port_del_vlan()
1917 port_priv->vlans[vid] &= ~ETHSW_VLAN_MEMBER; in dpaa2_switch_port_del_vlan()
[all …]
/linux-6.3-rc2/include/linux/dsa/
A Dloop.h37 struct dsa_loop_vlan vlans[VLAN_N_VID]; member
/linux-6.3-rc2/drivers/net/
A Dmacvlan.c46 struct list_head vlans; member
490 vlan = list_first_or_null_rcu(&port->vlans, in macvlan_handle_frame()
1232 INIT_LIST_HEAD(&port->vlans); in macvlan_port_create()
1521 list_add_tail_rcu(&vlan->list, &port->vlans); in macvlan_common_newlink()
1738 list_for_each_entry(vlan, &port->vlans, list) { in update_port_bc_queue_len()
1762 list_for_each_entry(vlan, &port->vlans, list) in macvlan_device_event()
1767 list_for_each_entry(vlan, &port->vlans, list) { in macvlan_device_event()
1773 list_for_each_entry(vlan, &port->vlans, list) { in macvlan_device_event()
1783 vlan = list_first_entry_or_null(&port->vlans, in macvlan_device_event()
1796 list_for_each_entry_safe(vlan, next, &port->vlans, list) in macvlan_device_event()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/esw/
A Dbridge_priv.h60 struct xarray vlans; member
A Dbridge.c1066 return xa_load(&port->vlans, vid); in mlx5_esw_bridge_vlan_lookup()
1220 err = xa_insert(&port->vlans, vid, vlan, GFP_KERNEL); in mlx5_esw_bridge_vlan_create()
1242 xa_erase(&port->vlans, vlan->vid); in mlx5_esw_bridge_vlan_erase()
1278 xa_for_each(&port->vlans, index, vlan) in mlx5_esw_bridge_port_vlans_flush()
1290 xa_for_each(&port->vlans, i, vlan) { in mlx5_esw_bridge_port_vlans_recreate()
1553 xa_init(&port->vlans); in mlx5_esw_bridge_vport_init()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A Den_fs.c174 u16 *vlans; in mlx5e_vport_context_update_vlans() local
191 vlans = kvcalloc(list_size, sizeof(*vlans), GFP_KERNEL); in mlx5e_vport_context_update_vlans()
192 if (!vlans) in mlx5e_vport_context_update_vlans()
199 vlans[i++] = vlan; in mlx5e_vport_context_update_vlans()
202 err = mlx5_modify_nic_vport_vlans(fs->mdev, vlans, list_size); in mlx5e_vport_context_update_vlans()
207 kvfree(vlans); in mlx5e_vport_context_update_vlans()
/linux-6.3-rc2/include/linux/mlx5/
A Dvport.h113 u16 vlans[],
/linux-6.3-rc2/net/mac80211/
A Dkey.c74 list_for_each_entry_rcu(vlan, &sdata->u.ap.vlans, u.vlan.list) in update_vlan_tailroom_need_count()
963 list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) { in ieee80211_reenable_keys()
1128 list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) in ieee80211_free_keys()
1152 list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list) in ieee80211_free_keys()
A Diface.c557 WARN_ON(!list_empty(&sdata->u.ap.vlans)); in ieee80211_do_stop()
746 list_for_each_entry_safe(vlan, tmpsdata, &sdata->u.ap.vlans, in ieee80211_stop()
1225 list_add(&sdata->u.vlan.list, &sdata->bss->vlans); in ieee80211_do_open()
1738 INIT_LIST_HEAD(&sdata->u.ap.vlans); in ieee80211_setup_sdata()
1809 if (!list_empty(&sdata->u.ap.vlans)) in ieee80211_runtime_change_iftype()
/linux-6.3-rc2/drivers/net/ethernet/qlogic/qed/
A Dqed_sriov.h159 struct qed_vf_vlan_shadow vlans[QED_ETH_VF_NUM_VLAN_FILTERS + 1]; member
A Dqed_sriov.c1734 if (!p_vf->shadow_config.vlans[i].used) in qed_iov_reconfigure_unicast_vlan()
1738 filter.vlan = p_vf->shadow_config.vlans[i].vid; in qed_iov_reconfigure_unicast_vlan()
3116 if (p_vf->shadow_config.vlans[i].used && in qed_iov_vf_update_vlan_shadow()
3117 p_vf->shadow_config.vlans[i].vid == in qed_iov_vf_update_vlan_shadow()
3119 p_vf->shadow_config.vlans[i].used = false; in qed_iov_vf_update_vlan_shadow()
3132 p_vf->shadow_config.vlans[i].used = false; in qed_iov_vf_update_vlan_shadow()
3144 if (p_vf->shadow_config.vlans[i].used) in qed_iov_vf_update_vlan_shadow()
3147 p_vf->shadow_config.vlans[i].used = true; in qed_iov_vf_update_vlan_shadow()
3148 p_vf->shadow_config.vlans[i].vid = p_params->vlan; in qed_iov_vf_update_vlan_shadow()
/linux-6.3-rc2/drivers/net/ethernet/mscc/
A Docelot.c292 list_for_each_entry(vlan, &ocelot->vlans, list) { in ocelot_port_num_untagged_vlans()
315 list_for_each_entry(vlan, &ocelot->vlans, list) { in ocelot_port_num_tagged_vlans()
340 list_for_each_entry(vlan, &ocelot->vlans, list) in ocelot_port_find_native_vlan()
461 list_for_each_entry(vlan, &ocelot->vlans, list) in ocelot_bridge_vlan_find()
512 list_add_tail(&vlan->list, &ocelot->vlans); in ocelot_vlan_member_add()
2790 INIT_LIST_HEAD(&ocelot->vlans); in ocelot_init()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/steering/
A Ddr_ste_v1.c598 dr_ste_v1_set_pop_vlan(last_ste, action, attr->vlans.count); in dr_ste_v1_set_actions_tx()
629 for (i = 0; i < attr->vlans.count; i++) { in dr_ste_v1_set_actions_tx()
637 attr->vlans.headers[i]); in dr_ste_v1_set_actions_tx()
780 dr_ste_v1_set_pop_vlan(last_ste, action, attr->vlans.count); in dr_ste_v1_set_actions_rx()
809 for (i = 0; i < attr->vlans.count; i++) { in dr_ste_v1_set_actions_rx()
820 attr->vlans.headers[i]); in dr_ste_v1_set_actions_rx()
A Ddr_action.c863 attr.vlans.count++; in mlx5dr_actions_build_ste_arr()
873 if (attr.vlans.count == MLX5DR_MAX_VLANS) { in mlx5dr_actions_build_ste_arr()
878 attr.vlans.headers[attr.vlans.count++] = action->push_vlan->vlan_hdr; in mlx5dr_actions_build_ste_arr()
/linux-6.3-rc2/drivers/net/ethernet/intel/fm10k/
A Dfm10k.h517 u16 glort, bool vlans);
A Dfm10k_netdev.c724 u16 glort, bool vlans) in fm10k_clear_macvlan_queue() argument
742 if (vlans) { in fm10k_clear_macvlan_queue()

Completed in 128 milliseconds

12