go.ligato.io/vpp-agent/v3@v3.5.0/proto/ligato/vpp/l3/l3xc.proto (about)

     1  syntax = "proto3";
     2  
     3  package ligato.vpp.l3;
     4  
     5  option go_package = "go.ligato.io/vpp-agent/v3/proto/ligato/vpp/l3;vpp_l3";
     6  
     7  import "ligato/annotations.proto";
     8  
     9  message L3XConnect {
    10      string interface = 1;
    11  
    12      enum Protocol {
    13          IPV4 = 0;
    14          IPV6 = 1;
    15      }
    16      Protocol protocol = 2;
    17  
    18      message Path {
    19          string outgoing_interface = 1;
    20          string next_hop_addr = 2  [(ligato_options).type = IP];
    21          uint32 weight = 3;
    22          uint32 preference = 4;
    23      }
    24      repeated Path paths = 3;
    25  }