mirror of https://github.com/linkerd/linkerd2.git
24 lines
361 B
Protocol Buffer
24 lines
361 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package linkerd2.common.net;
|
|
|
|
option go_package = "github.com/linkerd/linkerd2/controller/gen/common/net";
|
|
|
|
message IPAddress {
|
|
oneof ip {
|
|
fixed32 ipv4 = 1;
|
|
IPv6 ipv6 = 2;
|
|
}
|
|
}
|
|
|
|
message IPv6 {
|
|
fixed64 first = 1; // hextets 1-4
|
|
fixed64 last = 2; // hextets 5-8
|
|
}
|
|
|
|
message TcpAddress {
|
|
IPAddress ip = 1;
|
|
uint32 port = 2;
|
|
}
|
|
|