...

Text file src/github.com/linkerd/linkerd2-proxy-api/proto/net.proto

Documentation: github.com/linkerd/linkerd2-proxy-api/proto

     1syntax = "proto3";
     2
     3package io.linkerd.proxy.net;
     4
     5option go_package = "github.com/linkerd/linkerd2-proxy-api/go/net";
     6
     7message IPAddress {
     8  oneof ip {
     9    fixed32 ipv4 = 1;
    10    IPv6 ipv6 = 2;
    11  }
    12}
    13
    14message IPNetwork {
    15  IPAddress ip = 1;
    16  uint32 prefix_len = 2;
    17}
    18
    19message IPv6 {
    20  fixed64 first = 1; // hextets 1-4
    21  fixed64 last = 2;  // hextets 5-8
    22}
    23
    24message TcpAddress {
    25  IPAddress ip = 1;
    26  uint32 port = 2;
    27}

View as plain text