X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=plugins%2Flb-plugin%2Flb%2Fcli.c;h=b59c642624128ef69a1356a078e8239387f3a3d6;hb=d4bc9af55fc9a7bb5133da8c863569497cb92cd0;hp=398572ce3969bcdff865bd650c6df20a4e34c5c5;hpb=4c20e7197707aa95b144b289704e9e97335db17d;p=vpp.git diff --git a/plugins/lb-plugin/lb/cli.c b/plugins/lb-plugin/lb/cli.c index 398572ce396..b59c6426241 100644 --- a/plugins/lb-plugin/lb/cli.c +++ b/plugins/lb-plugin/lb/cli.c @@ -16,47 +16,6 @@ #include #include -static clib_error_t * -lb_bypass_command_fn (vlib_main_t * vm, - unformat_input_t * input, vlib_cli_command_t * cmd) -{ - unformat_input_t _line_input, *line_input = &_line_input; - ip46_address_t vip_prefix, as_addr; - u8 vip_plen; - u32 vip_index; - u8 disable = 0; - int ret; - - if (!unformat_user (input, unformat_line_input, line_input)) - return 0; - - if (!unformat(line_input, "%U", unformat_ip46_prefix, &vip_prefix, &vip_plen, IP46_TYPE_ANY)) - return clib_error_return (0, "invalid vip prefix: '%U'", - format_unformat_error, line_input); - - if ((ret = lb_vip_find_index(&vip_prefix, vip_plen, &vip_index))) - return clib_error_return (0, "lb_vip_find_index error %d", ret); - - if (!unformat(line_input, "%U", unformat_ip46_address, &as_addr, IP46_TYPE_ANY)) - return clib_error_return (0, "invalid as address: '%U'", - format_unformat_error, line_input); - - if (unformat(line_input, "disable")) - disable = 1; - - if ((ret = lb_as_lookup_bypass(vip_index, &as_addr, disable))) - return clib_error_return (0, "lb_as_lookup_bypass error %d", ret); - - return 0; -} - -VLIB_CLI_COMMAND (lb_bypass_command, static) = -{ - .path = "lb bypass", - .short_help = "lb bypass
[disable]", - .function = lb_bypass_command_fn, -}; - static clib_error_t * lb_vip_command_fn (vlib_main_t * vm, unformat_input_t * input, vlib_cli_command_t * cmd)