Searched refs:taprio (Results 1 – 12 of 12) sorted by relevance
| /linux-6.15/drivers/net/ethernet/ti/ |
| H A D | am65-cpsw-qos.c | 656 for (i = 0; i < taprio->num_entries; i++) { in am65_cpsw_est_calc_cmd_num() 712 entry = &est_new->taprio.entries[i]; in am65_cpsw_est_set_sched_list() 750 cfg.ns_start = est_new->taprio.base_time; in am65_cpsw_timer_set() 775 taprio_new = &est_new->taprio; in am65_cpsw_timer_act() 776 taprio_oper = &port->qos.est_oper->taprio; in am65_cpsw_timer_act() 858 if (taprio->cycle_time_extension) { in am65_cpsw_taprio_replace() 865 struct_size(est_new, taprio.entries, taprio->num_entries), in am65_cpsw_taprio_replace() 874 am65_cpsw_cp_taprio(taprio, &est_new->taprio); in am65_cpsw_taprio_replace() 904 n = div64_u64(cur_time - est_new->taprio.base_time, est_new->taprio.cycle_time); in am65_cpsw_taprio_replace() 905 est_new->taprio.base_time += (n + 1) * est_new->taprio.cycle_time; in am65_cpsw_taprio_replace() [all …]
|
| H A D | am65-cpsw-qos.h | 17 struct tc_taprio_qopt_offload taprio; member
|
| /linux-6.15/drivers/net/dsa/ocelot/ |
| H A D | felix_vsc9959.c | 1102 if (!taprio) in vsc9959_tas_min_gate_lengths() 1105 n = taprio->num_entries; in vsc9959_tas_min_gate_lengths() 1115 entry = &taprio->entries[i % n]; in vsc9959_tas_min_gate_lengths() 1205 if (!taprio || !taprio->max_sdu[tc]) in vsc9959_tas_tc_max_sdu() 1232 taprio = ocelot_port->taprio; in vsc9959_tas_guard_bands_update() 1379 if (ocelot_port->taprio) in vsc9959_sched_speed_set() 1438 ocelot_port->taprio = NULL; in vsc9959_qos_port_tas_set() 1525 ocelot_port->taprio = taprio_offload_get(taprio); in vsc9959_qos_port_tas_set() 1533 taprio->mqprio.qopt.num_tc = 0; in vsc9959_qos_port_tas_set() 1553 taprio = ocelot_port->taprio; in vsc9959_tas_clock_adjust() [all …]
|
| H A D | felix.c | 1931 if (ocelot_port->taprio && ocelot->ops->tas_guard_bands_update) in felix_change_mtu()
|
| /linux-6.15/drivers/net/ethernet/microchip/lan966x/ |
| H A D | lan966x_tc.c | 22 struct tc_taprio_qopt_offload *taprio) in lan966x_tc_setup_qdisc_taprio() argument 24 switch (taprio->cmd) { in lan966x_tc_setup_qdisc_taprio() 26 return lan966x_taprio_add(port, taprio); in lan966x_tc_setup_qdisc_taprio()
|
| /linux-6.15/tools/testing/selftests/net/forwarding/ |
| H A D | tc_taprio.sh | 156 tc qdisc replace dev $if_name root stab overhead 24 taprio num_tc 8 \ 379 tc qdisc replace dev $swp2 root stab overhead 24 taprio num_tc 8 \
|
| /linux-6.15/Documentation/networking/dsa/ |
| H A D | sja1105.rst | 107 This capability can be managed through the tc-taprio offload ('flags 2'). The 108 difference compared to the software implementation of taprio is that the latter 165 tc qdisc add dev swp5 parent root handle 100 taprio \ 174 It is possible to apply the tc-taprio offload on multiple egress ports. There 236 Example: create a tc-taprio schedule that is phase-aligned with a tc-gate 263 tc qdisc add dev eno0 parent root taprio \ 273 one used for the tc-taprio offload. Therefore, the restrictions regarding the 274 fact that no two gate actions (either tc-gate or tc-taprio gates) may fire at
|
| /linux-6.15/drivers/net/dsa/hirschmann/ |
| H A D | hellcreek.c | 1739 struct tc_taprio_qopt_offload *taprio) in hellcreek_port_set_schedule() argument 1760 hellcreek_port->current_schedule = taprio_offload_get(taprio); in hellcreek_port_set_schedule() 1881 struct tc_taprio_qopt_offload *taprio = type_data; in hellcreek_port_setup_tc() local 1883 switch (taprio->cmd) { in hellcreek_port_setup_tc() 1885 if (!hellcreek_validate_schedule(hellcreek, taprio)) in hellcreek_port_setup_tc() 1888 return hellcreek_port_set_schedule(ds, port, taprio); in hellcreek_port_setup_tc()
|
| /linux-6.15/drivers/net/ethernet/freescale/enetc/ |
| H A D | Kconfig | 103 taprio(802.1Qbv) and Credit Based Shaper(802.1Qbu).
|
| /linux-6.15/Documentation/netlink/specs/ |
| H A D | tc.yaml | 3415 name: tc-taprio-attrs 3424 nested-attributes: tc-taprio-sched-entry-list 3431 nested-attributes: tc-taprio-sched-entry 3456 nested-attributes: tc-taprio-tc-entry-attrs 3458 name: tc-taprio-sched-entry-list 3463 nested-attributes: tc-taprio-sched-entry 3466 name: tc-taprio-sched-entry 3481 name: tc-taprio-tc-entry-attrs 3771 value: taprio 3772 attribute-set: tc-taprio-attrs
|
| /linux-6.15/include/soc/mscc/ |
| H A D | ocelot.h | 785 struct tc_taprio_qopt_offload *taprio; member
|
| /linux-6.15/net/sched/ |
| H A D | Kconfig | 173 tristate "Time Aware Priority (taprio) Scheduler" 176 Say Y here if you want to use the Time Aware Priority (taprio) packet
|