VLAN_N_VID
ah->av.vlan_en = ah->av.vlan_id < VLAN_N_VID;
if (vlan_id < VLAN_N_VID &&
if (((rdma_vlan_dev_vlan_id(ip_dev) >= VLAN_N_VID) ||
if (((rdma_vlan_dev_vlan_id(ip_dev) >= VLAN_N_VID) ||
if (cm_node->vlan_id < VLAN_N_VID) {
if (cm_node->vlan_id >= VLAN_N_VID && iwdev->dcb_vlan_mode)
if (cm_node->vlan_id < VLAN_N_VID) {
if (cm_info.vlan_id >= VLAN_N_VID && iwdev->dcb_vlan_mode)
if (cm_node->vlan_id < VLAN_N_VID)
if (cm_node->vlan_id < VLAN_N_VID) {
if (cm_node->vlan_id < VLAN_N_VID) {
if (cminfo->vlan_id < VLAN_N_VID) {
u16 vlan_id = VLAN_N_VID;
if (vlan_id >= VLAN_N_VID && iwdev->dcb_vlan_mode)
if (vlan_id < VLAN_N_VID) {
if (vlan_id < VLAN_N_VID)
if (ah_info->vlan_tag >= VLAN_N_VID && iwdev->dcb_vlan_mode)
if (ah_info->vlan_tag < VLAN_N_VID) {
struct dsa_loop_vlan vlans[VLAN_N_VID];
for (i = 0; i < VLAN_N_VID; ++i)
devlink_resource_size_params_init(&size_vlan_params, VLAN_N_VID,
VLAN_N_VID,
err = dsa_devlink_resource_register(ds, "VLAN", VLAN_N_VID,
table = kzalloc_objs(*entry, VLAN_N_VID);
for (i = 0; i < VLAN_N_VID; ++i, ++entry) {
size = VLAN_N_VID * sizeof(struct hellcreek_devlink_vlan_entry);
hellcreek->vidmbrcfg = devm_kcalloc(dev, VLAN_N_VID,
port->vlan_dev_bitmap = devm_bitmap_zalloc(dev, VLAN_N_VID,
return VLAN_N_VID - port + 1;
return VLAN_N_VID;
vsc73xx_bridge_vlan_summary(vsc, port, &summary, VLAN_N_VID);
vsc73xx_bridge_vlan_summary(vsc, port, &summary, VLAN_N_VID);
for (i = 0; i < VLAN_N_VID; i++)
.max_register = XRS_VLAN(VLAN_N_VID - 1),
for_each_set_bit(vid, np->active_vlans, VLAN_N_VID) {
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
for_each_set_bit(vid, pdata->active_vlans, VLAN_N_VID) {
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
VLAN_N_VID,
if (vlan == VLAN_N_VID) {
} while (vlan_busy && vlan != VLAN_N_VID);
hweight = bitmap_weight(aq_nic->active_vlans, VLAN_N_VID);
bitmap_zero(aq_nic->active_vlans, VLAN_N_VID);
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
if (vlan_id >= VLAN_N_VID || qos >= IEEE_8021Q_MAX_PRIORITIES ||
for_each_set_bit(vid, bnad->active_vlans, VLAN_N_VID) {
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
if (vlan >= VLAN_N_VID || qos > 7)
for (i = 0; i < VLAN_N_VID; i++) {
unsigned long vids[BITS_TO_LONGS(VLAN_N_VID)];
for_each_set_bit(i, adapter->vids, VLAN_N_VID)
DECLARE_BITMAP(active_vlans, VLAN_N_VID);
for_each_set_bit(i, pf->active_vlans, VLAN_N_VID) {
be16_to_cpu(fs->h_ext.vlan_tci) >= VLAN_N_VID) {
ntohs(fs->h_ext.vlan_tci), VLAN_N_VID - 1);
if (vlan_id >= VLAN_N_VID)
if (vlan > VLAN_N_VID - 1 || qos > 7)
if (vlan_id >= VLAN_N_VID)
VLAN_N_VID);
while (vlan_id != VLAN_N_VID) {
VLAN_N_VID);
unsigned long vlan_del_fail_bmap[BITS_TO_LONGS(VLAN_N_VID)];
unsigned long vlan_table[VLAN_N_VID][BITS_TO_LONGS(HCLGE_VPORT_NUM)];
if (bitmap_empty(hdev->vlan_del_fail_bmap, VLAN_N_VID))
vlan_id = find_first_bit(hdev->vlan_del_fail_bmap, VLAN_N_VID);
while (vlan_id != VLAN_N_VID) {
vlan_id = find_first_bit(hdev->vlan_del_fail_bmap, VLAN_N_VID);
unsigned long vlan_del_fail_bmap[BITS_TO_LONGS(VLAN_N_VID)];
nic_dev->vlan_bitmap = devm_bitmap_zalloc(&pdev->dev, VLAN_N_VID,
vid = find_next_bit(nic_dev->vlan_bitmap, VLAN_N_VID, vid + 1);
} while (vid != VLAN_N_VID);
vid = find_next_bit(nic_dev->vlan_bitmap, VLAN_N_VID, vid + 1);
} while (vid != VLAN_N_VID);
vid = find_next_bit(nic_dev->vlan_bitmap, VLAN_N_VID, vid + 1);
} while (vid != VLAN_N_VID);
if ((vlan_id & HINIC_VLAN_ID_MASK) >= VLAN_N_VID) {
if (!nic_dev || old_vlan >= VLAN_N_VID || new_vlan >= VLAN_N_VID)
if (vf >= sriov_info->num_vfs || vlan >= VLAN_N_VID || qos > HINIC_MAX_QOS)
if ((vlan_id & HINIC3_VLAN_ID_MASK) >= VLAN_N_VID) {
if ((vlan_id & HINIC3_VLAN_ID_MASK) >= VLAN_N_VID) {
if ((vlan_id & HINIC3_VLAN_ID_MASK) >= VLAN_N_VID) {
(VLAN_N_VID / HINIC3_VLAN_BITMAP_BYTE_SIZE(nic_dev))
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
for_each_set_bit(vid, adapter->active_vlans, VLAN_N_VID)
for_each_set_bit(vid, adapter->active_vlans, VLAN_N_VID)
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
for_each_set_bit(vid, adapter->active_vlans, VLAN_N_VID)
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
vid < VLAN_N_VID;
vid < VLAN_N_VID;
vid < VLAN_N_VID;
vid < VLAN_N_VID;
bool set = !!(vid / VLAN_N_VID);
vid &= VLAN_N_VID - 1;
bool set = !!(vid / VLAN_N_VID);
vid &= VLAN_N_VID - 1;
if (vid >= VLAN_N_VID)
u16 rx_vid = rx_ring->vid & (VLAN_N_VID - 1);
interface->vid = vid + (set ? VLAN_N_VID : 0);
u16 vid_limit = vid < default_vid ? default_vid : VLAN_N_VID;
prev_vid < VLAN_N_VID;
vid < VLAN_N_VID;
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
if (vid >= VLAN_N_VID)
if (vid >= VLAN_N_VID)
for_each_set_bit(vid, vsi->active_vlans, VLAN_N_VID)
return VLAN_N_VID;
if (fsp->m_ext.vlan_tci && ntohs(fsp->h_ext.vlan_tci) >= VLAN_N_VID)
if (vlan_id >= VLAN_N_VID || qos > 7) {
if (vfl->vlan_id[i] >= VLAN_N_VID) {
return VLAN_N_VID;
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
for_each_set_bit_from(vid, adapter->active_vlans, VLAN_N_VID)
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
for_each_set_bit(vid, adapter->active_vlans, VLAN_N_VID)
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
for_each_set_bit_from(vid, adapter->active_vlans, VLAN_N_VID)
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
for_each_set_bit(vid, adapter->active_vlans, VLAN_N_VID)
if (vlan >= VLAN_N_VID || qos)
if (be16_to_cpu(cmd->fs.h_ext.vlan_tci) >= VLAN_N_VID)
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
DECLARE_BITMAP(active_cvlans, VLAN_N_VID);
DECLARE_BITMAP(active_svlans, VLAN_N_VID);
struct mlx5_flow_handle *active_cvlans_rule[VLAN_N_VID];
struct mlx5_flow_handle *active_svlans_rule[VLAN_N_VID];
for_each_set_bit(vlan, fs->vlan->active_cvlans, VLAN_N_VID)
for_each_set_bit(vlan, fs->vlan->active_cvlans, VLAN_N_VID) {
for_each_set_bit(i, fs->vlan->active_cvlans, VLAN_N_VID) {
for_each_set_bit(i, fs->vlan->active_svlans, VLAN_N_VID)
for_each_set_bit(i, fs->vlan->active_cvlans, VLAN_N_VID) {
for_each_set_bit(i, fs->vlan->active_svlans, VLAN_N_VID)
(be16_to_cpu(fs->h_ext.vlan_tci) >= VLAN_N_VID))
!bitmap_empty(mlx5e_vlan_get_active_svlans(vlan), VLAN_N_VID)) {
err = mlxsw_sp_port_vlan_set(mlxsw_sp_port, 0, VLAN_N_VID - 1, false,
for (vid = 0; vid < VLAN_N_VID; vid++)
err = mlxsw_sp_port_vlan_set(mlxsw_sp_port, 1, VLAN_N_VID - 2,
for (; vid <= VLAN_N_VID - 1; vid++) {
for (vid = VLAN_N_VID - 1; vid >= 1; vid--)
mlxsw_sp_port_vlan_set(mlxsw_sp_port, 1, VLAN_N_VID - 2,
DECLARE_BITMAP(vlans, VLAN_N_VID) = {0};
#define MLXSW_SP_DEFAULT_VID (VLAN_N_VID - 1)
#define MLXSW_SP_FID_8021Q_MAX (VLAN_N_VID - 2)
u16 vlan_mask[VLAN_N_VID];
DECLARE_BITMAP(cpu_vlan_mask, VLAN_N_VID);
for (vid = 1; vid < VLAN_N_VID; vid++) {
DECLARE_BITMAP(vlan_mask[VLAN_N_VID], SPX5_PORTS);
for (vid = NULL_VID; vid < VLAN_N_VID; vid++)
for (vid = OCELOT_RSV_VLAN_RANGE_START; vid < VLAN_N_VID; vid++)
for (vid = OCELOT_RSV_VLAN_RANGE_START; vid < VLAN_N_VID; vid++)
return VLAN_N_VID - bridge_num - 1;
for (vid = 1; vid < VLAN_N_VID; vid++)
unsigned long vlans[BITS_TO_LONGS(VLAN_N_VID)];
for_each_set_bit(vid, adapter->vlans, VLAN_N_VID) {
for (vid = 1; vid < VLAN_N_VID; vid++) {
#define OFDPA_VLAN_BITMAP_LEN BITS_TO_LONGS(VLAN_N_VID)
for (vid = 1; vid < VLAN_N_VID; vid++) {
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
for_each_set_bit(vid, priv->active_vlans, VLAN_N_VID) {
for_each_set_bit(vid, pdata->active_vlans, VLAN_N_VID) {
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
ale->p0_untag_vid_mask = devm_bitmap_zalloc(params->dev, VLAN_N_VID,
for_each_set_bit(vlan_id, gbe_intf->active_vlans, VLAN_N_VID) {
for_each_set_bit(vlan_id, gbe_intf->active_vlans, VLAN_N_VID)
for_each_set_bit(vlan_id, gbe_intf->active_vlans, VLAN_N_VID) {
for_each_set_bit(vlan_id, gbe_intf->active_vlans, VLAN_N_VID) {
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
for_each_set_bit(vid, rp->active_vlans, VLAN_N_VID) {
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
for_each_set_bit(vid, vptr->active_vlans, VLAN_N_VID) {
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
for_each_set_bit_from(vid, wx->active_vlans, VLAN_N_VID)
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
for_each_set_bit(vid, ns->vlan.ctag, VLAN_N_VID)
for_each_set_bit(vid, ns->vlan.stag, VLAN_N_VID)
if (vid >= VLAN_N_VID)
if (vid >= VLAN_N_VID)
for_each_set_bit(vid, ns->vlan.ctag, VLAN_N_VID)
for_each_set_bit(vid, ns->vlan.stag, VLAN_N_VID)
DECLARE_BITMAP(ctag, VLAN_N_VID);
DECLARE_BITMAP(stag, VLAN_N_VID);
for_each_set_bit(vid, adapter->active_vlans, VLAN_N_VID)
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
if (entry->addr_lnid.lnid < VLAN_N_VID)
if (entry->addr_lnid.lnid < VLAN_N_VID)
#define MV88E6XXX_VID_BRIDGED (VLAN_N_VID - 1)
#define SJA1105_DEFAULT_VLAN (VLAN_N_VID - 1)
for ((i) = 0; i < VLAN_PROTO_NUM * VLAN_N_VID; i++) \
if (((dev) = __vlan_group_get_device((grp), (i) / VLAN_N_VID, \
(i) % VLAN_N_VID)))
#define VLAN_GROUP_ARRAY_PART_LEN (VLAN_N_VID/VLAN_GROUP_ARRAY_SPLIT_PARTS)
[NDA_VLAN] = NLA_POLICY_RANGE(NLA_U16, 1, VLAN_N_VID - 2),
DECLARE_BITMAP(seen, VLAN_N_VID) = { 0 };
DECLARE_BITMAP(seen, VLAN_N_VID) = { 0 };
VLAN_N_VID - 1),
.max_size = VLAN_N_VID,
[BRIDGE_VLANDB_GOPTS_MSTI] = NLA_POLICY_MAX(NLA_U16, VLAN_N_VID - 1),
if (info->id > VLAN_N_VID) {
if (entry->vid >= VLAN_N_VID - 1) {
DECLARE_BITMAP(vids, VLAN_N_VID) = { 0 };
for_each_set_bit(vid, vids, VLAN_N_VID) {
[NL80211_ATTR_VLAN_ID] = NLA_POLICY_RANGE(NLA_U16, 1, VLAN_N_VID - 2),