summaryrefslogtreecommitdiffhomepage
path: root/api/gobgp.proto
diff options
context:
space:
mode:
Diffstat (limited to 'api/gobgp.proto')
-rw-r--r--api/gobgp.proto7
1 files changed, 7 insertions, 0 deletions
diff --git a/api/gobgp.proto b/api/gobgp.proto
index 076a018b..fc6d8f69 100644
--- a/api/gobgp.proto
+++ b/api/gobgp.proto
@@ -37,6 +37,7 @@ service GobgpApi {
rpc MonitorBestChanged(Arguments) returns (stream Destination) {}
rpc MonitorPeerState(Arguments) returns (stream Peer) {}
rpc GetMrt(MrtArguments) returns (stream MrtMessage) {}
+ rpc ModMrt(ModMrtArguments) returns (Error) {}
rpc GetRPKI(Arguments) returns (stream RPKI) {}
rpc GetROA(Arguments) returns (stream ROA) {}
rpc GetVrfs(Arguments) returns (stream Vrf) {}
@@ -79,6 +80,7 @@ message ModNeighborArguments {
Operation operation = 1;
Peer peer = 2;
}
+
message MrtArguments {
Resource resource = 1;
uint32 rf = 2;
@@ -86,6 +88,11 @@ message MrtArguments {
string neighbor_address = 4;
}
+message ModMrtArguments {
+ Operation operation = 1;
+ string filename = 2;
+}
+
message ModVrfArguments {
Operation operation = 1;
Vrf vrf = 2;