blob: 60b30f602936d2aa51b10dc8d2fa146b44584382 [file] [log] [blame]
Nikolay Titov3b31db92017-08-02 18:11:33 -04001syntax = "proto3";
Stephane Barbarie35595062018-02-08 08:34:39 -05002
3option go_package = "github.com/opencord/voltha/protos/go/bbf_fiber";
4
Nikolay Titov3b31db92017-08-02 18:11:33 -04005package bbf_fiber;
6import "meta.proto";
7import "bbf_fiber_multicast_gemport_body.proto";
8
9enum AllMulticastVlans
10{
11 ALL_MULTICAST_VLANS = 0;
12}
13
14message VlanList {
15 repeated uint32 multicast_vlan_id = 1;
16}
17
18message MulticastDistributionSetData {
19 string id = 1 [(voltha.access) = READ_ONLY];
20 string name = 2;
21 string multicast_gemport_ref = 3;
22 oneof multicast_vlans
23 {
24 AllMulticastVlans all_multicast_vlans = 4;
25 VlanList vlan_list = 5;
26 };
27}