|
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" |
|
95 | 96 | #include "fboss/cli/fboss2/commands/delete/protocol/bgp/peer-group/CmdDeleteProtocolBgpPeerGroup.h" |
96 | 97 | #include "fboss/cli/fboss2/commands/delete/protocol/bgp/policy/CmdDeleteProtocolBgpPolicy.h" |
97 | 98 | #include "fboss/cli/fboss2/commands/delete/protocol/bgp/policy/as-path-list/CmdDeleteProtocolBgpPolicyAsPathList.h" |
| 99 | +#include "fboss/cli/fboss2/commands/delete/protocol/bgp/policy/community-list/CmdDeleteProtocolBgpPolicyCommunityList.h" |
98 | 100 | #include "fboss/cli/fboss2/commands/delete/protocol/static/CmdDeleteProtocolStatic.h" |
99 | 101 | #include "fboss/cli/fboss2/commands/delete/protocol/static/route/CmdDeleteProtocolStaticRoute.h" |
100 | 102 | #include "fboss/cli/fboss2/commands/delete/qos/CmdDeleteQos.h" |
@@ -394,24 +396,34 @@ const CommandTree& kConfigCommandTree() { |
394 | 396 | commandHandler<CmdConfigProtocolBgpPolicy>, |
395 | 397 | argRegistrar<CmdConfigProtocolBgpPolicyTraits>, |
396 | 398 | {{ |
397 | | - "as-path-list", |
398 | | - "Configure BGP AS-path list: <name> " |
399 | | - "[<attribute> <value> ...] (description)", |
400 | | - commandHandler< |
401 | | - CmdConfigProtocolBgpPolicyAsPathList>, |
402 | | - argRegistrar< |
403 | | - CmdConfigProtocolBgpPolicyAsPathListTraits>, |
404 | | - {{ |
405 | | - "entry", |
406 | | - "Configure an AS-path list entry: " |
407 | | - "<seq-num> [<attribute> <value> ...] " |
408 | | - "(asn-regexp, description, match-logic)", |
409 | | - commandHandler< |
410 | | - CmdConfigProtocolBgpPolicyAsPathListEntry>, |
411 | | - argRegistrar< |
412 | | - CmdConfigProtocolBgpPolicyAsPathListEntryTraits>, |
413 | | - }}, |
414 | | - }}, |
| 399 | + "as-path-list", |
| 400 | + "Configure BGP AS-path list: <name> " |
| 401 | + "[<attribute> <value> ...] (description)", |
| 402 | + commandHandler< |
| 403 | + CmdConfigProtocolBgpPolicyAsPathList>, |
| 404 | + argRegistrar< |
| 405 | + CmdConfigProtocolBgpPolicyAsPathListTraits>, |
| 406 | + {{ |
| 407 | + "entry", |
| 408 | + "Configure an AS-path list entry: " |
| 409 | + "<seq-num> [<attribute> <value> ...] " |
| 410 | + "(asn-regexp, description, match-logic)", |
| 411 | + commandHandler< |
| 412 | + CmdConfigProtocolBgpPolicyAsPathListEntry>, |
| 413 | + argRegistrar< |
| 414 | + CmdConfigProtocolBgpPolicyAsPathListEntryTraits>, |
| 415 | + }}, |
| 416 | + }, |
| 417 | + { |
| 418 | + "community-list", |
| 419 | + "Configure BGP community-list: <name> " |
| 420 | + "[<attribute> <value> ...] " |
| 421 | + "(boolean-operator, description, exact-match)", |
| 422 | + commandHandler< |
| 423 | + CmdConfigProtocolBgpPolicyCommunityList>, |
| 424 | + argRegistrar< |
| 425 | + CmdConfigProtocolBgpPolicyCommunityListTraits>, |
| 426 | + }}, |
415 | 427 | }, |
416 | 428 | }, |
417 | 429 | }, |
@@ -748,12 +760,20 @@ const CommandTree& kConfigCommandTree() { |
748 | 760 | commandHandler<CmdDeleteProtocolBgpPolicy>, |
749 | 761 | argTypeHandler<CmdDeleteProtocolBgpPolicyTraits>, |
750 | 762 | {{ |
751 | | - "as-path-list", |
752 | | - "Delete a BGP AS-path list: <name>", |
753 | | - commandHandler<CmdDeleteProtocolBgpPolicyAsPathList>, |
754 | | - argRegistrar< |
755 | | - CmdDeleteProtocolBgpPolicyAsPathListTraits>, |
756 | | - }}, |
| 763 | + "as-path-list", |
| 764 | + "Delete a BGP AS-path list: <name>", |
| 765 | + commandHandler<CmdDeleteProtocolBgpPolicyAsPathList>, |
| 766 | + argRegistrar< |
| 767 | + CmdDeleteProtocolBgpPolicyAsPathListTraits>, |
| 768 | + }, |
| 769 | + { |
| 770 | + "community-list", |
| 771 | + "Delete a BGP community-list: <name>", |
| 772 | + commandHandler< |
| 773 | + CmdDeleteProtocolBgpPolicyCommunityList>, |
| 774 | + argRegistrar< |
| 775 | + CmdDeleteProtocolBgpPolicyCommunityListTraits>, |
| 776 | + }}, |
757 | 777 | }}, |
758 | 778 | }, |
759 | 779 | { |
|
0 commit comments