Skip to content

Commit c868417

Browse files
NOS-6616..NOS-6642: fboss2 config/delete protocol bgp peer-group commands
1 parent 256b09f commit c868417

50 files changed

Lines changed: 1169 additions & 2227 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

cmake/CliFboss2.cmake

Lines changed: 2 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -882,42 +882,6 @@ add_library(fboss2_config_lib
882882
fboss/cli/fboss2/commands/config/protocol/bgp/neighbor/CmdConfigProtocolBgpNeighbor.h
883883
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroup.cpp
884884
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroup.h
885-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupConfedPeer.cpp
886-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupConfedPeer.h
887-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupDescription.cpp
888-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupDescription.h
889-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupDisableIpv4Afi.cpp
890-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupDisableIpv4Afi.h
891-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupEgressPolicy.cpp
892-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupEgressPolicy.h
893-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupIngressPolicy.cpp
894-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupIngressPolicy.h
895-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupMaxRoutes.cpp
896-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupMaxRoutes.h
897-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupNextHopSelf.cpp
898-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupNextHopSelf.h
899-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupPeerTag.cpp
900-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupPeerTag.h
901-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupRemoteAsn.cpp
902-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupRemoteAsn.h
903-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupRrClient.cpp
904-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupRrClient.h
905-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimers.cpp
906-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimers.h
907-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersHoldTime.cpp
908-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersHoldTime.h
909-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersKeepalive.cpp
910-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersKeepalive.h
911-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersOutDelay.cpp
912-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersOutDelay.h
913-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersWithdrawUnprogDelay.cpp
914-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersWithdrawUnprogDelay.h
915-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupV4OverV6Nh.cpp
916-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupV4OverV6Nh.h
917-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupWarningLimit.cpp
918-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupWarningLimit.h
919-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupWarningOnly.cpp
920-
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupWarningOnly.h
921885
fboss/cli/fboss2/commands/config/ptp/CmdConfigPtp.cpp
922886
fboss/cli/fboss2/commands/config/ptp/CmdConfigPtp.h
923887
fboss/cli/fboss2/commands/config/ptp/transparent_clock/CmdConfigPtpTransparentClock.cpp
@@ -1002,6 +966,8 @@ add_library(fboss2_config_lib
1002966
fboss/cli/fboss2/commands/delete/protocol/bgp/CmdDeleteProtocolBgp.h
1003967
fboss/cli/fboss2/commands/delete/protocol/bgp/neighbor/CmdDeleteProtocolBgpNeighbor.cpp
1004968
fboss/cli/fboss2/commands/delete/protocol/bgp/neighbor/CmdDeleteProtocolBgpNeighbor.h
969+
fboss/cli/fboss2/commands/delete/protocol/bgp/peer-group/CmdDeleteProtocolBgpPeerGroup.cpp
970+
fboss/cli/fboss2/commands/delete/protocol/bgp/peer-group/CmdDeleteProtocolBgpPeerGroup.h
1005971
fboss/cli/fboss2/commands/delete/protocol/CmdDeleteProtocol.h
1006972
fboss/cli/fboss2/commands/delete/protocol/static/CmdDeleteProtocolStatic.cpp
1007973
fboss/cli/fboss2/commands/delete/protocol/static/CmdDeleteProtocolStatic.h

cmake/CliFboss2TestConfig.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ add_executable(fboss2_cmd_config_test
1010
fboss/cli/fboss2/test/config/CmdConfigArpTest.cpp
1111
fboss/cli/fboss2/test/config/CmdConfigIcmpV4UnavailableSrcAddrTest.cpp
1212
fboss/cli/fboss2/test/config/CmdConfigBgpNeighborTest.cpp
13+
fboss/cli/fboss2/test/config/CmdConfigBgpPeerGroupTest.cpp
1314
fboss/cli/fboss2/test/config/CmdConfigCoppTest.cpp
1415
fboss/cli/fboss2/test/config/CmdConfigDhcpTest.cpp
1516
fboss/cli/fboss2/test/config/CmdConfigHostnameTest.cpp
@@ -38,6 +39,7 @@ add_executable(fboss2_cmd_config_test
3839
fboss/cli/fboss2/test/config/CmdConfigVlanStaticMacTest.cpp
3940
fboss/cli/fboss2/test/config/CmdDeleteAclRuleTest.cpp
4041
fboss/cli/fboss2/test/config/CmdDeleteBgpNeighborTest.cpp
42+
fboss/cli/fboss2/test/config/CmdDeleteBgpPeerGroupTest.cpp
4143
fboss/cli/fboss2/test/config/CmdDeleteConfigInterfaceTest.cpp
4244
fboss/cli/fboss2/test/config/CmdDeleteInterfaceIpv6NdpTest.cpp
4345
fboss/cli/fboss2/test/config/CmdDeleteInterfaceTest.cpp

cmake/CliFboss2TestIntegrationTest.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ add_executable(fboss2_integration_test
1313
fboss/cli/fboss2/test/integration_test/ConfigArpTest.cpp
1414
fboss/cli/fboss2/test/integration_test/ConfigBgpGlobalTest.cpp
1515
fboss/cli/fboss2/test/integration_test/ConfigBgpNeighborTest.cpp
16+
fboss/cli/fboss2/test/integration_test/ConfigBgpPeerGroupTest.cpp
1617
fboss/cli/fboss2/test/integration_test/ConfigBgpSessionTest.cpp
1718
fboss/cli/fboss2/test/integration_test/ConfigConcurrentSessionsTest.cpp
1819
fboss/cli/fboss2/test/integration_test/ConfigHostnameTest.cpp

fboss/cli/fboss2/BUCK

Lines changed: 2 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1101,24 +1101,6 @@ cpp_library(
11011101
"commands/config/protocol/bgp/global/CmdConfigProtocolBgpGlobal.cpp",
11021102
"commands/config/protocol/bgp/neighbor/CmdConfigProtocolBgpNeighbor.cpp",
11031103
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroup.cpp",
1104-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupConfedPeer.cpp",
1105-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupDescription.cpp",
1106-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupDisableIpv4Afi.cpp",
1107-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupEgressPolicy.cpp",
1108-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupIngressPolicy.cpp",
1109-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupMaxRoutes.cpp",
1110-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupNextHopSelf.cpp",
1111-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupPeerTag.cpp",
1112-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupRemoteAsn.cpp",
1113-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupRrClient.cpp",
1114-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimers.cpp",
1115-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersHoldTime.cpp",
1116-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersKeepalive.cpp",
1117-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersOutDelay.cpp",
1118-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersWithdrawUnprogDelay.cpp",
1119-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupV4OverV6Nh.cpp",
1120-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupWarningLimit.cpp",
1121-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupWarningOnly.cpp",
11221104
"commands/config/protocol/static/CmdConfigProtocolStatic.cpp",
11231105
"commands/config/protocol/static/route/add/CmdConfigProtocolStaticRouteAdd.cpp",
11241106
"commands/config/ptp/CmdConfigPtp.cpp",
@@ -1162,6 +1144,7 @@ cpp_library(
11621144
"commands/delete/protocol/CmdDeleteProtocol.cpp",
11631145
"commands/delete/protocol/bgp/CmdDeleteProtocolBgp.cpp",
11641146
"commands/delete/protocol/bgp/neighbor/CmdDeleteProtocolBgpNeighbor.cpp",
1147+
"commands/delete/protocol/bgp/peer-group/CmdDeleteProtocolBgpPeerGroup.cpp",
11651148
"commands/delete/protocol/static/CmdDeleteProtocolStatic.cpp",
11661149
"commands/delete/protocol/static/route/CmdDeleteProtocolStaticRoute.cpp",
11671150
"commands/delete/qos/CmdDeleteQos.cpp",
@@ -1218,20 +1201,6 @@ cpp_library(
12181201
"commands/config/protocol/bgp/global/CmdConfigProtocolBgpGlobal.h",
12191202
"commands/config/protocol/bgp/neighbor/CmdConfigProtocolBgpNeighbor.h",
12201203
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroup.h",
1221-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupConfedPeer.h",
1222-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupDescription.h",
1223-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupDisableIpv4Afi.h",
1224-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupEgressPolicy.h",
1225-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupIngressPolicy.h",
1226-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupMaxRoutes.h",
1227-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupNextHopSelf.h",
1228-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupRemoteAsn.h",
1229-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupRrClient.h",
1230-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimers.h",
1231-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersHoldTime.h",
1232-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersKeepalive.h",
1233-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersOutDelay.h",
1234-
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupV4OverV6Nh.h",
12351204
"commands/config/protocol/static/CmdConfigProtocolStatic.h",
12361205
"commands/config/protocol/static/route/StaticRouteUtils.h",
12371206
"commands/config/protocol/static/route/add/CmdConfigProtocolStaticRouteAdd.h",
@@ -1276,6 +1245,7 @@ cpp_library(
12761245
"commands/delete/protocol/CmdDeleteProtocol.h",
12771246
"commands/delete/protocol/bgp/CmdDeleteProtocolBgp.h",
12781247
"commands/delete/protocol/bgp/neighbor/CmdDeleteProtocolBgpNeighbor.h",
1248+
"commands/delete/protocol/bgp/peer-group/CmdDeleteProtocolBgpPeerGroup.h",
12791249
"commands/delete/protocol/static/CmdDeleteProtocolStatic.h",
12801250
"commands/delete/protocol/static/route/CmdDeleteProtocolStaticRoute.h",
12811251
"commands/delete/qos/CmdDeleteQos.h",

0 commit comments

Comments
 (0)