func (*L2ForwardCommandSetDefaultGateArg) Descriptor() ([]byte, []int) {
	return file_module_msg_proto_rawDescGZIP(), []int{14}
}
Deprecated: Use L2ForwardCommandSetDefaultGateArg.ProtoReflect.Descriptor instead.
package bess_pb
import (
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	sync "sync"
)
const (
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type EmptyArg struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}
func (x *EmptyArg) Reset() {
	*x = EmptyArg{}
	if protoimpl.UnsafeEnabled {
		mi := &file_module_msg_proto_msgTypes[0]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *EmptyArg) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*EmptyArg) ProtoMessage() {}
func (x *EmptyArg) ProtoReflect() protoreflect.Message {
	mi := &file_module_msg_proto_msgTypes[0]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*EmptyArg) Descriptor() ([]byte, []int) {
	return file_module_msg_proto_rawDescGZIP(), []int{0}
}
type BPFCommandClearArg struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}
func (x *BPFCommandClearArg) Reset() {
	*x = BPFCommandClearArg{}
	if protoimpl.UnsafeEnabled {
		mi := &file_module_msg_proto_msgTypes[1]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *BPFCommandClearArg) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*BPFCommandClearArg) ProtoMessage() {}
func (x *BPFCommandClearArg) ProtoReflect() protoreflect.Message {
	mi := &file_module_msg_proto_msgTypes[1]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*BPFCommandClearArg) Descriptor() ([]byte, []int) {
	return file_module_msg_proto_rawDescGZIP(), []int{1}
}
type ExactMatchCommandAddArg struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Gate   uint64       `protobuf:"varint,1,opt,name=gate,proto3" json:"gate,omitempty"`     
	Fields []*FieldData `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`  
	Values []*FieldData `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`  
}
func (x *ExactMatchCommandAddArg) Reset() {
	*x = ExactMatchCommandAddArg{}
	if protoimpl.UnsafeEnabled {
		mi := &file_module_msg_proto_msgTypes[2]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *ExactMatchCommandAddArg) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*ExactMatchCommandAddArg) ProtoMessage() {}
func (x *ExactMatchCommandAddArg) ProtoReflect() protoreflect.Message {
	mi := &file_module_msg_proto_msgTypes[2]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*ExactMatchCommandAddArg) Descriptor() ([]byte, []int) {
	return file_module_msg_proto_rawDescGZIP(), []int{2}
}
func (x *ExactMatchCommandAddArg) GetGate() uint64 {
	if x != nil {
		return x.Gate
	}
	return 0
}
func (x *ExactMatchCommandAddArg) GetFields() []*FieldData {
	if x != nil {
		return x.Fields
	}
	return nil
}
func (x *ExactMatchCommandAddArg) GetValues() []*FieldData {
	if x != nil {
		return x.Values
	}
	return nil
}
type ExactMatchCommandDeleteArg struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Fields []*FieldData `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`  
}
func (x *ExactMatchCommandDeleteArg) Reset() {
	*x = ExactMatchCommandDeleteArg{}
	if protoimpl.UnsafeEnabled {
		mi := &file_module_msg_proto_msgTypes[3]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *ExactMatchCommandDeleteArg) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*ExactMatchCommandDeleteArg) ProtoMessage() {}
func (x *ExactMatchCommandDeleteArg) ProtoReflect() protoreflect.Message {
	mi := &file_module_msg_proto_msgTypes[3]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*ExactMatchCommandDeleteArg) Descriptor() ([]byte, []int) {
	return file_module_msg_proto_rawDescGZIP(), []int{3}
}
func (x *ExactMatchCommandDeleteArg) GetFields() []*FieldData {
	if x != nil {
		return x.Fields
	}
	return nil
}
type ExactMatchCommandClearArg struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}
func (x *ExactMatchCommandClearArg) Reset() {
	*x = ExactMatchCommandClearArg{}
	if protoimpl.UnsafeEnabled {
		mi := &file_module_msg_proto_msgTypes[4]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *ExactMatchCommandClearArg) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*ExactMatchCommandClearArg) ProtoMessage() {}
func (x *ExactMatchCommandClearArg) ProtoReflect() protoreflect.Message {
	mi := &file_module_msg_proto_msgTypes[4]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*ExactMatchCommandClearArg) Descriptor() ([]byte, []int) {
	return file_module_msg_proto_rawDescGZIP(), []int{4}
}
type ExactMatchCommandSetDefaultGateArg struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Gate uint64 `protobuf:"varint,1,opt,name=gate,proto3" json:"gate,omitempty"`  
}
func (x *ExactMatchCommandSetDefaultGateArg) Reset() {
	*x = ExactMatchCommandSetDefaultGateArg{}
	if protoimpl.UnsafeEnabled {
		mi := &file_module_msg_proto_msgTypes[5]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *ExactMatchCommandSetDefaultGateArg) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*ExactMatchCommandSetDefaultGateArg) ProtoMessage() {}
func (x *ExactMatchCommandSetDefaultGateArg) ProtoReflect() protoreflect.Message {
	mi := &file_module_msg_proto_msgTypes[5]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*ExactMatchCommandSetDefaultGateArg) Descriptor() ([]byte, []int) {
	return file_module_msg_proto_rawDescGZIP(), []int{5}
}
func (x *ExactMatchCommandSetDefaultGateArg) GetGate() uint64 {
	if x != nil {
		return x.Gate
	}
	return 0
}
type FlowGenCommandSetBurstArg struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Burst uint64 `protobuf:"varint,1,opt,name=burst,proto3" json:"burst,omitempty"`
}
func (x *FlowGenCommandSetBurstArg) Reset() {
	*x = FlowGenCommandSetBurstArg{}
	if protoimpl.UnsafeEnabled {
		mi := &file_module_msg_proto_msgTypes[6]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *FlowGenCommandSetBurstArg) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*FlowGenCommandSetBurstArg) ProtoMessage() {}
func (x *FlowGenCommandSetBurstArg) ProtoReflect() protoreflect.Message {
	mi := &file_module_msg_proto_msgTypes[6]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*FlowGenCommandSetBurstArg) Descriptor() ([]byte, []int) {
	return file_module_msg_proto_rawDescGZIP(), []int{6}
}
func (x *FlowGenCommandSetBurstArg) GetBurst() uint64 {
	if x != nil {
		return x.Burst
	}
	return 0
}
type HashLBCommandSetModeArg struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Mode   string   `protobuf:"bytes,1,opt,name=mode,proto3" json:"mode,omitempty"`      
	Fields []*Field `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`  
}
func (x *HashLBCommandSetModeArg) Reset() {
	*x = HashLBCommandSetModeArg{}
	if protoimpl.UnsafeEnabled {
		mi := &file_module_msg_proto_msgTypes[7]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *HashLBCommandSetModeArg) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*HashLBCommandSetModeArg) ProtoMessage() {}
func (x *HashLBCommandSetModeArg) ProtoReflect() protoreflect.Message {
	mi := &file_module_msg_proto_msgTypes[7]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*HashLBCommandSetModeArg) Descriptor() ([]byte, []int) {
	return file_module_msg_proto_rawDescGZIP(), []int{7}
}
func (x *HashLBCommandSetModeArg) GetMode() string {
	if x != nil {
		return x.Mode
	}
	return ""
}
func (x *HashLBCommandSetModeArg) GetFields() []*Field {
	if x != nil {
		return x.Fields
	}
	return nil
}
type HashLBCommandSetGatesArg struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Gates []int64 `protobuf:"varint,1,rep,packed,name=gates,proto3" json:"gates,omitempty"`  
}
func (x *HashLBCommandSetGatesArg) Reset() {
	*x = HashLBCommandSetGatesArg{}
	if protoimpl.UnsafeEnabled {
		mi := &file_module_msg_proto_msgTypes[8]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *HashLBCommandSetGatesArg) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*HashLBCommandSetGatesArg) ProtoMessage() {}
func (x *HashLBCommandSetGatesArg) ProtoReflect() protoreflect.Message {
	mi := &file_module_msg_proto_msgTypes[8]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*HashLBCommandSetGatesArg) Descriptor() ([]byte, []int) {
	return file_module_msg_proto_rawDescGZIP(), []int{8}
}
func (x *HashLBCommandSetGatesArg) GetGates() []int64 {
	if x != nil {
		return x.Gates
	}
	return nil
}
type IPLookupCommandAddArg struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Prefix    string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`                          
	PrefixLen uint64 `protobuf:"varint,2,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"`  
	Gate      uint64 `protobuf:"varint,3,opt,name=gate,proto3" json:"gate,omitempty"`                             
}
func (x *IPLookupCommandAddArg) Reset() {
	*x = IPLookupCommandAddArg{}
	if protoimpl.UnsafeEnabled {
		mi := &file_module_msg_proto_msgTypes[9]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *IPLookupCommandAddArg) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*IPLookupCommandAddArg) ProtoMessage() {}
func (x *IPLookupCommandAddArg) ProtoReflect() protoreflect.Message {
	mi := &file_module_msg_proto_msgTypes[9]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*IPLookupCommandAddArg) Descriptor() ([]byte, []int) {
	return file_module_msg_proto_rawDescGZIP(), []int{9}
}
func (x *IPLookupCommandAddArg) GetPrefix() string {
	if x != nil {
		return x.Prefix
	}
	return ""
}
func (x *IPLookupCommandAddArg) GetPrefixLen() uint64 {
	if x != nil {
		return x.PrefixLen
	}
	return 0
}
func (x *IPLookupCommandAddArg) GetGate() uint64 {
	if x != nil {
		return x.Gate
	}
	return 0
}
type IPLookupCommandDeleteArg struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Prefix    string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`                          
	PrefixLen uint64 `protobuf:"varint,2,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"`  
}
func (x *IPLookupCommandDeleteArg) Reset() {
	*x = IPLookupCommandDeleteArg{}
	if protoimpl.UnsafeEnabled {
		mi := &file_module_msg_proto_msgTypes[10]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *IPLookupCommandDeleteArg) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*IPLookupCommandDeleteArg) ProtoMessage() {}
func (x *IPLookupCommandDeleteArg) ProtoReflect() protoreflect.Message {
	mi := &file_module_msg_proto_msgTypes[10]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*IPLookupCommandDeleteArg) Descriptor() ([]byte, []int) {
	return file_module_msg_proto_rawDescGZIP(), []int{10}
}
func (x *IPLookupCommandDeleteArg) GetPrefix() string {
	if x != nil {
		return x.Prefix
	}
	return ""
}
func (x *IPLookupCommandDeleteArg) GetPrefixLen() uint64 {
	if x != nil {
		return x.PrefixLen
	}
	return 0
}
type IPLookupCommandClearArg struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}
func (x *IPLookupCommandClearArg) Reset() {
	*x = IPLookupCommandClearArg{}
	if protoimpl.UnsafeEnabled {
		mi := &file_module_msg_proto_msgTypes[11]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *IPLookupCommandClearArg) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*IPLookupCommandClearArg) ProtoMessage() {}
func (x *IPLookupCommandClearArg) ProtoReflect() protoreflect.Message {
	mi := &file_module_msg_proto_msgTypes[11]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*IPLookupCommandClearArg) Descriptor() ([]byte, []int) {
	return file_module_msg_proto_rawDescGZIP(), []int{11}
}
type L2ForwardCommandAddArg struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Entries []*L2ForwardCommandAddArg_Entry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`  
}
func (x *L2ForwardCommandAddArg) Reset() {
	*x = L2ForwardCommandAddArg{}
	if protoimpl.UnsafeEnabled {
		mi := &file_module_msg_proto_msgTypes[12]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *L2ForwardCommandAddArg) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*L2ForwardCommandAddArg) ProtoMessage() {}
func (x *L2ForwardCommandAddArg) ProtoReflect() protoreflect.Message {
	mi := &file_module_msg_proto_msgTypes[12]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*L2ForwardCommandAddArg) Descriptor() ([]byte, []int) {
	return file_module_msg_proto_rawDescGZIP(), []int{12}
}
func (x *L2ForwardCommandAddArg) GetEntries() []*L2ForwardCommandAddArg_Entry {
	if x != nil {
		return x.Entries
	}
	return nil
}
type L2ForwardCommandDeleteArg struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Addrs []string `protobuf:"bytes,1,rep,name=addrs,proto3" json:"addrs,omitempty"`  
}
func (x *L2ForwardCommandDeleteArg) Reset() {
	*x = L2ForwardCommandDeleteArg{}
	if protoimpl.UnsafeEnabled {
		mi := &file_module_msg_proto_msgTypes[13]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *L2ForwardCommandDeleteArg) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*L2ForwardCommandDeleteArg) ProtoMessage() {}
func (x *L2ForwardCommandDeleteArg) ProtoReflect() protoreflect.Message {
	mi := &file_module_msg_proto_msgTypes[13]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*L2ForwardCommandDeleteArg) Descriptor() ([]byte, []int) {
	return file_module_msg_proto_rawDescGZIP(), []int{13}
}
func (x *L2ForwardCommandDeleteArg) GetAddrs() []string {
	if x != nil {
		return x.Addrs
	}
	return nil
}
type L2ForwardCommandSetDefaultGateArg struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Gate int64 `protobuf:"varint,1,opt,name=gate,proto3" json:"gate,omitempty"`  
}
func (x *L2ForwardCommandSetDefaultGateArg) Reset() {
	*x = L2ForwardCommandSetDefaultGateArg{}
	if protoimpl.UnsafeEnabled {
		mi := &file_module_msg_proto_msgTypes[14]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *L2ForwardCommandSetDefaultGateArg) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*L2ForwardCommandSetDefaultGateArg) ProtoMessage() {}
func (x *L2ForwardCommandSetDefaultGateArg) ProtoReflect() protoreflect.Message {
	mi := &file_module_msg_proto_msgTypes[14]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}