diff options
author | Maxime Peim <mpeim@cisco.com> | 2022-11-17 15:29:10 +0000 |
---|---|---|
committer | Dave Wallace <dwallacelf@gmail.com> | 2022-11-22 19:21:25 +0000 |
commit | ed5f291a2283dd2882a39a3019e82fd325079631 (patch) | |
tree | e8ce460cc191a921fe442dff0206a53f997ab2f2 /src/vnet/policer/policer.c | |
parent | 9a8d12d9b317379cfff56fd415a5f7a13bb58453 (diff) |
policer: adding documentation
Type: docs
Several kinds of policers are implemented in VPP.
However, they could differ from the RFCs it is
said they are from.
Additionally, the CLI command's help has been
updated with the current list of acceptable
parameters.
Signed-off-by: Maxime Peim <mpeim@cisco.com>
Change-Id: Ic9bf94e1094bea0fcc87ccaa882c2c5f88824041
Diffstat (limited to 'src/vnet/policer/policer.c')
-rw-r--r-- | src/vnet/policer/policer.c | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/src/vnet/policer/policer.c b/src/vnet/policer/policer.c index 9dd50b83d24..8389a5ead48 100644 --- a/src/vnet/policer/policer.c +++ b/src/vnet/policer/policer.c @@ -694,13 +694,23 @@ done: VLIB_CLI_COMMAND (configure_policer_command, static) = { .path = "configure policer", - .short_help = "configure policer name <name> <params> ", + .short_help = "configure policer name <name> [type 1r2c | 1r3c | 2r3c-2698 " + "| 2r3c-4115] [color-aware] [cir <cir>] [cb <cb>] [eir <eir>] " + "[eb <eb>] [rate kbps | pps] [round closest | up | down] " + "[conform-action drop | transmit | mark-and-transmit <dscp>] " + "[exceed-action drop | transmit | mark-and-transmit <dscp>] " + "[violate-action drop | transmit | mark-and-transmit <dscp>]", .function = policer_add_command_fn, }; VLIB_CLI_COMMAND (policer_add_command, static) = { .path = "policer add", - .short_help = "policer name <name> <params> ", + .short_help = "policer name <name> [type 1r2c | 1r3c | 2r3c-2698 | " + "2r3c-4115] [color-aware] [cir <cir>] [cb <cb>] [eir <eir>] " + "[eb <eb>] [rate kbps | pps] [round closest | up | down] " + "[conform-action drop | transmit | mark-and-transmit <dscp>] " + "[exceed-action drop | transmit | mark-and-transmit <dscp>] " + "[violate-action drop | transmit | mark-and-transmit <dscp>]", .function = policer_add_command_fn, }; @@ -718,14 +728,14 @@ VLIB_CLI_COMMAND (policer_bind_command, static) = { VLIB_CLI_COMMAND (policer_input_command, static) = { .path = "policer input", - .short_help = "policer input [unapply] name <name> <interfac>", + .short_help = "policer input [unapply] name <name> <interface>", .function = policer_input_command_fn, .function_arg = VLIB_RX, }; VLIB_CLI_COMMAND (policer_output_command, static) = { .path = "policer output", - .short_help = "policer output [unapply] name <name> <interfac>", + .short_help = "policer output [unapply] name <name> <interface>", .function = policer_input_command_fn, .function_arg = VLIB_TX, }; |