|
43 | 43 | #include "fboss/cli/fboss2/commands/config/protocol/bgp/policy/CmdConfigProtocolBgpPolicy.h" |
44 | 44 | #include "fboss/cli/fboss2/commands/config/protocol/bgp/policy/as-path-list/CmdConfigProtocolBgpPolicyAsPathList.h" |
45 | 45 | #include "fboss/cli/fboss2/commands/config/protocol/bgp/policy/as-path-list/entry/CmdConfigProtocolBgpPolicyAsPathListEntry.h" |
| 46 | +#include "fboss/cli/fboss2/commands/config/protocol/bgp/policy/community-list/CmdConfigProtocolBgpPolicyCommunityList.h" |
46 | 47 | #include "fboss/cli/fboss2/commands/config/protocol/static/CmdConfigProtocolStatic.h" |
47 | 48 | #include "fboss/cli/fboss2/commands/config/protocol/static/route/add/CmdConfigProtocolStaticRouteAdd.h" |
48 | 49 | #include "fboss/cli/fboss2/commands/config/ptp/CmdConfigPtp.h" |
|
92 | 93 | #include "fboss/cli/fboss2/commands/delete/protocol/bgp/peer-group/CmdDeleteProtocolBgpPeerGroup.h" |
93 | 94 | #include "fboss/cli/fboss2/commands/delete/protocol/bgp/policy/CmdDeleteProtocolBgpPolicy.h" |
94 | 95 | #include "fboss/cli/fboss2/commands/delete/protocol/bgp/policy/as-path-list/CmdDeleteProtocolBgpPolicyAsPathList.h" |
| 96 | +#include "fboss/cli/fboss2/commands/delete/protocol/bgp/policy/community-list/CmdDeleteProtocolBgpPolicyCommunityList.h" |
95 | 97 | #include "fboss/cli/fboss2/commands/delete/protocol/static/CmdDeleteProtocolStatic.h" |
96 | 98 | #include "fboss/cli/fboss2/commands/delete/protocol/static/route/CmdDeleteProtocolStaticRoute.h" |
97 | 99 | #include "fboss/cli/fboss2/commands/delete/qos/CmdDeleteQos.h" |
@@ -389,24 +391,34 @@ const CommandTree& kConfigCommandTree() { |
389 | 391 | commandHandler<CmdConfigProtocolBgpPolicy>, |
390 | 392 | argRegistrar<CmdConfigProtocolBgpPolicyTraits>, |
391 | 393 | {{ |
392 | | - "as-path-list", |
393 | | - "Configure BGP AS-path list: <name> " |
394 | | - "[<attribute> <value> ...] (description)", |
395 | | - commandHandler< |
396 | | - CmdConfigProtocolBgpPolicyAsPathList>, |
397 | | - argRegistrar< |
398 | | - CmdConfigProtocolBgpPolicyAsPathListTraits>, |
399 | | - {{ |
400 | | - "entry", |
401 | | - "Configure an AS-path list entry: " |
402 | | - "<seq-num> [<attribute> <value> ...] " |
403 | | - "(asn-regexp, description, match-logic)", |
404 | | - commandHandler< |
405 | | - CmdConfigProtocolBgpPolicyAsPathListEntry>, |
406 | | - argRegistrar< |
407 | | - CmdConfigProtocolBgpPolicyAsPathListEntryTraits>, |
408 | | - }}, |
409 | | - }}, |
| 394 | + "as-path-list", |
| 395 | + "Configure BGP AS-path list: <name> " |
| 396 | + "[<attribute> <value> ...] (description)", |
| 397 | + commandHandler< |
| 398 | + CmdConfigProtocolBgpPolicyAsPathList>, |
| 399 | + argRegistrar< |
| 400 | + CmdConfigProtocolBgpPolicyAsPathListTraits>, |
| 401 | + {{ |
| 402 | + "entry", |
| 403 | + "Configure an AS-path list entry: " |
| 404 | + "<seq-num> [<attribute> <value> ...] " |
| 405 | + "(asn-regexp, description, match-logic)", |
| 406 | + commandHandler< |
| 407 | + CmdConfigProtocolBgpPolicyAsPathListEntry>, |
| 408 | + argRegistrar< |
| 409 | + CmdConfigProtocolBgpPolicyAsPathListEntryTraits>, |
| 410 | + }}, |
| 411 | + }, |
| 412 | + { |
| 413 | + "community-list", |
| 414 | + "Configure BGP community-list: <name> " |
| 415 | + "[<attribute> <value> ...] " |
| 416 | + "(boolean-operator, description, exact-match)", |
| 417 | + commandHandler< |
| 418 | + CmdConfigProtocolBgpPolicyCommunityList>, |
| 419 | + argRegistrar< |
| 420 | + CmdConfigProtocolBgpPolicyCommunityListTraits>, |
| 421 | + }}, |
410 | 422 | }, |
411 | 423 | }, |
412 | 424 | }, |
@@ -711,12 +723,20 @@ const CommandTree& kConfigCommandTree() { |
711 | 723 | commandHandler<CmdDeleteProtocolBgpPolicy>, |
712 | 724 | argTypeHandler<CmdDeleteProtocolBgpPolicyTraits>, |
713 | 725 | {{ |
714 | | - "as-path-list", |
715 | | - "Delete a BGP AS-path list: <name>", |
716 | | - commandHandler<CmdDeleteProtocolBgpPolicyAsPathList>, |
717 | | - argRegistrar< |
718 | | - CmdDeleteProtocolBgpPolicyAsPathListTraits>, |
719 | | - }}, |
| 726 | + "as-path-list", |
| 727 | + "Delete a BGP AS-path list: <name>", |
| 728 | + commandHandler<CmdDeleteProtocolBgpPolicyAsPathList>, |
| 729 | + argRegistrar< |
| 730 | + CmdDeleteProtocolBgpPolicyAsPathListTraits>, |
| 731 | + }, |
| 732 | + { |
| 733 | + "community-list", |
| 734 | + "Delete a BGP community-list: <name>", |
| 735 | + commandHandler< |
| 736 | + CmdDeleteProtocolBgpPolicyCommunityList>, |
| 737 | + argRegistrar< |
| 738 | + CmdDeleteProtocolBgpPolicyCommunityListTraits>, |
| 739 | + }}, |
720 | 740 | }}, |
721 | 741 | }, |
722 | 742 | { |
|
0 commit comments