/freebsd/sys/netgraph/ |
H A D | ng_vlan_rotate.c | 378 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 D | ip175c.c | 126 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 D | felix.c | 563 sc->vlans[i] = 0; in felix_init_vlan() 826 FELIX_WR4(sc, FELIX_ANA_VTIDX, sc->vlans[vg->es_vlangroup]); in felix_set_dot1q_vlan() 828 sc->vlans[vg->es_vlangroup] = 0; in felix_set_dot1q_vlan() 834 if (i != vg->es_vlangroup && vid == sc->vlans[i]) in felix_set_dot1q_vlan() 838 if (sc->vlans[vg->es_vlangroup] != 0 && in felix_set_dot1q_vlan() 839 sc->vlans[vg->es_vlangroup] != vid) in felix_set_dot1q_vlan() 842 sc->vlans[vg->es_vlangroup] = vid; in felix_set_dot1q_vlan() 890 vid = sc->vlans[vg->es_vlangroup]; in felix_get_dot1q_vlan()
|
H A D | felix_var.h | 104 int vlans[FELIX_NUM_VLANS]; member
|
/freebsd/sys/dev/mlx5/ |
H A D | vport.h | 111 u16 vlans[], 114 u16 vlans[],
|
/freebsd/sys/dev/etherswitch/e6000sw/ |
H A D | e6000sw.c | 93 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 D | if_vlan.c | 104 struct ifvlan *vlans[VLAN_ARRAY_SIZE]; /* static table */ member 135 if (((_ifv) = (_trunk)->vlans[_i]) != NULL) 154 if (((_ifv) = (_trunk)->vlans[_i])) 566 return trunk->vlans[vid]; in vlan_gethash() 573 if (trunk->vlans[ifv->ifv_vid] != NULL) in vlan_inshash() 575 trunk->vlans[ifv->ifv_vid] = ifv; in vlan_inshash() 585 trunk->vlans[ifv->ifv_vid] = NULL; in vlan_remhash()
|
/freebsd/sys/dev/qlnx/qlnxe/ |
H A D | ecore_sriov.h | 122 struct ecore_vf_vlan_shadow vlans[ECORE_ETH_VF_NUM_VLAN_FILTERS + 1]; member
|
H A D | ecore_sriov.c | 1964 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 D | mlx5_en_flow_table.c | 618 u16 *vlans; in mlx5e_vport_context_update_vlans() local 636 vlans = kcalloc(list_size, sizeof(*vlans), GFP_KERNEL); in mlx5e_vport_context_update_vlans() 637 if (!vlans) in mlx5e_vport_context_update_vlans() 644 vlans[i++] = vlan; in mlx5e_vport_context_update_vlans() 647 err = mlx5_modify_nic_vport_vlans(priv->mdev, vlans, list_size); in mlx5e_vport_context_update_vlans() 652 kfree(vlans); in mlx5e_vport_context_update_vlans()
|
/freebsd/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_vport.c | 830 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()
|