Lines Matching refs:vlan
132 u16 *vlan, u8 *qos)
139 *vlan = 0;
157 *vlan = MLX5_GET(query_esw_vport_context_out, out,
164 vport, *vlan, *qos);
185 u16 vlan, u8 qos, bool set)
194 vport, vlan, qos, set);
199 /* insert only if no vlan in packet */
205 esw_vport_context.cvlan_id, vlan);
812 if (!vport->vlan && !vport->qos)
816 "vport[%d] configure ingress rules, vlan(%d) qos(%d)\n",
817 vport->vport, vport->vlan, vport->qos);
867 if (!vport->vlan && !vport->qos)
871 "vport[%d] configure egress rules, vlan(%d) qos(%d)\n",
872 vport->vport, vport->vlan, vport->qos);
883 /* Allowed vlan rule */
887 MLX5_SET(fte_match_param, match_v, outer_headers.first_vid, vport->vlan);
901 printf("mlx5_core: WARN: ""vport[%d] configure egress allowed vlan rule failed, err(%d)\n", vport->vport, err);
1253 u16 vlan;
1268 query_esw_vport_cvlan(esw->dev, vport, &vlan, &qos);
1269 ivi->vlan = vlan;
1277 int vport, u16 vlan, u8 qos)
1285 if (!LEGAL_VPORT(esw, vport) || (vlan > 4095) || (qos > 7))
1288 if (vlan || qos)
1293 err = modify_esw_vport_cvlan(esw->dev, vport, vlan, qos, set);
1298 evport->vlan = vlan;