github.com/google/fleetspeak@v0.1.15-0.20240426164851-4f31f62c1aea/fleetspeak/src/inttesting/frr/proto/fleetspeak_frr/frr.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.28.0
     4  // 	protoc        v4.23.4
     5  // source: fleetspeak/src/inttesting/frr/proto/fleetspeak_frr/frr.proto
     6  
     7  package fleetspeak_frr
     8  
     9  import (
    10  	fleetspeak "github.com/google/fleetspeak/fleetspeak/src/common/proto/fleetspeak"
    11  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    12  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    13  	reflect "reflect"
    14  	sync "sync"
    15  )
    16  
    17  const (
    18  	// Verify that this generated code is sufficiently up-to-date.
    19  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    20  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    21  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    22  )
    23  
    24  // Contains the information needed to configure a frr server component.
    25  type Config struct {
    26  	state         protoimpl.MessageState
    27  	sizeCache     protoimpl.SizeCache
    28  	unknownFields protoimpl.UnknownFields
    29  
    30  	// The address to reach the master frr server over grpc.
    31  	MasterServer string `protobuf:"bytes,1,opt,name=master_server,json=masterServer,proto3" json:"master_server,omitempty"`
    32  }
    33  
    34  func (x *Config) Reset() {
    35  	*x = Config{}
    36  	if protoimpl.UnsafeEnabled {
    37  		mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[0]
    38  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    39  		ms.StoreMessageInfo(mi)
    40  	}
    41  }
    42  
    43  func (x *Config) String() string {
    44  	return protoimpl.X.MessageStringOf(x)
    45  }
    46  
    47  func (*Config) ProtoMessage() {}
    48  
    49  func (x *Config) ProtoReflect() protoreflect.Message {
    50  	mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[0]
    51  	if protoimpl.UnsafeEnabled && x != nil {
    52  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    53  		if ms.LoadMessageInfo() == nil {
    54  			ms.StoreMessageInfo(mi)
    55  		}
    56  		return ms
    57  	}
    58  	return mi.MessageOf(x)
    59  }
    60  
    61  // Deprecated: Use Config.ProtoReflect.Descriptor instead.
    62  func (*Config) Descriptor() ([]byte, []int) {
    63  	return file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescGZIP(), []int{0}
    64  }
    65  
    66  func (x *Config) GetMasterServer() string {
    67  	if x != nil {
    68  		return x.MasterServer
    69  	}
    70  	return ""
    71  }
    72  
    73  // A TrafficRequest message is sent from the server to the client which tells
    74  // the client to send random data back.
    75  type TrafficRequestData struct {
    76  	state         protoimpl.MessageState
    77  	sizeCache     protoimpl.SizeCache
    78  	unknownFields protoimpl.UnknownFields
    79  
    80  	// An identifier used to identify the frr master instance responsible for
    81  	// this.
    82  	MasterId int64 `protobuf:"varint,1,opt,name=master_id,json=masterId,proto3" json:"master_id,omitempty"`
    83  	// An identifier used to link responses to requests.
    84  	RequestId int64 `protobuf:"varint,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
    85  	// How many messages to send back for this request. Defaults to 1.
    86  	NumMessages int64 `protobuf:"varint,3,opt,name=num_messages,json=numMessages,proto3" json:"num_messages,omitempty"`
    87  	// How large should each message be, in bytes. Defaults to 1024.
    88  	MessageSize int64 `protobuf:"varint,4,opt,name=message_size,json=messageSize,proto3" json:"message_size,omitempty"`
    89  	// How long to wait between messages. Defaults to 0.
    90  	MessageDelayMs int64 `protobuf:"varint,5,opt,name=message_delay_ms,json=messageDelayMs,proto3" json:"message_delay_ms,omitempty"`
    91  	// How much to jitter the previous parameters - all parameters will be
    92  	// multiplied by a number between 1.0 and 1.0 + jitter.
    93  	Jitter float32 `protobuf:"fixed32,6,opt,name=jitter,proto3" json:"jitter,omitempty"`
    94  }
    95  
    96  func (x *TrafficRequestData) Reset() {
    97  	*x = TrafficRequestData{}
    98  	if protoimpl.UnsafeEnabled {
    99  		mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[1]
   100  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   101  		ms.StoreMessageInfo(mi)
   102  	}
   103  }
   104  
   105  func (x *TrafficRequestData) String() string {
   106  	return protoimpl.X.MessageStringOf(x)
   107  }
   108  
   109  func (*TrafficRequestData) ProtoMessage() {}
   110  
   111  func (x *TrafficRequestData) ProtoReflect() protoreflect.Message {
   112  	mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[1]
   113  	if protoimpl.UnsafeEnabled && x != nil {
   114  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   115  		if ms.LoadMessageInfo() == nil {
   116  			ms.StoreMessageInfo(mi)
   117  		}
   118  		return ms
   119  	}
   120  	return mi.MessageOf(x)
   121  }
   122  
   123  // Deprecated: Use TrafficRequestData.ProtoReflect.Descriptor instead.
   124  func (*TrafficRequestData) Descriptor() ([]byte, []int) {
   125  	return file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescGZIP(), []int{1}
   126  }
   127  
   128  func (x *TrafficRequestData) GetMasterId() int64 {
   129  	if x != nil {
   130  		return x.MasterId
   131  	}
   132  	return 0
   133  }
   134  
   135  func (x *TrafficRequestData) GetRequestId() int64 {
   136  	if x != nil {
   137  		return x.RequestId
   138  	}
   139  	return 0
   140  }
   141  
   142  func (x *TrafficRequestData) GetNumMessages() int64 {
   143  	if x != nil {
   144  		return x.NumMessages
   145  	}
   146  	return 0
   147  }
   148  
   149  func (x *TrafficRequestData) GetMessageSize() int64 {
   150  	if x != nil {
   151  		return x.MessageSize
   152  	}
   153  	return 0
   154  }
   155  
   156  func (x *TrafficRequestData) GetMessageDelayMs() int64 {
   157  	if x != nil {
   158  		return x.MessageDelayMs
   159  	}
   160  	return 0
   161  }
   162  
   163  func (x *TrafficRequestData) GetJitter() float32 {
   164  	if x != nil {
   165  		return x.Jitter
   166  	}
   167  	return 0
   168  }
   169  
   170  type TrafficResponseData struct {
   171  	state         protoimpl.MessageState
   172  	sizeCache     protoimpl.SizeCache
   173  	unknownFields protoimpl.UnknownFields
   174  
   175  	MasterId      int64  `protobuf:"varint,1,opt,name=master_id,json=masterId,proto3" json:"master_id,omitempty"`
   176  	RequestId     int64  `protobuf:"varint,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
   177  	ResponseIndex int64  `protobuf:"varint,3,opt,name=response_index,json=responseIndex,proto3" json:"response_index,omitempty"`
   178  	Data          []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
   179  	// Set when this is the last message responsive to the given request.
   180  	Fin bool `protobuf:"varint,5,opt,name=fin,proto3" json:"fin,omitempty"`
   181  }
   182  
   183  func (x *TrafficResponseData) Reset() {
   184  	*x = TrafficResponseData{}
   185  	if protoimpl.UnsafeEnabled {
   186  		mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[2]
   187  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   188  		ms.StoreMessageInfo(mi)
   189  	}
   190  }
   191  
   192  func (x *TrafficResponseData) String() string {
   193  	return protoimpl.X.MessageStringOf(x)
   194  }
   195  
   196  func (*TrafficResponseData) ProtoMessage() {}
   197  
   198  func (x *TrafficResponseData) ProtoReflect() protoreflect.Message {
   199  	mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[2]
   200  	if protoimpl.UnsafeEnabled && x != nil {
   201  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   202  		if ms.LoadMessageInfo() == nil {
   203  			ms.StoreMessageInfo(mi)
   204  		}
   205  		return ms
   206  	}
   207  	return mi.MessageOf(x)
   208  }
   209  
   210  // Deprecated: Use TrafficResponseData.ProtoReflect.Descriptor instead.
   211  func (*TrafficResponseData) Descriptor() ([]byte, []int) {
   212  	return file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescGZIP(), []int{2}
   213  }
   214  
   215  func (x *TrafficResponseData) GetMasterId() int64 {
   216  	if x != nil {
   217  		return x.MasterId
   218  	}
   219  	return 0
   220  }
   221  
   222  func (x *TrafficResponseData) GetRequestId() int64 {
   223  	if x != nil {
   224  		return x.RequestId
   225  	}
   226  	return 0
   227  }
   228  
   229  func (x *TrafficResponseData) GetResponseIndex() int64 {
   230  	if x != nil {
   231  		return x.ResponseIndex
   232  	}
   233  	return 0
   234  }
   235  
   236  func (x *TrafficResponseData) GetData() []byte {
   237  	if x != nil {
   238  		return x.Data
   239  	}
   240  	return nil
   241  }
   242  
   243  func (x *TrafficResponseData) GetFin() bool {
   244  	if x != nil {
   245  		return x.Fin
   246  	}
   247  	return false
   248  }
   249  
   250  // A FileRequest is sent from the server to the client and tells
   251  // the client to attempt to download a file from the server.
   252  type FileRequestData struct {
   253  	state         protoimpl.MessageState
   254  	sizeCache     protoimpl.SizeCache
   255  	unknownFields protoimpl.UnknownFields
   256  
   257  	// An identifier used to identify the frr master instance
   258  	// responsible for this.
   259  	MasterId int64 `protobuf:"varint,1,opt,name=master_id,json=masterId,proto3" json:"master_id,omitempty"`
   260  	// The name of the file to download.
   261  	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
   262  }
   263  
   264  func (x *FileRequestData) Reset() {
   265  	*x = FileRequestData{}
   266  	if protoimpl.UnsafeEnabled {
   267  		mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[3]
   268  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   269  		ms.StoreMessageInfo(mi)
   270  	}
   271  }
   272  
   273  func (x *FileRequestData) String() string {
   274  	return protoimpl.X.MessageStringOf(x)
   275  }
   276  
   277  func (*FileRequestData) ProtoMessage() {}
   278  
   279  func (x *FileRequestData) ProtoReflect() protoreflect.Message {
   280  	mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[3]
   281  	if protoimpl.UnsafeEnabled && x != nil {
   282  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   283  		if ms.LoadMessageInfo() == nil {
   284  			ms.StoreMessageInfo(mi)
   285  		}
   286  		return ms
   287  	}
   288  	return mi.MessageOf(x)
   289  }
   290  
   291  // Deprecated: Use FileRequestData.ProtoReflect.Descriptor instead.
   292  func (*FileRequestData) Descriptor() ([]byte, []int) {
   293  	return file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescGZIP(), []int{3}
   294  }
   295  
   296  func (x *FileRequestData) GetMasterId() int64 {
   297  	if x != nil {
   298  		return x.MasterId
   299  	}
   300  	return 0
   301  }
   302  
   303  func (x *FileRequestData) GetName() string {
   304  	if x != nil {
   305  		return x.Name
   306  	}
   307  	return ""
   308  }
   309  
   310  // A FileResponse is sent from the client to the server and
   311  // reports that the client successfully downloaded a file from the
   312  // server.
   313  type FileResponseData struct {
   314  	state         protoimpl.MessageState
   315  	sizeCache     protoimpl.SizeCache
   316  	unknownFields protoimpl.UnknownFields
   317  
   318  	// An identifier used to identify the frr master instance
   319  	// responsible for the underlying request.
   320  	MasterId int64 `protobuf:"varint,1,opt,name=master_id,json=masterId,proto3" json:"master_id,omitempty"`
   321  	// The name of the file that was downloaded.
   322  	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
   323  	// The size of the file that was downloaded.
   324  	Size uint64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
   325  }
   326  
   327  func (x *FileResponseData) Reset() {
   328  	*x = FileResponseData{}
   329  	if protoimpl.UnsafeEnabled {
   330  		mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[4]
   331  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   332  		ms.StoreMessageInfo(mi)
   333  	}
   334  }
   335  
   336  func (x *FileResponseData) String() string {
   337  	return protoimpl.X.MessageStringOf(x)
   338  }
   339  
   340  func (*FileResponseData) ProtoMessage() {}
   341  
   342  func (x *FileResponseData) ProtoReflect() protoreflect.Message {
   343  	mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[4]
   344  	if protoimpl.UnsafeEnabled && x != nil {
   345  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   346  		if ms.LoadMessageInfo() == nil {
   347  			ms.StoreMessageInfo(mi)
   348  		}
   349  		return ms
   350  	}
   351  	return mi.MessageOf(x)
   352  }
   353  
   354  // Deprecated: Use FileResponseData.ProtoReflect.Descriptor instead.
   355  func (*FileResponseData) Descriptor() ([]byte, []int) {
   356  	return file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescGZIP(), []int{4}
   357  }
   358  
   359  func (x *FileResponseData) GetMasterId() int64 {
   360  	if x != nil {
   361  		return x.MasterId
   362  	}
   363  	return 0
   364  }
   365  
   366  func (x *FileResponseData) GetName() string {
   367  	if x != nil {
   368  		return x.Name
   369  	}
   370  	return ""
   371  }
   372  
   373  func (x *FileResponseData) GetSize() uint64 {
   374  	if x != nil {
   375  		return x.Size
   376  	}
   377  	return 0
   378  }
   379  
   380  type MessageInfo struct {
   381  	state         protoimpl.MessageState
   382  	sizeCache     protoimpl.SizeCache
   383  	unknownFields protoimpl.UnknownFields
   384  
   385  	ClientId []byte               `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
   386  	Data     *TrafficResponseData `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
   387  }
   388  
   389  func (x *MessageInfo) Reset() {
   390  	*x = MessageInfo{}
   391  	if protoimpl.UnsafeEnabled {
   392  		mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[5]
   393  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   394  		ms.StoreMessageInfo(mi)
   395  	}
   396  }
   397  
   398  func (x *MessageInfo) String() string {
   399  	return protoimpl.X.MessageStringOf(x)
   400  }
   401  
   402  func (*MessageInfo) ProtoMessage() {}
   403  
   404  func (x *MessageInfo) ProtoReflect() protoreflect.Message {
   405  	mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[5]
   406  	if protoimpl.UnsafeEnabled && x != nil {
   407  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   408  		if ms.LoadMessageInfo() == nil {
   409  			ms.StoreMessageInfo(mi)
   410  		}
   411  		return ms
   412  	}
   413  	return mi.MessageOf(x)
   414  }
   415  
   416  // Deprecated: Use MessageInfo.ProtoReflect.Descriptor instead.
   417  func (*MessageInfo) Descriptor() ([]byte, []int) {
   418  	return file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescGZIP(), []int{5}
   419  }
   420  
   421  func (x *MessageInfo) GetClientId() []byte {
   422  	if x != nil {
   423  		return x.ClientId
   424  	}
   425  	return nil
   426  }
   427  
   428  func (x *MessageInfo) GetData() *TrafficResponseData {
   429  	if x != nil {
   430  		return x.Data
   431  	}
   432  	return nil
   433  }
   434  
   435  type FileResponseInfo struct {
   436  	state         protoimpl.MessageState
   437  	sizeCache     protoimpl.SizeCache
   438  	unknownFields protoimpl.UnknownFields
   439  
   440  	ClientId []byte            `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
   441  	Data     *FileResponseData `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
   442  }
   443  
   444  func (x *FileResponseInfo) Reset() {
   445  	*x = FileResponseInfo{}
   446  	if protoimpl.UnsafeEnabled {
   447  		mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[6]
   448  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   449  		ms.StoreMessageInfo(mi)
   450  	}
   451  }
   452  
   453  func (x *FileResponseInfo) String() string {
   454  	return protoimpl.X.MessageStringOf(x)
   455  }
   456  
   457  func (*FileResponseInfo) ProtoMessage() {}
   458  
   459  func (x *FileResponseInfo) ProtoReflect() protoreflect.Message {
   460  	mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[6]
   461  	if protoimpl.UnsafeEnabled && x != nil {
   462  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   463  		if ms.LoadMessageInfo() == nil {
   464  			ms.StoreMessageInfo(mi)
   465  		}
   466  		return ms
   467  	}
   468  	return mi.MessageOf(x)
   469  }
   470  
   471  // Deprecated: Use FileResponseInfo.ProtoReflect.Descriptor instead.
   472  func (*FileResponseInfo) Descriptor() ([]byte, []int) {
   473  	return file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescGZIP(), []int{6}
   474  }
   475  
   476  func (x *FileResponseInfo) GetClientId() []byte {
   477  	if x != nil {
   478  		return x.ClientId
   479  	}
   480  	return nil
   481  }
   482  
   483  func (x *FileResponseInfo) GetData() *FileResponseData {
   484  	if x != nil {
   485  		return x.Data
   486  	}
   487  	return nil
   488  }
   489  
   490  type CompletedRequestsRequest struct {
   491  	state         protoimpl.MessageState
   492  	sizeCache     protoimpl.SizeCache
   493  	unknownFields protoimpl.UnknownFields
   494  
   495  	ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
   496  }
   497  
   498  func (x *CompletedRequestsRequest) Reset() {
   499  	*x = CompletedRequestsRequest{}
   500  	if protoimpl.UnsafeEnabled {
   501  		mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[7]
   502  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   503  		ms.StoreMessageInfo(mi)
   504  	}
   505  }
   506  
   507  func (x *CompletedRequestsRequest) String() string {
   508  	return protoimpl.X.MessageStringOf(x)
   509  }
   510  
   511  func (*CompletedRequestsRequest) ProtoMessage() {}
   512  
   513  func (x *CompletedRequestsRequest) ProtoReflect() protoreflect.Message {
   514  	mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[7]
   515  	if protoimpl.UnsafeEnabled && x != nil {
   516  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   517  		if ms.LoadMessageInfo() == nil {
   518  			ms.StoreMessageInfo(mi)
   519  		}
   520  		return ms
   521  	}
   522  	return mi.MessageOf(x)
   523  }
   524  
   525  // Deprecated: Use CompletedRequestsRequest.ProtoReflect.Descriptor instead.
   526  func (*CompletedRequestsRequest) Descriptor() ([]byte, []int) {
   527  	return file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescGZIP(), []int{7}
   528  }
   529  
   530  func (x *CompletedRequestsRequest) GetClientId() string {
   531  	if x != nil {
   532  		return x.ClientId
   533  	}
   534  	return ""
   535  }
   536  
   537  type CompletedRequestsResponse struct {
   538  	state         protoimpl.MessageState
   539  	sizeCache     protoimpl.SizeCache
   540  	unknownFields protoimpl.UnknownFields
   541  
   542  	RequestIds []int64 `protobuf:"varint,1,rep,packed,name=request_ids,json=requestIds,proto3" json:"request_ids,omitempty"`
   543  }
   544  
   545  func (x *CompletedRequestsResponse) Reset() {
   546  	*x = CompletedRequestsResponse{}
   547  	if protoimpl.UnsafeEnabled {
   548  		mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[8]
   549  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   550  		ms.StoreMessageInfo(mi)
   551  	}
   552  }
   553  
   554  func (x *CompletedRequestsResponse) String() string {
   555  	return protoimpl.X.MessageStringOf(x)
   556  }
   557  
   558  func (*CompletedRequestsResponse) ProtoMessage() {}
   559  
   560  func (x *CompletedRequestsResponse) ProtoReflect() protoreflect.Message {
   561  	mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[8]
   562  	if protoimpl.UnsafeEnabled && x != nil {
   563  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   564  		if ms.LoadMessageInfo() == nil {
   565  			ms.StoreMessageInfo(mi)
   566  		}
   567  		return ms
   568  	}
   569  	return mi.MessageOf(x)
   570  }
   571  
   572  // Deprecated: Use CompletedRequestsResponse.ProtoReflect.Descriptor instead.
   573  func (*CompletedRequestsResponse) Descriptor() ([]byte, []int) {
   574  	return file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescGZIP(), []int{8}
   575  }
   576  
   577  func (x *CompletedRequestsResponse) GetRequestIds() []int64 {
   578  	if x != nil {
   579  		return x.RequestIds
   580  	}
   581  	return nil
   582  }
   583  
   584  type CreateHuntRequest struct {
   585  	state         protoimpl.MessageState
   586  	sizeCache     protoimpl.SizeCache
   587  	unknownFields protoimpl.UnknownFields
   588  
   589  	Data  *TrafficRequestData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
   590  	Limit uint64              `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
   591  	// If client_ids is empty, the request is considered a broadcast request with
   592  	// specified limit, otherwise unicast requests are sent to the provided
   593  	// clients.
   594  	ClientIds []string `protobuf:"bytes,3,rep,name=client_ids,json=clientIds,proto3" json:"client_ids,omitempty"`
   595  }
   596  
   597  func (x *CreateHuntRequest) Reset() {
   598  	*x = CreateHuntRequest{}
   599  	if protoimpl.UnsafeEnabled {
   600  		mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[9]
   601  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   602  		ms.StoreMessageInfo(mi)
   603  	}
   604  }
   605  
   606  func (x *CreateHuntRequest) String() string {
   607  	return protoimpl.X.MessageStringOf(x)
   608  }
   609  
   610  func (*CreateHuntRequest) ProtoMessage() {}
   611  
   612  func (x *CreateHuntRequest) ProtoReflect() protoreflect.Message {
   613  	mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[9]
   614  	if protoimpl.UnsafeEnabled && x != nil {
   615  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   616  		if ms.LoadMessageInfo() == nil {
   617  			ms.StoreMessageInfo(mi)
   618  		}
   619  		return ms
   620  	}
   621  	return mi.MessageOf(x)
   622  }
   623  
   624  // Deprecated: Use CreateHuntRequest.ProtoReflect.Descriptor instead.
   625  func (*CreateHuntRequest) Descriptor() ([]byte, []int) {
   626  	return file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescGZIP(), []int{9}
   627  }
   628  
   629  func (x *CreateHuntRequest) GetData() *TrafficRequestData {
   630  	if x != nil {
   631  		return x.Data
   632  	}
   633  	return nil
   634  }
   635  
   636  func (x *CreateHuntRequest) GetLimit() uint64 {
   637  	if x != nil {
   638  		return x.Limit
   639  	}
   640  	return 0
   641  }
   642  
   643  func (x *CreateHuntRequest) GetClientIds() []string {
   644  	if x != nil {
   645  		return x.ClientIds
   646  	}
   647  	return nil
   648  }
   649  
   650  type CreateHuntResponse struct {
   651  	state         protoimpl.MessageState
   652  	sizeCache     protoimpl.SizeCache
   653  	unknownFields protoimpl.UnknownFields
   654  }
   655  
   656  func (x *CreateHuntResponse) Reset() {
   657  	*x = CreateHuntResponse{}
   658  	if protoimpl.UnsafeEnabled {
   659  		mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[10]
   660  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   661  		ms.StoreMessageInfo(mi)
   662  	}
   663  }
   664  
   665  func (x *CreateHuntResponse) String() string {
   666  	return protoimpl.X.MessageStringOf(x)
   667  }
   668  
   669  func (*CreateHuntResponse) ProtoMessage() {}
   670  
   671  func (x *CreateHuntResponse) ProtoReflect() protoreflect.Message {
   672  	mi := &file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[10]
   673  	if protoimpl.UnsafeEnabled && x != nil {
   674  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   675  		if ms.LoadMessageInfo() == nil {
   676  			ms.StoreMessageInfo(mi)
   677  		}
   678  		return ms
   679  	}
   680  	return mi.MessageOf(x)
   681  }
   682  
   683  // Deprecated: Use CreateHuntResponse.ProtoReflect.Descriptor instead.
   684  func (*CreateHuntResponse) Descriptor() ([]byte, []int) {
   685  	return file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescGZIP(), []int{10}
   686  }
   687  
   688  var File_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto protoreflect.FileDescriptor
   689  
   690  var file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDesc = []byte{
   691  	0x0a, 0x3c, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2f, 0x73, 0x72, 0x63,
   692  	0x2f, 0x69, 0x6e, 0x74, 0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x66, 0x72, 0x72, 0x2f,
   693  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b,
   694  	0x5f, 0x66, 0x72, 0x72, 0x2f, 0x66, 0x72, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0e,
   695  	0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2e, 0x66, 0x72, 0x72, 0x1a, 0x33,
   696  	0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x63,
   697  	0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x66, 0x6c, 0x65, 0x65,
   698  	0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72,
   699  	0x6f, 0x74, 0x6f, 0x22, 0x2d, 0x0a, 0x06, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x23, 0x0a,
   700  	0x0d, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x01,
   701  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76,
   702  	0x65, 0x72, 0x22, 0xd8, 0x01, 0x0a, 0x12, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x52, 0x65,
   703  	0x71, 0x75, 0x65, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x73,
   704  	0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6d, 0x61,
   705  	0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
   706  	0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75,
   707  	0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x75, 0x6d, 0x5f, 0x6d, 0x65, 0x73,
   708  	0x73, 0x61, 0x67, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x75, 0x6d,
   709  	0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x65, 0x73, 0x73,
   710  	0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b,
   711  	0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x6d,
   712  	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x5f, 0x6d, 0x73, 0x18,
   713  	0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x44, 0x65,
   714  	0x6c, 0x61, 0x79, 0x4d, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6a, 0x69, 0x74, 0x74, 0x65, 0x72, 0x18,
   715  	0x06, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x6a, 0x69, 0x74, 0x74, 0x65, 0x72, 0x22, 0x9e, 0x01,
   716  	0x0a, 0x13, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
   717  	0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f,
   718  	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72,
   719  	0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64,
   720  	0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49,
   721  	0x64, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x69, 0x6e,
   722  	0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x70, 0x6f,
   723  	0x6e, 0x73, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61,
   724  	0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x10, 0x0a, 0x03,
   725  	0x66, 0x69, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x66, 0x69, 0x6e, 0x22, 0x42,
   726  	0x0a, 0x0f, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x44, 0x61, 0x74,
   727  	0x61, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01,
   728  	0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12,
   729  	0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61,
   730  	0x6d, 0x65, 0x22, 0x57, 0x0a, 0x10, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
   731  	0x73, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72,
   732  	0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6d, 0x61, 0x73, 0x74, 0x65,
   733  	0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
   734  	0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18,
   735  	0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x63, 0x0a, 0x0b, 0x4d,
   736  	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c,
   737  	0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x63,
   738  	0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18,
   739  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65,
   740  	0x61, 0x6b, 0x2e, 0x66, 0x72, 0x72, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x52, 0x65,
   741  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61,
   742  	0x22, 0x65, 0x0a, 0x10, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
   743  	0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69,
   744  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49,
   745  	0x64, 0x12, 0x34, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
   746  	0x20, 0x2e, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2e, 0x66, 0x72, 0x72,
   747  	0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x44, 0x61, 0x74,
   748  	0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x37, 0x0a, 0x18, 0x43, 0x6f, 0x6d, 0x70, 0x6c,
   749  	0x65, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75,
   750  	0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64,
   751  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64,
   752  	0x22, 0x3c, 0x0a, 0x19, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71,
   753  	0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a,
   754  	0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03,
   755  	0x28, 0x03, 0x52, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x73, 0x22, 0x80,
   756  	0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71,
   757  	0x75, 0x65, 0x73, 0x74, 0x12, 0x36, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01,
   758  	0x28, 0x0b, 0x32, 0x22, 0x2e, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2e,
   759  	0x66, 0x72, 0x72, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65,
   760  	0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05,
   761  	0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x6c, 0x69, 0x6d,
   762  	0x69, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x73,
   763  	0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64,
   764  	0x73, 0x22, 0x14, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x52,
   765  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xf1, 0x02, 0x0a, 0x06, 0x4d, 0x61, 0x73, 0x74,
   766  	0x65, 0x72, 0x12, 0x50, 0x0a, 0x15, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, 0x72, 0x61, 0x66,
   767  	0x66, 0x69, 0x63, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1b, 0x2e, 0x66, 0x6c,
   768  	0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2e, 0x66, 0x72, 0x72, 0x2e, 0x4d, 0x65, 0x73,
   769  	0x73, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0x18, 0x2e, 0x66, 0x6c, 0x65, 0x65, 0x74,
   770  	0x73, 0x70, 0x65, 0x61, 0x6b, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61,
   771  	0x67, 0x65, 0x22, 0x00, 0x12, 0x52, 0x0a, 0x12, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x46, 0x69,
   772  	0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x2e, 0x66, 0x6c, 0x65,
   773  	0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2e, 0x66, 0x72, 0x72, 0x2e, 0x46, 0x69, 0x6c, 0x65,
   774  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0x18, 0x2e, 0x66,
   775  	0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x4d,
   776  	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x00, 0x12, 0x6a, 0x0a, 0x11, 0x43, 0x6f, 0x6d, 0x70,
   777  	0x6c, 0x65, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x28, 0x2e,
   778  	0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2e, 0x66, 0x72, 0x72, 0x2e, 0x43,
   779  	0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73,
   780  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73,
   781  	0x70, 0x65, 0x61, 0x6b, 0x2e, 0x66, 0x72, 0x72, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74,
   782  	0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
   783  	0x73, 0x65, 0x22, 0x00, 0x12, 0x55, 0x0a, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x75,
   784  	0x6e, 0x74, 0x12, 0x21, 0x2e, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2e,
   785  	0x66, 0x72, 0x72, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x75, 0x6e, 0x74, 0x52, 0x65,
   786  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65,
   787  	0x61, 0x6b, 0x2e, 0x66, 0x72, 0x72, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x75, 0x6e,
   788  	0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x51, 0x5a, 0x4f, 0x67,
   789  	0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   790  	0x2f, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2f, 0x66, 0x6c, 0x65, 0x65,
   791  	0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x69, 0x6e, 0x74, 0x74, 0x65,
   792  	0x73, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x66, 0x72, 0x72, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
   793  	0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x66, 0x72, 0x72, 0x62, 0x06,
   794  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   795  }
   796  
   797  var (
   798  	file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescOnce sync.Once
   799  	file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescData = file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDesc
   800  )
   801  
   802  func file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescGZIP() []byte {
   803  	file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescOnce.Do(func() {
   804  		file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescData = protoimpl.X.CompressGZIP(file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescData)
   805  	})
   806  	return file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDescData
   807  }
   808  
   809  var file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes = make([]protoimpl.MessageInfo, 11)
   810  var file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_goTypes = []interface{}{
   811  	(*Config)(nil),                    // 0: fleetspeak.frr.Config
   812  	(*TrafficRequestData)(nil),        // 1: fleetspeak.frr.TrafficRequestData
   813  	(*TrafficResponseData)(nil),       // 2: fleetspeak.frr.TrafficResponseData
   814  	(*FileRequestData)(nil),           // 3: fleetspeak.frr.FileRequestData
   815  	(*FileResponseData)(nil),          // 4: fleetspeak.frr.FileResponseData
   816  	(*MessageInfo)(nil),               // 5: fleetspeak.frr.MessageInfo
   817  	(*FileResponseInfo)(nil),          // 6: fleetspeak.frr.FileResponseInfo
   818  	(*CompletedRequestsRequest)(nil),  // 7: fleetspeak.frr.CompletedRequestsRequest
   819  	(*CompletedRequestsResponse)(nil), // 8: fleetspeak.frr.CompletedRequestsResponse
   820  	(*CreateHuntRequest)(nil),         // 9: fleetspeak.frr.CreateHuntRequest
   821  	(*CreateHuntResponse)(nil),        // 10: fleetspeak.frr.CreateHuntResponse
   822  	(*fleetspeak.EmptyMessage)(nil),   // 11: fleetspeak.EmptyMessage
   823  }
   824  var file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_depIdxs = []int32{
   825  	2,  // 0: fleetspeak.frr.MessageInfo.data:type_name -> fleetspeak.frr.TrafficResponseData
   826  	4,  // 1: fleetspeak.frr.FileResponseInfo.data:type_name -> fleetspeak.frr.FileResponseData
   827  	1,  // 2: fleetspeak.frr.CreateHuntRequest.data:type_name -> fleetspeak.frr.TrafficRequestData
   828  	5,  // 3: fleetspeak.frr.Master.RecordTrafficResponse:input_type -> fleetspeak.frr.MessageInfo
   829  	6,  // 4: fleetspeak.frr.Master.RecordFileResponse:input_type -> fleetspeak.frr.FileResponseInfo
   830  	7,  // 5: fleetspeak.frr.Master.CompletedRequests:input_type -> fleetspeak.frr.CompletedRequestsRequest
   831  	9,  // 6: fleetspeak.frr.Master.CreateHunt:input_type -> fleetspeak.frr.CreateHuntRequest
   832  	11, // 7: fleetspeak.frr.Master.RecordTrafficResponse:output_type -> fleetspeak.EmptyMessage
   833  	11, // 8: fleetspeak.frr.Master.RecordFileResponse:output_type -> fleetspeak.EmptyMessage
   834  	8,  // 9: fleetspeak.frr.Master.CompletedRequests:output_type -> fleetspeak.frr.CompletedRequestsResponse
   835  	10, // 10: fleetspeak.frr.Master.CreateHunt:output_type -> fleetspeak.frr.CreateHuntResponse
   836  	7,  // [7:11] is the sub-list for method output_type
   837  	3,  // [3:7] is the sub-list for method input_type
   838  	3,  // [3:3] is the sub-list for extension type_name
   839  	3,  // [3:3] is the sub-list for extension extendee
   840  	0,  // [0:3] is the sub-list for field type_name
   841  }
   842  
   843  func init() { file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_init() }
   844  func file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_init() {
   845  	if File_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto != nil {
   846  		return
   847  	}
   848  	if !protoimpl.UnsafeEnabled {
   849  		file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   850  			switch v := v.(*Config); i {
   851  			case 0:
   852  				return &v.state
   853  			case 1:
   854  				return &v.sizeCache
   855  			case 2:
   856  				return &v.unknownFields
   857  			default:
   858  				return nil
   859  			}
   860  		}
   861  		file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   862  			switch v := v.(*TrafficRequestData); i {
   863  			case 0:
   864  				return &v.state
   865  			case 1:
   866  				return &v.sizeCache
   867  			case 2:
   868  				return &v.unknownFields
   869  			default:
   870  				return nil
   871  			}
   872  		}
   873  		file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   874  			switch v := v.(*TrafficResponseData); i {
   875  			case 0:
   876  				return &v.state
   877  			case 1:
   878  				return &v.sizeCache
   879  			case 2:
   880  				return &v.unknownFields
   881  			default:
   882  				return nil
   883  			}
   884  		}
   885  		file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   886  			switch v := v.(*FileRequestData); i {
   887  			case 0:
   888  				return &v.state
   889  			case 1:
   890  				return &v.sizeCache
   891  			case 2:
   892  				return &v.unknownFields
   893  			default:
   894  				return nil
   895  			}
   896  		}
   897  		file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   898  			switch v := v.(*FileResponseData); i {
   899  			case 0:
   900  				return &v.state
   901  			case 1:
   902  				return &v.sizeCache
   903  			case 2:
   904  				return &v.unknownFields
   905  			default:
   906  				return nil
   907  			}
   908  		}
   909  		file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
   910  			switch v := v.(*MessageInfo); i {
   911  			case 0:
   912  				return &v.state
   913  			case 1:
   914  				return &v.sizeCache
   915  			case 2:
   916  				return &v.unknownFields
   917  			default:
   918  				return nil
   919  			}
   920  		}
   921  		file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
   922  			switch v := v.(*FileResponseInfo); i {
   923  			case 0:
   924  				return &v.state
   925  			case 1:
   926  				return &v.sizeCache
   927  			case 2:
   928  				return &v.unknownFields
   929  			default:
   930  				return nil
   931  			}
   932  		}
   933  		file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
   934  			switch v := v.(*CompletedRequestsRequest); i {
   935  			case 0:
   936  				return &v.state
   937  			case 1:
   938  				return &v.sizeCache
   939  			case 2:
   940  				return &v.unknownFields
   941  			default:
   942  				return nil
   943  			}
   944  		}
   945  		file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
   946  			switch v := v.(*CompletedRequestsResponse); i {
   947  			case 0:
   948  				return &v.state
   949  			case 1:
   950  				return &v.sizeCache
   951  			case 2:
   952  				return &v.unknownFields
   953  			default:
   954  				return nil
   955  			}
   956  		}
   957  		file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
   958  			switch v := v.(*CreateHuntRequest); i {
   959  			case 0:
   960  				return &v.state
   961  			case 1:
   962  				return &v.sizeCache
   963  			case 2:
   964  				return &v.unknownFields
   965  			default:
   966  				return nil
   967  			}
   968  		}
   969  		file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
   970  			switch v := v.(*CreateHuntResponse); i {
   971  			case 0:
   972  				return &v.state
   973  			case 1:
   974  				return &v.sizeCache
   975  			case 2:
   976  				return &v.unknownFields
   977  			default:
   978  				return nil
   979  			}
   980  		}
   981  	}
   982  	type x struct{}
   983  	out := protoimpl.TypeBuilder{
   984  		File: protoimpl.DescBuilder{
   985  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   986  			RawDescriptor: file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDesc,
   987  			NumEnums:      0,
   988  			NumMessages:   11,
   989  			NumExtensions: 0,
   990  			NumServices:   1,
   991  		},
   992  		GoTypes:           file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_goTypes,
   993  		DependencyIndexes: file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_depIdxs,
   994  		MessageInfos:      file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_msgTypes,
   995  	}.Build()
   996  	File_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto = out.File
   997  	file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_rawDesc = nil
   998  	file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_goTypes = nil
   999  	file_fleetspeak_src_inttesting_frr_proto_fleetspeak_frr_frr_proto_depIdxs = nil
  1000  }