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 }