blob: e7892f8a0b2caaad7336eded735fecdd963164e0 [file] [log] [blame]
Aaron Kruglikov9f95f992017-06-23 14:15:25 +09001syntax = "proto3";
Jian Lic9b4bf12017-06-26 23:50:32 +09002option java_package = "org.onosproject.grpc.net.device.models";
Aaron Kruglikov9f95f992017-06-23 14:15:25 +09003
Jian Lic9b4bf12017-06-26 23:50:32 +09004package net.device;
Aaron Kruglikov9f95f992017-06-23 14:15:25 +09005
Jian Lic9b4bf12017-06-26 23:50:32 +09006enum PortTypeProto {
Aaron Kruglikov9f95f992017-06-23 14:15:25 +09007 // Signifies copper-based connectivity.
8 COPPER = 0;
9 // Signifies optical fiber-based connectivity.
10 FIBER = 1;
11 // Signifies optical fiber-based packet port.
12 PACKET = 2;
13 // Signifies optical fiber-based optical tributary port (called T-port).
14 //The signal from the client side will be formed into a ITU G.709 (OTN) frame.
15 ODUCLT = 3;
16 // Signifies optical fiber-based Line-side port (called L-port).
17 OCH = 4;
18 // Signifies optical fiber-based WDM port (called W-port).
19 //Optical Multiplexing Section (See ITU G.709).
20 OMS = 5;
21 // Signifies virtual port.
Jian Lic9b4bf12017-06-26 23:50:32 +090022 VIRTUAL_PORT = 6;
Aaron Kruglikov9f95f992017-06-23 14:15:25 +090023}