Lines Matching refs:l2params
61 static void irdma_fill_qos_info(struct irdma_l2params *l2params,
66 l2params->num_tc = qos_info->num_tc;
67 l2params->vsi_prio_type = qos_info->vport_priority_type;
68 l2params->vsi_rel_bw = qos_info->vport_relative_bw;
69 for (i = 0; i < l2params->num_tc; i++) {
70 l2params->tc_info[i].egress_virt_up =
72 l2params->tc_info[i].ingress_virt_up =
74 l2params->tc_info[i].prio_type = qos_info->tc_info[i].prio_type;
75 l2params->tc_info[i].rel_bw = qos_info->tc_info[i].rel_bw;
76 l2params->tc_info[i].tc_ctx = qos_info->tc_info[i].tc_ctx;
79 l2params->up2tc[i] = qos_info->up2tc[i];
81 l2params->dscp_mode = true;
82 memcpy(l2params->dscp_map, qos_info->dscp_map, sizeof(l2params->dscp_map));
90 struct irdma_l2params l2params = {};
95 l2params.mtu = iwdev->netdev->mtu;
96 l2params.mtu_changed = true;
97 irdma_log_invalid_mtu(l2params.mtu, &iwdev->rf->sc_dev);
98 irdma_change_l2params(&iwdev->vsi, &l2params);
111 l2params.tc_changed = true;
114 irdma_fill_qos_info(&l2params, &iidc_priv->qos_info);
117 l2params.num_tc > 1 && !l2params.dscp_mode;
118 irdma_change_l2params(&iwdev->vsi, &l2params);
309 struct irdma_l2params l2params = {};
338 l2params.mtu = iwdev->netdev->mtu;
339 irdma_fill_qos_info(&l2params, &iidc_priv->qos_info);
341 iwdev->dcb_vlan_mode = l2params.num_tc > 1 && !l2params.dscp_mode;
343 err = irdma_rt_init_hw(iwdev, &l2params);