On Wed, May 14, 2025 at 12:29:41AM -0400, Faizal Rahim wrote: > Previously, TX arbitration prioritized queues based on the TC they were > mapped to. A queue mapped to TC 3 had higher priority than one mapped to > TC 0. > > To improve code reuse for upcoming patches and align with typical NIC > behavior, this patch updates the logic to prioritize higher queue numbers > when mqprio is used. As a result, queue 0 becomes the lowest priority and > queue 3 becomes the highest. > > This patch also introduces igc_tsn_is_tc_to_queue_priority_ordered() to > preserve the original TC-based priority rule and reject configurations > where a higher TC maps to a lower queue offset. > > Signed-off-by: Faizal Rahim <[email protected]>
Reviewed-by: Simon Horman <[email protected]>
