import from minilb repo

This commit is contained in:
2026-03-25 16:55:28 +02:00
parent 8efe7090be
commit 3aa1e52a5d
37 changed files with 1977 additions and 424 deletions

View File

@@ -6,10 +6,39 @@ package mlbctl;
service Control {
rpc getHello(getHelloParams) returns (getHelloResult) {};
rpc createForwarder(createForwarderParams) returns (createForwarderResult) {};
rpc listForwarders(listForwardersParams) returns (listForwardersResult) {};
rpc deleteForwarder(deleteForwarderParams) returns (deleteForwarderResult) {};
}
message getHelloParams {}
message getHelloResult {
string message = 1;
string message = 1;
}
message forwarder {
uint32 lport = 1;
uint32 dport = 2;
repeated destination destinations = 3;
}
message destination {
string address = 1;
}
message listForwardersParams {}
message listForwardersResult {
repeated forwarder forwarders = 1;
}
message createForwarderParams {
uint32 lport = 1;
uint32 dport = 2;
repeated string destinations = 3;
}
message createForwarderResult {}
message deleteForwarderParams {
uint32 lport = 1;
}
message deleteForwarderResult {}