The FDP team is no longer accepting new bugs in Bugzilla. Please report your issues under FDP project in Jira. Thanks.
Bug 2137619 - [RFE] Add support for HTB QoS with rate higher than 34 Gbps
Summary: [RFE] Add support for HTB QoS with rate higher than 34 Gbps
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Red Hat Enterprise Linux Fast Datapath
Classification: Red Hat
Component: openvswitch3.0
Version: FDP 22.L
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
: ---
Assignee: Adrián Moreno
QA Contact: liting
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-10-25 15:56 UTC by Ilya Maximets
Modified: 2023-09-28 13:20 UTC (History)
4 users (show)

Fixed In Version: openvswitch3.2-3.2.0-0.2.el9fdp
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-09-28 13:20:03 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker FD-2403 0 None None None 2022-10-25 16:04:50 UTC

Description Ilya Maximets 2022-10-25 15:56:44 UTC
The basic tc-htb interface is limited to 32bit rate values due to the
'struct tc_ratespec'.  The value is in bytes per second, so the user
is not able to specify rates higher than 34.359.738.360 bps, which is
roughly 34 Gbps.

Modern NICs are capable of much higher speeds.  The extension to the
API was added in kernel 3.13 that included 2 new netlink attributes:
TCA_HTB_RATE64 and TCA_HTB_CEIL64, which are 64bit values that can be
used to break the 32bit barrier.

OVS so far didn't adopt the use of these attributes, so it doesn't
support QoS at high speeds.

Implementation in iproute2:
  https://github.com/shemminger/iproute2/commit/8334bb325d5178483a3063c5f06858b46d993dc7

Comment 1 Eelco Chaudron 2023-09-28 13:20:03 UTC
Closing BZ as this is fixed upstream.


Note You need to log in before you can comment on or make changes to this bug.