/Linux-v4.19/Documentation/networking/ |
D | ti-cpsw.txt | 180 $ tc qdisc replace dev eth0 handle 100: parent root mqprio num_tc 3 \ 189 $ tc qdisc replace dev eth1 handle 100: parent root mqprio num_tc 1 \ 195 +---(100:ffe2) mqprio 196 | +---(100:3) mqprio 197 | +---(100:4) mqprio 199 +---(100:ffe1) mqprio 200 | +---(100:2) mqprio 202 +---(100:ffe0) mqprio 203 +---(100:1) mqprio 206 +---(100:ffe0) mqprio [all …]
|
D | dpaa.txt | 160 are used. Higher priority traffic classes can be enabled with the mqprio 171 mqprio num_tc 4 map 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 hw 1
|
/Linux-v4.19/net/sched/ |
D | sch_mqprio.c | 48 struct tc_mqprio_qopt_offload mqprio = { { 0 } }; in mqprio_destroy() local 55 &mqprio); in mqprio_destroy() 246 struct tc_mqprio_qopt_offload mqprio = {.qopt = *qopt}; in mqprio_init() local 254 mqprio.flags = priv->flags; in mqprio_init() 256 mqprio.mode = priv->mode; in mqprio_init() 258 mqprio.shaper = priv->shaper; in mqprio_init() 260 for (i = 0; i < mqprio.qopt.num_tc; i++) in mqprio_init() 261 mqprio.min_rate[i] = priv->min_rate[i]; in mqprio_init() 263 for (i = 0; i < mqprio.qopt.num_tc; i++) in mqprio_init() 264 mqprio.max_rate[i] = priv->max_rate[i]; in mqprio_init() [all …]
|
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/ |
D | tx.c | 432 struct tc_mqprio_qopt *mqprio = type_data; in ef4_setup_tc() local 441 num_tc = mqprio->num_tc; in ef4_setup_tc() 446 mqprio->hw = TC_MQPRIO_HW_OFFLOAD_TCS; in ef4_setup_tc()
|
/Linux-v4.19/drivers/net/ethernet/sfc/ |
D | tx.c | 694 struct tc_mqprio_qopt *mqprio = type_data; in efx_setup_tc() local 703 num_tc = mqprio->num_tc; in efx_setup_tc() 708 mqprio->hw = TC_MQPRIO_HW_OFFLOAD_TCS; in efx_setup_tc()
|
/Linux-v4.19/Documentation/cgroup-v1/ |
D | net_prio.txt | 50 One usage for the net_prio cgroup is with mqprio qdisc allowing application
|
/Linux-v4.19/drivers/net/ethernet/ti/ |
D | cpsw.c | 2464 struct tc_mqprio_qopt_offload *mqprio = type_data; in cpsw_set_mqprio() local 2472 num_tc = mqprio->qopt.num_tc; in cpsw_set_mqprio() 2476 if (mqprio->mode != TC_MQPRIO_MODE_DCB) in cpsw_set_mqprio() 2487 tc = mqprio->qopt.prio_tc_map[i]; in cpsw_set_mqprio() 2494 count = mqprio->qopt.count[i]; in cpsw_set_mqprio() 2495 offset = mqprio->qopt.offset[i]; in cpsw_set_mqprio() 2500 if (!mqprio->qopt.hw) { in cpsw_set_mqprio() 2506 priv->mqprio_hw = mqprio->qopt.hw; in cpsw_set_mqprio()
|
D | netcp_core.c | 1895 struct tc_mqprio_qopt *mqprio = type_data; in netcp_setup_tc() local 1905 mqprio->hw = TC_MQPRIO_HW_OFFLOAD_TCS; in netcp_setup_tc() 1906 num_tc = mqprio->num_tc; in netcp_setup_tc()
|
/Linux-v4.19/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_netdev.c | 1434 struct tc_mqprio_qopt *mqprio = type_data; in __fm10k_setup_tc() local 1439 mqprio->hw = TC_MQPRIO_HW_OFFLOAD_TCS; in __fm10k_setup_tc() 1441 return fm10k_setup_tc(dev, mqprio->num_tc); in __fm10k_setup_tc()
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/ |
D | qede_main.c | 615 struct tc_mqprio_qopt *mqprio; in qede_setup_tc_offload() local 621 mqprio = type_data; in qede_setup_tc_offload() 623 mqprio->hw = TC_MQPRIO_HW_OFFLOAD_TCS; in qede_setup_tc_offload() 624 return qede_setup_tc(dev, mqprio->num_tc); in qede_setup_tc_offload()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/ |
D | en_netdev.c | 136 struct tc_mqprio_qopt *mqprio = type_data; in __mlx4_en_setup_tc() local 141 if (mqprio->num_tc && mqprio->num_tc != MLX4_EN_NUM_UP_HIGH) in __mlx4_en_setup_tc() 144 mqprio->hw = TC_MQPRIO_HW_OFFLOAD_TCS; in __mlx4_en_setup_tc() 146 return mlx4_en_alloc_tx_queue_per_tc(dev, mqprio->num_tc); in __mlx4_en_setup_tc()
|
/Linux-v4.19/drivers/net/ethernet/freescale/dpaa/ |
D | dpaa_eth.c | 353 struct tc_mqprio_qopt *mqprio = type_data; in dpaa_setup_tc() local 360 mqprio->hw = TC_MQPRIO_HW_OFFLOAD_TCS; in dpaa_setup_tc() 361 num_tc = mqprio->num_tc; in dpaa_setup_tc()
|
/Linux-v4.19/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-drv.c | 2253 struct tc_mqprio_qopt *mqprio = type_data; in xgbe_setup_tc() local 2259 mqprio->hw = TC_MQPRIO_HW_OFFLOAD_TCS; in xgbe_setup_tc() 2260 tc = mqprio->num_tc; in xgbe_setup_tc()
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.c | 4299 struct tc_mqprio_qopt *mqprio = type_data; in __bnx2x_setup_tc() local 4304 mqprio->hw = TC_MQPRIO_HW_OFFLOAD_TCS; in __bnx2x_setup_tc() 4306 return bnx2x_setup_tc(dev, mqprio->num_tc); in __bnx2x_setup_tc()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_main.c | 3328 struct tc_mqprio_qopt *mqprio) in mlx5e_setup_tc_mqprio() argument 3332 u8 tc = mqprio->num_tc; in mlx5e_setup_tc_mqprio() 3335 mqprio->hw = TC_MQPRIO_HW_OFFLOAD_TCS; in mlx5e_setup_tc_mqprio()
|
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 9509 struct tc_mqprio_qopt *mqprio) in ixgbe_setup_tc_mqprio() argument 9511 mqprio->hw = TC_MQPRIO_HW_OFFLOAD_TCS; in ixgbe_setup_tc_mqprio() 9512 return ixgbe_setup_tc(dev, mqprio->num_tc); in ixgbe_setup_tc_mqprio()
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt.c | 8142 struct tc_mqprio_qopt *mqprio = type_data; in bnxt_setup_tc() local 8144 mqprio->hw = TC_MQPRIO_HW_OFFLOAD_TCS; in bnxt_setup_tc() 8146 return bnxt_setup_mq_tc(dev, mqprio->num_tc); in bnxt_setup_tc()
|