Lines Matching refs:vlan

459 	int vlan;
464 for_each_set_bit(vlan, priv->vlan.active_vlans, VLAN_N_VID)
481 for_each_set_bit(vlan, priv->vlan.active_vlans, VLAN_N_VID) {
484 vlans[i++] = vlan;
508 struct mlx5_flow_table *ft = priv->fts.vlan.t;
521 rule_p = &priv->vlan.untagged_ft_rule;
525 rule_p = &priv->vlan.any_cvlan_ft_rule;
530 rule_p = &priv->vlan.any_svlan_ft_rule;
535 rule_p = &priv->vlan.active_vlans_ft_rule[vid];
590 if (priv->vlan.untagged_ft_rule) {
591 mlx5_del_flow_rule(priv->vlan.untagged_ft_rule);
592 priv->vlan.untagged_ft_rule = NULL;
596 if (priv->vlan.any_cvlan_ft_rule) {
597 mlx5_del_flow_rule(priv->vlan.any_cvlan_ft_rule);
598 priv->vlan.any_cvlan_ft_rule = NULL;
602 if (priv->vlan.any_svlan_ft_rule) {
603 mlx5_del_flow_rule(priv->vlan.any_svlan_ft_rule);
604 priv->vlan.any_svlan_ft_rule = NULL;
608 if (priv->vlan.active_vlans_ft_rule[vid]) {
609 mlx5_del_flow_rule(priv->vlan.active_vlans_ft_rule[vid]);
610 priv->vlan.active_vlans_ft_rule[vid] = NULL;
645 if (priv->vlan.filter_disabled) {
646 priv->vlan.filter_disabled = false;
657 if (!priv->vlan.filter_disabled) {
658 priv->vlan.filter_disabled = true;
675 if (!test_and_set_bit(vid, priv->vlan.active_vlans) &&
690 clear_bit(vid, priv->vlan.active_vlans);
702 set_bit(0, priv->vlan.active_vlans);
703 for_each_set_bit(i, priv->vlan.active_vlans, VLAN_N_VID) {
714 if (priv->vlan.filter_disabled) {
730 if (priv->vlan.filter_disabled)
735 for_each_set_bit(i, priv->vlan.active_vlans, VLAN_N_VID)
737 clear_bit(0, priv->vlan.active_vlans);
1043 if (!priv->vlan.filter_disabled)
1058 if (!priv->vlan.filter_disabled)
1406 struct mlx5e_flow_table *ft = &priv->fts.vlan;
1410 ft->t = mlx5_create_flow_table(priv->fts.ns, 0, "vlan",
1443 mlx5e_destroy_flow_table(&priv->fts.vlan);