blob: b2d62368f41909bdd3ee250a6a4d1c706a3e227b [file] [log] [blame]
Frank Wang69bf4dd2017-09-30 08:06:03 +08001syntax = "proto3";
2option java_package = "org.onosproject.grpc.net.flow.models";
3
4package net.flow;
5
6import "net/flow/instructions/InstructionsProto.proto";
7import "net/flow/instructions/InstructionProto.proto";
8
9// Corresponds to org.onosproject.net.flow.TrafficTreatment.
10message TrafficTreatmentProto {
11 repeated net.flow.instructions.InstructionProto deferred = 1;
12 repeated net.flow.instructions.InstructionProto immediate = 2;
13 repeated net.flow.instructions.InstructionProto all_instructions = 3;
14 net.flow.instructions.TableTypeTransitionProto table_transition = 4;
15 bool cleared_deferred = 5;
16 net.flow.instructions.MetadataInstructionProto write_metadata = 6;
17 net.flow.instructions.MetadataInstructionProto metered = 7;
18}