Home
last modified time | relevance | path

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

/freebsd/sys/netgraph/
H A Dng_vlan_rotate.c378 int8_t vlans = 0; in ng_vlanrotate_rcvdata() local
400 for (vlans = 0; vlans <= NG_VLANROTATE_MAX_VLANS; vlans++) { in ng_vlanrotate_rcvdata()
402 + vlans * sizeof(struct ether_vlan_stack_entry); in ng_vlanrotate_rcvdata()
413 switch (ntohs(evsh->vlan_stack[vlans].proto)) { in ng_vlanrotate_rcvdata()
425 if ((vlans > vrp->conf.max) || (vlans >= NG_VLANROTATE_MAX_VLANS)) { in ng_vlanrotate_rcvdata()
431 if ((vlans < vrp->conf.min) || (vlans <= abs(rotate))) { in ng_vlanrotate_rcvdata()
436 counter_u64_add(vrp->stats.histogram[vlans], 1); in ng_vlanrotate_rcvdata()
442 ng_vlanrotate_rotate(evsh->vlan_stack, rotate, vlans); in ng_vlanrotate_rcvdata()
444 ng_vlanrotate_rotate(evsh->vlan_stack, vlans + rotate, vlans); in ng_vlanrotate_rcvdata()
/freebsd/sys/dev/etherswitch/ip17x/
H A Dip175c.c126 uint32_t vlans[IP17X_MAX_VLANS]; in ip175c_dot1q_vlan_setup() local
147 memset(vlans, 0, sizeof(vlans)); in ip175c_dot1q_vlan_setup()
152 vlans[v->vlanid & ETHERSWITCH_VID_MASK] = v->ports; in ip175c_dot1q_vlan_setup()
156 data = vlans[j++] & 0x3f; in ip175c_dot1q_vlan_setup()
157 data |= (vlans[j++] & 0x3f) << 8; in ip175c_dot1q_vlan_setup()
/freebsd/sys/dev/etherswitch/felix/
H A Dfelix.c567 sc->vlans[i] = 0; in felix_init_vlan()
830 FELIX_WR4(sc, FELIX_ANA_VTIDX, sc->vlans[vg->es_vlangroup]); in felix_set_dot1q_vlan()
832 sc->vlans[vg->es_vlangroup] = 0; in felix_set_dot1q_vlan()
838 if (i != vg->es_vlangroup && vid == sc->vlans[i]) in felix_set_dot1q_vlan()
842 if (sc->vlans[vg->es_vlangroup] != 0 && in felix_set_dot1q_vlan()
843 sc->vlans[vg->es_vlangroup] != vid) in felix_set_dot1q_vlan()
846 sc->vlans[vg->es_vlangroup] = vid; in felix_set_dot1q_vlan()
894 vid = sc->vlans[vg->es_vlangroup]; in felix_get_dot1q_vlan()
H A Dfelix_var.h104 int vlans[FELIX_NUM_VLANS]; member
/freebsd/sys/dev/mlx5/
H A Dvport.h111 u16 vlans[],
114 u16 vlans[],
/freebsd/sys/dev/etherswitch/e6000sw/
H A De6000sw.c93 int vlans[E6000SW_NUM_VLANS]; member
1105 for (i = 0; i < nitems(sc->vlans); i++)
1106 sc->vlans[i] = 0;
1110 sc->vlans[0] = 1;
1111 e6000sw_vtu_update(sc, 0, sc->vlans[0], 1, 0, sc->ports_mask);
1252 sc->vlans[vg->es_vlangroup], 0, 0, 0);
1253 sc->vlans[vg->es_vlangroup] = 0;
1259 if (i != vg->es_vlangroup && vlan == sc->vlans[i])
1262 sc->vlans[vg->es_vlangroup] = vlan;
1317 vg->es_vid = sc->vlans[vg->es_vlangroup];
/freebsd/sys/net/
H A Dif_vlan.c104 struct ifvlan *vlans[VLAN_ARRAY_SIZE]; /* static table */ member
135 if (((_ifv) = (_trunk)->vlans[_i]) != NULL)
154 if (((_ifv) = (_trunk)->vlans[_i]))
570 return trunk->vlans[vid]; in vlan_gethash()
577 if (trunk->vlans[ifv->ifv_vid] != NULL) in vlan_inshash()
579 trunk->vlans[ifv->ifv_vid] = ifv; in vlan_inshash()
589 trunk->vlans[ifv->ifv_vid] = NULL; in vlan_remhash()
/freebsd/sys/dev/qlnx/qlnxe/
H A Decore_sriov.h122 struct ecore_vf_vlan_shadow vlans[ECORE_ETH_VF_NUM_VLAN_FILTERS + 1]; member
H A Decore_sriov.c1964 if (!p_vf->shadow_config.vlans[i].used) in ecore_iov_reconfigure_unicast_vlan()
1968 filter.vlan = p_vf->shadow_config.vlans[i].vid; in ecore_iov_reconfigure_unicast_vlan()
3305 if (p_vf->shadow_config.vlans[i].used && in ecore_iov_vf_update_vlan_shadow()
3306 p_vf->shadow_config.vlans[i].vid == in ecore_iov_vf_update_vlan_shadow()
3308 p_vf->shadow_config.vlans[i].used = false; in ecore_iov_vf_update_vlan_shadow()
3320 p_vf->shadow_config.vlans[i].used = false; in ecore_iov_vf_update_vlan_shadow()
3332 if (p_vf->shadow_config.vlans[i].used) in ecore_iov_vf_update_vlan_shadow()
3335 p_vf->shadow_config.vlans[i].used = true; in ecore_iov_vf_update_vlan_shadow()
3336 p_vf->shadow_config.vlans[i].vid = p_params->vlan; in ecore_iov_vf_update_vlan_shadow()
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_flow_table.c642 u16 *vlans; in mlx5e_vport_context_update_vlans() local
660 vlans = kcalloc(list_size, sizeof(*vlans), GFP_KERNEL); in mlx5e_vport_context_update_vlans()
661 if (!vlans) in mlx5e_vport_context_update_vlans()
668 vlans[i++] = vlan; in mlx5e_vport_context_update_vlans()
671 err = mlx5_modify_nic_vport_vlans(priv->mdev, vlans, list_size); in mlx5e_vport_context_update_vlans()
676 kfree(vlans); in mlx5e_vport_context_update_vlans()
/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_vport.c830 u16 vlans[], in mlx5_query_nic_vport_vlans() argument
880 vlans[i] = MLX5_GET(vlan_layout, vlan_addr, vlan); in mlx5_query_nic_vport_vlans()
889 u16 vlans[], in mlx5_modify_nic_vport_vlans() argument
929 MLX5_SET(vlan_layout, vlan_addr, vlan, vlans[i]); in mlx5_modify_nic_vport_vlans()