Skip to content

Commit e876f28

Browse files
NOS-6585..NOS-6615: fboss2 config/delete protocol bgp neighbor commands
Adds `config protocol bgp neighbor <ip-address> [<attribute> <value> ...]` and `delete protocol bgp neighbor <ip-address>` — the first per-peer BGP config family, beneath the `protocol bgp` grouping node. - neighbor dispatcher keyed by peer address, writing bgp_config.BgpPeer through the typed ConfigSession. Attributes cover the peer identity (remote/local ASN, description, peer-tag, peer-group), policy bindings (ingress/egress policy), session tunables (timers, route limits, next-hop, add-path, RR client, and the rest of the documented set), and the sheet-documented attributes bgpd does not support, which are rejected with an explanatory message rather than staged. - delete removes the peer by address. - ConfigBgpTestBase restores the committed BGP config after every test, so a failed run cannot leave a device carrying test config; commit-path integration tests verify each value through bgpd's own getRunningConfig RPC rather than only the staged file. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 73261c3 commit e876f28

132 files changed

Lines changed: 9872 additions & 4125 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: 8 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -867,13 +867,17 @@ add_library(fboss2_config_lib
867867
fboss/cli/fboss2/commands/config/mac/aging_time/CmdConfigMacAgingTime.h
868868
fboss/cli/fboss2/commands/config/protocol/CmdConfigProtocol.cpp
869869
fboss/cli/fboss2/commands/config/protocol/CmdConfigProtocol.h
870+
fboss/cli/fboss2/commands/config/protocol/bgp/BgpCliAttrHandlers.h
870871
fboss/cli/fboss2/commands/config/protocol/bgp/BgpCliValueParsers.h
872+
fboss/cli/fboss2/commands/config/protocol/bgp/BgpPeerAddr.h
871873
fboss/cli/fboss2/commands/config/protocol/bgp/BgpConfigSession.cpp
872874
fboss/cli/fboss2/commands/config/protocol/bgp/BgpConfigSession.h
873875
fboss/cli/fboss2/commands/config/protocol/bgp/CmdConfigProtocolBgp.cpp
874876
fboss/cli/fboss2/commands/config/protocol/bgp/CmdConfigProtocolBgp.h
875877
fboss/cli/fboss2/commands/config/protocol/bgp/global/CmdConfigProtocolBgpGlobal.cpp
876878
fboss/cli/fboss2/commands/config/protocol/bgp/global/CmdConfigProtocolBgpGlobal.h
879+
fboss/cli/fboss2/commands/config/protocol/bgp/neighbor/CmdConfigProtocolBgpNeighbor.cpp
880+
fboss/cli/fboss2/commands/config/protocol/bgp/neighbor/CmdConfigProtocolBgpNeighbor.h
877881
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroup.cpp
878882
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroup.h
879883
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupConfedPeer.cpp
@@ -912,58 +916,6 @@ add_library(fboss2_config_lib
912916
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupWarningLimit.h
913917
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupWarningOnly.cpp
914918
fboss/cli/fboss2/commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupWarningOnly.h
915-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeer.cpp
916-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeer.h
917-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerAdvertiseLbw.cpp
918-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerAdvertiseLbw.h
919-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerDescription.cpp
920-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerDescription.h
921-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerDisableIpv4Afi.cpp
922-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerDisableIpv4Afi.h
923-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerEgressPolicy.cpp
924-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerEgressPolicy.h
925-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerHoldTime.cpp
926-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerHoldTime.h
927-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerIngressPolicy.cpp
928-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerIngressPolicy.h
929-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerLinkBandwidth.cpp
930-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerLinkBandwidth.h
931-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerLocalAddr.cpp
932-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerLocalAddr.h
933-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerMaxRoutes.cpp
934-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerMaxRoutes.h
935-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerNextHop4.cpp
936-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerNextHop4.h
937-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerNextHop6.cpp
938-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerNextHop6.h
939-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerNextHopSelf.cpp
940-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerNextHopSelf.h
941-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerPassive.cpp
942-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerPassive.h
943-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerPeerGroup.cpp
944-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerPeerGroup.h
945-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerPeerId.cpp
946-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerPeerId.h
947-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerRemoteAsn.cpp
948-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerRemoteAsn.h
949-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerRrClient.cpp
950-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerRrClient.h
951-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerTimers.cpp
952-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerTimers.h
953-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerTimersKeepalive.cpp
954-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerTimersKeepalive.h
955-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerTimersOutDelay.cpp
956-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerTimersOutDelay.h
957-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerTimersWithdrawUnprogDelay.cpp
958-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerTimersWithdrawUnprogDelay.h
959-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerType.cpp
960-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerType.h
961-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerV4OverV6Nh.cpp
962-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerV4OverV6Nh.h
963-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerWarningLimit.cpp
964-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerWarningLimit.h
965-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerWarningOnly.cpp
966-
fboss/cli/fboss2/commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerWarningOnly.h
967919
fboss/cli/fboss2/commands/config/ptp/CmdConfigPtp.cpp
968920
fboss/cli/fboss2/commands/config/ptp/CmdConfigPtp.h
969921
fboss/cli/fboss2/commands/config/ptp/transparent_clock/CmdConfigPtpTransparentClock.cpp
@@ -1056,6 +1008,10 @@ add_library(fboss2_config_lib
10561008
fboss/cli/fboss2/commands/delete/interface/ipv6/ndp/CmdDeleteInterfaceIpv6Ndp.cpp
10571009
fboss/cli/fboss2/commands/delete/interface/ipv6/ndp/CmdDeleteInterfaceIpv6Ndp.h
10581010
fboss/cli/fboss2/commands/delete/protocol/CmdDeleteProtocol.cpp
1011+
fboss/cli/fboss2/commands/delete/protocol/bgp/CmdDeleteProtocolBgp.cpp
1012+
fboss/cli/fboss2/commands/delete/protocol/bgp/CmdDeleteProtocolBgp.h
1013+
fboss/cli/fboss2/commands/delete/protocol/bgp/neighbor/CmdDeleteProtocolBgpNeighbor.cpp
1014+
fboss/cli/fboss2/commands/delete/protocol/bgp/neighbor/CmdDeleteProtocolBgpNeighbor.h
10591015
fboss/cli/fboss2/commands/delete/protocol/CmdDeleteProtocol.h
10601016
fboss/cli/fboss2/commands/delete/protocol/static/CmdDeleteProtocolStatic.cpp
10611017
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
@@ -9,6 +9,7 @@ add_executable(fboss2_cmd_config_test
99
fboss/cli/fboss2/test/config/CmdConfigAclRuleTest.cpp
1010
fboss/cli/fboss2/test/config/CmdConfigArpTest.cpp
1111
fboss/cli/fboss2/test/config/CmdConfigIcmpV4UnavailableSrcAddrTest.cpp
12+
fboss/cli/fboss2/test/config/CmdConfigBgpNeighborTest.cpp
1213
fboss/cli/fboss2/test/config/CmdConfigCoppTest.cpp
1314
fboss/cli/fboss2/test/config/CmdConfigDhcpTest.cpp
1415
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/CmdDeleteArpTest.cpp
42+
fboss/cli/fboss2/test/config/CmdDeleteBgpNeighborTest.cpp
4143
fboss/cli/fboss2/test/config/CmdDeleteConfigInterfaceTest.cpp
4244
fboss/cli/fboss2/test/config/CmdDeleteDhcpTest.cpp
4345
fboss/cli/fboss2/test/config/CmdDeleteInterfaceIpv6NdpTest.cpp

cmake/CliFboss2TestIntegrationTest.cmake

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

fboss/cli/fboss2/BUCK

Lines changed: 8 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1098,6 +1098,7 @@ cpp_library(
10981098
"commands/config/protocol/bgp/BgpConfigSession.cpp",
10991099
"commands/config/protocol/bgp/CmdConfigProtocolBgp.cpp",
11001100
"commands/config/protocol/bgp/global/CmdConfigProtocolBgpGlobal.cpp",
1101+
"commands/config/protocol/bgp/neighbor/CmdConfigProtocolBgpNeighbor.cpp",
11011102
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroup.cpp",
11021103
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupConfedPeer.cpp",
11031104
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupDescription.cpp",
@@ -1117,32 +1118,6 @@ cpp_library(
11171118
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupV4OverV6Nh.cpp",
11181119
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupWarningLimit.cpp",
11191120
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupWarningOnly.cpp",
1120-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeer.cpp",
1121-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerAdvertiseLbw.cpp",
1122-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerDescription.cpp",
1123-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerDisableIpv4Afi.cpp",
1124-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerEgressPolicy.cpp",
1125-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerHoldTime.cpp",
1126-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerIngressPolicy.cpp",
1127-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerLinkBandwidth.cpp",
1128-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerLocalAddr.cpp",
1129-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerMaxRoutes.cpp",
1130-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerNextHop4.cpp",
1131-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerNextHop6.cpp",
1132-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerNextHopSelf.cpp",
1133-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerPassive.cpp",
1134-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerPeerGroup.cpp",
1135-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerPeerId.cpp",
1136-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerRemoteAsn.cpp",
1137-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerRrClient.cpp",
1138-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerTimers.cpp",
1139-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerTimersKeepalive.cpp",
1140-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerTimersOutDelay.cpp",
1141-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerTimersWithdrawUnprogDelay.cpp",
1142-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerType.cpp",
1143-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerV4OverV6Nh.cpp",
1144-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerWarningLimit.cpp",
1145-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerWarningOnly.cpp",
11461121
"commands/config/protocol/static/CmdConfigProtocolStatic.cpp",
11471122
"commands/config/protocol/static/route/add/CmdConfigProtocolStaticRouteAdd.cpp",
11481123
"commands/config/ptp/CmdConfigPtp.cpp",
@@ -1189,6 +1164,8 @@ cpp_library(
11891164
"commands/delete/interface/ipv6/CmdDeleteInterfaceIpv6.cpp",
11901165
"commands/delete/interface/ipv6/ndp/CmdDeleteInterfaceIpv6Ndp.cpp",
11911166
"commands/delete/protocol/CmdDeleteProtocol.cpp",
1167+
"commands/delete/protocol/bgp/CmdDeleteProtocolBgp.cpp",
1168+
"commands/delete/protocol/bgp/neighbor/CmdDeleteProtocolBgpNeighbor.cpp",
11921169
"commands/delete/protocol/static/CmdDeleteProtocolStatic.cpp",
11931170
"commands/delete/protocol/static/route/CmdDeleteProtocolStaticRoute.cpp",
11941171
"commands/delete/qos/CmdDeleteQos.cpp",
@@ -1239,10 +1216,13 @@ cpp_library(
12391216
"commands/config/mac/CmdConfigMac.h",
12401217
"commands/config/mac/aging_time/CmdConfigMacAgingTime.h",
12411218
"commands/config/protocol/CmdConfigProtocol.h",
1219+
"commands/config/protocol/bgp/BgpCliAttrHandlers.h",
12421220
"commands/config/protocol/bgp/BgpCliValueParsers.h",
1221+
"commands/config/protocol/bgp/BgpPeerAddr.h",
12431222
"commands/config/protocol/bgp/BgpConfigSession.h",
12441223
"commands/config/protocol/bgp/CmdConfigProtocolBgp.h",
12451224
"commands/config/protocol/bgp/global/CmdConfigProtocolBgpGlobal.h",
1225+
"commands/config/protocol/bgp/neighbor/CmdConfigProtocolBgpNeighbor.h",
12461226
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroup.h",
12471227
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupConfedPeer.h",
12481228
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupDescription.h",
@@ -1258,24 +1238,6 @@ cpp_library(
12581238
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersKeepalive.h",
12591239
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupTimersOutDelay.h",
12601240
"commands/config/protocol/bgp/peer-group/CmdConfigProtocolBgpPeerGroupV4OverV6Nh.h",
1261-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeer.h",
1262-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerAdvertiseLbw.h",
1263-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerDescription.h",
1264-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerDisableIpv4Afi.h",
1265-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerEgressPolicy.h",
1266-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerHoldTime.h",
1267-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerIngressPolicy.h",
1268-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerLinkBandwidth.h",
1269-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerLocalAddr.h",
1270-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerMaxRoutes.h",
1271-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerNextHop4.h",
1272-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerNextHop6.h",
1273-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerNextHopSelf.h",
1274-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerPassive.h",
1275-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerPeerGroup.h",
1276-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerRemoteAsn.h",
1277-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerRrClient.h",
1278-
"commands/config/protocol/bgp/peer/CmdConfigProtocolBgpPeerV4OverV6Nh.h",
12791241
"commands/config/protocol/static/CmdConfigProtocolStatic.h",
12801242
"commands/config/protocol/static/route/StaticRouteUtils.h",
12811243
"commands/config/protocol/static/route/add/CmdConfigProtocolStaticRouteAdd.h",
@@ -1323,6 +1285,8 @@ cpp_library(
13231285
"commands/delete/interface/ipv6/CmdDeleteInterfaceIpv6.h",
13241286
"commands/delete/interface/ipv6/ndp/CmdDeleteInterfaceIpv6Ndp.h",
13251287
"commands/delete/protocol/CmdDeleteProtocol.h",
1288+
"commands/delete/protocol/bgp/CmdDeleteProtocolBgp.h",
1289+
"commands/delete/protocol/bgp/neighbor/CmdDeleteProtocolBgpNeighbor.h",
13261290
"commands/delete/protocol/static/CmdDeleteProtocolStatic.h",
13271291
"commands/delete/protocol/static/route/CmdDeleteProtocolStaticRoute.h",
13281292
"commands/delete/qos/CmdDeleteQos.h",

0 commit comments

Comments
 (0)