lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 25 Nov 2022 13:34:21 +0100 From: Michal Wilczynski <michal.wilczynski@...el.com> To: netdev@...r.kernel.org Cc: alexandr.lobakin@...el.com, przemyslaw.kitszel@...el.com, jiri@...nulli.us, wojciech.drewek@...el.com, dsahern@...il.com, stephen@...workplumber.org, Michal Wilczynski <michal.wilczynski@...el.com> Subject: [PATCH iproute2-next 5/5] devlink: Add documentation for tx_prority and tx_weight New netlink attributes tx_priority and tx_weight were added. Update the man page for devlink-rate to account for new attributes. Signed-off-by: Michal Wilczynski <michal.wilczynski@...el.com> Reviewed-by: Wojciech Drewek <wojciech.drewek@...el.com> --- man/man8/devlink-rate.8 | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/man/man8/devlink-rate.8 b/man/man8/devlink-rate.8 index cc2f50c38619..bcec3c31673a 100644 --- a/man/man8/devlink-rate.8 +++ b/man/man8/devlink-rate.8 @@ -26,12 +26,16 @@ devlink-rate \- devlink rate management .RI "{ " DEV/PORT_INDEX " | " DEV/NODE_NAME " } " .RB [ " tx_share \fIVALUE " ] .RB [ " tx_max \fIVALUE " ] +.RB [ " tx_priority \fIN " ] +.RB [ " tx_weight \fIN " ] .RB "[ {" " parent \fINODE_NAME " | " noparent " "} ]" .ti -8 .BI "devlink port function rate add " DEV/NODE_NAME .RB [ " tx_share \fIVALUE " ] .RB [ " tx_max \fIVALUE " ] +.RB [ " tx_priority \fIN " ] +.RB [ " tx_weight \fIN " ] .RB "[ {" " parent \fINODE_NAME " | " noparent " "} ]" .ti -8 @@ -83,6 +87,20 @@ rate group. .PP .BI tx_max " VALUE" - specifies maximum tx rate value. +.PP +.BI tx_priority " N" +- allows for usage of strict priority arbiter among siblings. This arbitration +scheme attempts to schedule nodes based on their priority as long as the nodes +remain within their bandwidth limit. The higher the priority the higher the +probability that the node will get selected for scheduling. +.PP +.BI tx_weight " N" +- allows for usage of Weighted Fair Queuing arbitration scheme among siblings. +This arbitration scheme can be used simultaneously with the strict priority. +As a node is configured with a higher rate it gets more BW relative to it's +siblings. Values are relative like a percentage points, they basically tell +how much BW should node take relative to it's siblings. +.PP .TP 8 .I VALUE These parameter accept a floating point number, possibly followed by either a @@ -123,6 +141,10 @@ To specify in IEC units, replace the SI prefix (k-, m-, g-, t-) with IEC prefix (ki-, mi-, gi- and ti-) respectively. Input is case-insensitive. .RE .PP +.TP 8 +.I N +These parameter accept integer meaning weight or priority of a node. +.PP .BI parent " NODE_NAME \fR| " noparent - set rate object parent to existing node with name \fINODE_NAME\fR or unset parent. Rate limits of the parent node applied to all it's children. Actual -- 2.37.2
Powered by blists - more mailing lists