summaryrefslogtreecommitdiff
path: root/src/lib/pb/model.proto
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/pb/model.proto')
-rw-r--r--src/lib/pb/model.proto14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/lib/pb/model.proto b/src/lib/pb/model.proto
index 4c1564a5..f3e85c33 100644
--- a/src/lib/pb/model.proto
+++ b/src/lib/pb/model.proto
@@ -42,6 +42,7 @@ message flow_info_msg {
required qosspec_msg qos = 6;
required uint32 uid = 7;
required uint32 mtu = 8; /* Layer MTU (bytes). */
+ required uint32 max_rtt = 9; /* Max path RTT (ms). */
}
message name_info_msg {
@@ -58,6 +59,19 @@ message layer_info_msg {
required uint32 dir_hash_algo = 2;
}
+/* Address of a flow PoA peer. */
+message poa_addr_msg {
+ required uint32 type = 1; /* enum poa_type */
+ optional uint32 ip4 = 2;
+ optional bytes ip6 = 3;
+ optional uint32 port = 4;
+ optional bytes mac = 5;
+ optional uint32 ethertype = 6;
+ optional string dev = 7; /* our device, eth only */
+ optional string hostname = 8; /* IRMd resolves, UDP only */
+ optional bytes src_mac = 9; /* our MAC, eth only */
+}
+
message ipcp_info_msg {
required uint32 type = 1;
required string name = 2;