From c1c53f5d47401c4486b3fd4a32f6bf45c0926ae2 Mon Sep 17 00:00:00 2001 From: Nazarii Hnydyn Date: Tue, 17 Sep 2019 19:32:17 +0300 Subject: [PATCH] Fixed config Asym PFC CLI. (#632) Signed-off-by: Nazarii Hnydyn --- config/main.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/config/main.py b/config/main.py index 1cb497210f56..9fbb425e22cb 100755 --- a/config/main.py +++ b/config/main.py @@ -1327,14 +1327,17 @@ def pfc(ctx): # @pfc.command() +@click.argument('interface_name', metavar='', required=True) @click.argument('status', type=click.Choice(['on', 'off'])) @click.pass_context -def asymmetric(ctx, status): +def asymmetric(ctx, interface_name, status): """Set asymmetric PFC configuration.""" - config_db = ctx.obj["config_db"] - interface = ctx.obj["interface_name"] + if get_interface_naming_mode() == "alias": + interface_name = interface_alias_to_name(interface_name) + if interface_name is None: + ctx.fail("'interface_name' is None!") - run_command("pfc config asymmetric {0} {1}".format(status, interface)) + run_command("pfc config asymmetric {0} {1}".format(status, interface_name)) # # 'platform' group ('config platform ...')