diff --git a/src/agent/protocols/protos/agent.proto b/src/agent/protocols/protos/agent.proto index 41a5168cab..9a6d1d44e2 100644 --- a/src/agent/protocols/protos/agent.proto +++ b/src/agent/protocols/protos/agent.proto @@ -65,6 +65,7 @@ service AgentService { rpc MemHotplugByProbe(MemHotplugByProbeRequest) returns (google.protobuf.Empty); rpc SetGuestDateTime(SetGuestDateTimeRequest) returns (google.protobuf.Empty); rpc CopyFile(CopyFileRequest) returns (google.protobuf.Empty); + rpc GetOOMEvent(GetOOMEventRequest) returns (OOMEvent); } message CreateContainerRequest { @@ -507,3 +508,9 @@ message StartTracingRequest { message StopTracingRequest { } + +message GetOOMEventRequest {} + +message OOMEvent { + string container_id = 1; +} diff --git a/src/agent/protocols/src/agent.rs b/src/agent/protocols/src/agent.rs index 960878abbf..9569186231 100644 --- a/src/agent/protocols/src/agent.rs +++ b/src/agent/protocols/src/agent.rs @@ -1,7 +1,3 @@ -// Copyright (c) 2020 Ant Financial -// -// SPDX-License-Identifier: Apache-2.0 -// // This file is generated by rust-protobuf 2.14.0. Do not edit // @generated @@ -12936,6 +12932,289 @@ impl ::protobuf::reflect::ProtobufValue for StopTracingRequest { } } +#[derive(PartialEq,Clone,Default)] +pub struct GetOOMEventRequest { + // special fields + pub unknown_fields: ::protobuf::UnknownFields, + pub cached_size: ::protobuf::CachedSize, +} + +impl<'a> ::std::default::Default for &'a GetOOMEventRequest { + fn default() -> &'a GetOOMEventRequest { + ::default_instance() + } +} + +impl GetOOMEventRequest { + pub fn new() -> GetOOMEventRequest { + ::std::default::Default::default() + } +} + +impl ::protobuf::Message for GetOOMEventRequest { + fn is_initialized(&self) -> bool { + true + } + + fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { + while !is.eof()? { + let (field_number, wire_type) = is.read_tag_unpack()?; + match field_number { + _ => { + ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; + }, + }; + } + ::std::result::Result::Ok(()) + } + + // Compute sizes of nested messages + #[allow(unused_variables)] + fn compute_size(&self) -> u32 { + let mut my_size = 0; + my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); + self.cached_size.set(my_size); + my_size + } + + fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { + os.write_unknown_fields(self.get_unknown_fields())?; + ::std::result::Result::Ok(()) + } + + fn get_cached_size(&self) -> u32 { + self.cached_size.get() + } + + fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { + &self.unknown_fields + } + + fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { + &mut self.unknown_fields + } + + fn as_any(&self) -> &dyn (::std::any::Any) { + self as &dyn (::std::any::Any) + } + fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { + self as &mut dyn (::std::any::Any) + } + fn into_any(self: Box) -> ::std::boxed::Box { + self + } + + fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { + Self::descriptor_static() + } + + fn new() -> GetOOMEventRequest { + GetOOMEventRequest::new() + } + + fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { + static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy::INIT; + unsafe { + descriptor.get(|| { + let fields = ::std::vec::Vec::new(); + ::protobuf::reflect::MessageDescriptor::new_pb_name::( + "GetOOMEventRequest", + fields, + file_descriptor_proto() + ) + }) + } + } + + fn default_instance() -> &'static GetOOMEventRequest { + static mut instance: ::protobuf::lazy::Lazy = ::protobuf::lazy::Lazy::INIT; + unsafe { + instance.get(GetOOMEventRequest::new) + } + } +} + +impl ::protobuf::Clear for GetOOMEventRequest { + fn clear(&mut self) { + self.unknown_fields.clear(); + } +} + +impl ::std::fmt::Debug for GetOOMEventRequest { + fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { + ::protobuf::text_format::fmt(self, f) + } +} + +impl ::protobuf::reflect::ProtobufValue for GetOOMEventRequest { + fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { + ::protobuf::reflect::ReflectValueRef::Message(self) + } +} + +#[derive(PartialEq,Clone,Default)] +pub struct OOMEvent { + // message fields + pub container_id: ::std::string::String, + // special fields + pub unknown_fields: ::protobuf::UnknownFields, + pub cached_size: ::protobuf::CachedSize, +} + +impl<'a> ::std::default::Default for &'a OOMEvent { + fn default() -> &'a OOMEvent { + ::default_instance() + } +} + +impl OOMEvent { + pub fn new() -> OOMEvent { + ::std::default::Default::default() + } + + // string container_id = 1; + + + pub fn get_container_id(&self) -> &str { + &self.container_id + } + pub fn clear_container_id(&mut self) { + self.container_id.clear(); + } + + // Param is passed by value, moved + pub fn set_container_id(&mut self, v: ::std::string::String) { + self.container_id = v; + } + + // Mutable pointer to the field. + // If field is not initialized, it is initialized with default value first. + pub fn mut_container_id(&mut self) -> &mut ::std::string::String { + &mut self.container_id + } + + // Take field + pub fn take_container_id(&mut self) -> ::std::string::String { + ::std::mem::replace(&mut self.container_id, ::std::string::String::new()) + } +} + +impl ::protobuf::Message for OOMEvent { + fn is_initialized(&self) -> bool { + true + } + + fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { + while !is.eof()? { + let (field_number, wire_type) = is.read_tag_unpack()?; + match field_number { + 1 => { + ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.container_id)?; + }, + _ => { + ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; + }, + }; + } + ::std::result::Result::Ok(()) + } + + // Compute sizes of nested messages + #[allow(unused_variables)] + fn compute_size(&self) -> u32 { + let mut my_size = 0; + if !self.container_id.is_empty() { + my_size += ::protobuf::rt::string_size(1, &self.container_id); + } + my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); + self.cached_size.set(my_size); + my_size + } + + fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { + if !self.container_id.is_empty() { + os.write_string(1, &self.container_id)?; + } + os.write_unknown_fields(self.get_unknown_fields())?; + ::std::result::Result::Ok(()) + } + + fn get_cached_size(&self) -> u32 { + self.cached_size.get() + } + + fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { + &self.unknown_fields + } + + fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { + &mut self.unknown_fields + } + + fn as_any(&self) -> &dyn (::std::any::Any) { + self as &dyn (::std::any::Any) + } + fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { + self as &mut dyn (::std::any::Any) + } + fn into_any(self: Box) -> ::std::boxed::Box { + self + } + + fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { + Self::descriptor_static() + } + + fn new() -> OOMEvent { + OOMEvent::new() + } + + fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { + static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy::INIT; + unsafe { + descriptor.get(|| { + let mut fields = ::std::vec::Vec::new(); + fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( + "container_id", + |m: &OOMEvent| { &m.container_id }, + |m: &mut OOMEvent| { &mut m.container_id }, + )); + ::protobuf::reflect::MessageDescriptor::new_pb_name::( + "OOMEvent", + fields, + file_descriptor_proto() + ) + }) + } + } + + fn default_instance() -> &'static OOMEvent { + static mut instance: ::protobuf::lazy::Lazy = ::protobuf::lazy::Lazy::INIT; + unsafe { + instance.get(OOMEvent::new) + } + } +} + +impl ::protobuf::Clear for OOMEvent { + fn clear(&mut self) { + self.container_id.clear(); + self.unknown_fields.clear(); + } +} + +impl ::std::fmt::Debug for OOMEvent { + fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { + ::protobuf::text_format::fmt(self, f) + } +} + +impl ::protobuf::reflect::ProtobufValue for OOMEvent { + fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { + ::protobuf::reflect::ReflectValueRef::Message(self) + } +} + static file_descriptor_proto_data: &'static [u8] = b"\ \nQgithub.com/kata-containers/kata-containers/src/agent/protocols/protos\ /agent.proto\x12\x04grpc\x1aOgithub.com/kata-containers/kata-containers/\ @@ -13094,764 +13373,767 @@ static file_descriptor_proto_data: &'static [u8] = b"\ \x01(\rR\x07dirMode\x12\x10\n\x03uid\x18\x05\x20\x01(\x05R\x03uid\x12\ \x10\n\x03gid\x18\x06\x20\x01(\x05R\x03gid\x12\x16\n\x06offset\x18\x07\ \x20\x01(\x03R\x06offset\x12\x12\n\x04data\x18\x08\x20\x01(\x0cR\x04data\ - \"\x15\n\x13StartTracingRequest\"\x14\n\x12StopTracingRequest2\xdc\x10\n\ - \x0cAgentService\x12G\n\x0fCreateContainer\x12\x1c.grpc.CreateContainerR\ - equest\x1a\x16.google.protobuf.Empty\x12E\n\x0eStartContainer\x12\x1b.gr\ - pc.StartContainerRequest\x1a\x16.google.protobuf.Empty\x12G\n\x0fRemoveC\ - ontainer\x12\x1c.grpc.RemoveContainerRequest\x1a\x16.google.protobuf.Emp\ - ty\x12?\n\x0bExecProcess\x12\x18.grpc.ExecProcessRequest\x1a\x16.google.\ - protobuf.Empty\x12C\n\rSignalProcess\x12\x1a.grpc.SignalProcessRequest\ - \x1a\x16.google.protobuf.Empty\x12B\n\x0bWaitProcess\x12\x18.grpc.WaitPr\ - ocessRequest\x1a\x19.grpc.WaitProcessResponse\x12H\n\rListProcesses\x12\ - \x1a.grpc.ListProcessesRequest\x1a\x1b.grpc.ListProcessesResponse\x12G\n\ - \x0fUpdateContainer\x12\x1c.grpc.UpdateContainerRequest\x1a\x16.google.p\ - rotobuf.Empty\x12K\n\x0eStatsContainer\x12\x1b.grpc.StatsContainerReques\ - t\x1a\x1c.grpc.StatsContainerResponse\x12E\n\x0ePauseContainer\x12\x1b.g\ - rpc.PauseContainerRequest\x1a\x16.google.protobuf.Empty\x12G\n\x0fResume\ - Container\x12\x1c.grpc.ResumeContainerRequest\x1a\x16.google.protobuf.Em\ - pty\x12A\n\nWriteStdin\x12\x18.grpc.WriteStreamRequest\x1a\x19.grpc.Writ\ - eStreamResponse\x12?\n\nReadStdout\x12\x17.grpc.ReadStreamRequest\x1a\ - \x18.grpc.ReadStreamResponse\x12?\n\nReadStderr\x12\x17.grpc.ReadStreamR\ - equest\x1a\x18.grpc.ReadStreamResponse\x12=\n\nCloseStdin\x12\x17.grpc.C\ - loseStdinRequest\x1a\x16.google.protobuf.Empty\x12A\n\x0cTtyWinResize\ - \x12\x19.grpc.TtyWinResizeRequest\x1a\x16.google.protobuf.Empty\x12A\n\ - \x0fUpdateInterface\x12\x1c.grpc.UpdateInterfaceRequest\x1a\x10.types.In\ - terface\x127\n\x0cUpdateRoutes\x12\x19.grpc.UpdateRoutesRequest\x1a\x0c.\ - grpc.Routes\x12?\n\x0eListInterfaces\x12\x1b.grpc.ListInterfacesRequest\ - \x1a\x10.grpc.Interfaces\x123\n\nListRoutes\x12\x17.grpc.ListRoutesReque\ - st\x1a\x0c.grpc.Routes\x12G\n\x0fAddARPNeighbors\x12\x1c.grpc.AddARPNeig\ - hborsRequest\x1a\x16.google.protobuf.Empty\x12A\n\x0cStartTracing\x12\ - \x19.grpc.StartTracingRequest\x1a\x16.google.protobuf.Empty\x12?\n\x0bSt\ - opTracing\x12\x18.grpc.StopTracingRequest\x1a\x16.google.protobuf.Empty\ - \x12C\n\rCreateSandbox\x12\x1a.grpc.CreateSandboxRequest\x1a\x16.google.\ - protobuf.Empty\x12E\n\x0eDestroySandbox\x12\x1b.grpc.DestroySandboxReque\ - st\x1a\x16.google.protobuf.Empty\x12A\n\x0cOnlineCPUMem\x12\x19.grpc.Onl\ - ineCPUMemRequest\x1a\x16.google.protobuf.Empty\x12G\n\x0fReseedRandomDev\ - \x12\x1c.grpc.ReseedRandomDevRequest\x1a\x16.google.protobuf.Empty\x12H\ - \n\x0fGetGuestDetails\x12\x19.grpc.GuestDetailsRequest\x1a\x1a.grpc.Gues\ - tDetailsResponse\x12K\n\x11MemHotplugByProbe\x12\x1e.grpc.MemHotplugByPr\ - obeRequest\x1a\x16.google.protobuf.Empty\x12I\n\x10SetGuestDateTime\x12\ - \x1d.grpc.SetGuestDateTimeRequest\x1a\x16.google.protobuf.Empty\x129\n\ - \x08CopyFile\x12\x15.grpc.CopyFileRequest\x1a\x16.google.protobuf.EmptyB\ - `Z^github.com/kata-containers/kata-containers/src/runtime/virtcontainers\ - /pkg/agent/protocols/grpcJ\xde\xab\x01\n\x07\x12\x05\x07\0\xfc\x03\x01\n\ - m\n\x01\x0c\x12\x03\x07\0\x122c\n\x20Copyright\x202017\x20HyperHQ\x20Inc\ - .\n\x20Copyright\x202019\x20Ant\x20Financial\n\n\x20SPDX-License-Identif\ - ier:\x20Apache-2.0\n\n\n\x08\n\x01\x08\x12\x03\t\0u\n\x0b\n\x04\x08\xe7\ - \x07\0\x12\x03\t\0u\n\x0c\n\x05\x08\xe7\x07\0\x02\x12\x03\t\x07\x11\n\r\ - \n\x06\x08\xe7\x07\0\x02\0\x12\x03\t\x07\x11\n\x0e\n\x07\x08\xe7\x07\0\ - \x02\0\x01\x12\x03\t\x07\x11\n\x0c\n\x05\x08\xe7\x07\0\x07\x12\x03\t\x14\ - t\n\x08\n\x01\x02\x12\x03\x0b\x08\x0c\n\t\n\x02\x03\0\x12\x03\r\x07X\n\n\ - \n\x02\x03\x01\x12\x04\x0e\x07\x85\x01\n\t\n\x02\x03\x02\x12\x03\x10\x07\ - $\n\x16\n\x02\x06\0\x12\x04\x13\0C\x01\x1a\n\x20unstable\n\n\n\n\x03\x06\ - \0\x01\x12\x03\x13\x08\x14\n\x18\n\x04\x06\0\x02\0\x12\x03\x15\x08T\x1a\ - \x0b\x20execution\n\n\x0c\n\x05\x06\0\x02\0\x01\x12\x03\x15\x0c\x1b\n\ - \x0c\n\x05\x06\0\x02\0\x02\x12\x03\x15\x1c2\n\x0c\n\x05\x06\0\x02\0\x03\ - \x12\x03\x15=R\n\x0b\n\x04\x06\0\x02\x01\x12\x03\x16\x08R\n\x0c\n\x05\ - \x06\0\x02\x01\x01\x12\x03\x16\x0c\x1a\n\x0c\n\x05\x06\0\x02\x01\x02\x12\ - \x03\x16\x1b0\n\x0c\n\x05\x06\0\x02\x01\x03\x12\x03\x16;P\n\x9c\x03\n\ - \x04\x06\0\x02\x02\x12\x03\x1e\x08T\x1a\x8e\x03\x20RemoveContainer\x20wi\ - ll\x20tear\x20down\x20an\x20existing\x20container\x20by\x20forcibly\x20t\ - erminating\n\x20all\x20processes\x20running\x20inside\x20that\x20contain\ - er\x20and\x20releasing\x20all\x20internal\n\x20resources\x20associated\ - \x20with\x20it.\n\x20RemoveContainer\x20will\x20wait\x20for\x20all\x20pr\ - ocesses\x20termination\x20before\x20returning.\n\x20If\x20any\x20process\ - \x20can\x20not\x20be\x20killed\x20or\x20if\x20it\x20can\x20not\x20be\x20\ - killed\x20after\n\x20the\x20RemoveContainerRequest\x20timeout,\x20Remove\ - Container\x20will\x20return\x20an\x20error.\n\n\x0c\n\x05\x06\0\x02\x02\ - \x01\x12\x03\x1e\x0c\x1b\n\x0c\n\x05\x06\0\x02\x02\x02\x12\x03\x1e\x1c2\ - \n\x0c\n\x05\x06\0\x02\x02\x03\x12\x03\x1e=R\n\x0b\n\x04\x06\0\x02\x03\ - \x12\x03\x1f\x08L\n\x0c\n\x05\x06\0\x02\x03\x01\x12\x03\x1f\x0c\x17\n\ - \x0c\n\x05\x06\0\x02\x03\x02\x12\x03\x1f\x18*\n\x0c\n\x05\x06\0\x02\x03\ - \x03\x12\x03\x1f5J\n\x0b\n\x04\x06\0\x02\x04\x12\x03\x20\x08P\n\x0c\n\ - \x05\x06\0\x02\x04\x01\x12\x03\x20\x0c\x19\n\x0c\n\x05\x06\0\x02\x04\x02\ - \x12\x03\x20\x1a.\n\x0c\n\x05\x06\0\x02\x04\x03\x12\x03\x209N\n*\n\x04\ - \x06\0\x02\x05\x12\x03!\x08J\"\x1d\x20wait\x20&\x20reap\x20like\x20waitp\ - id(2)\n\n\x0c\n\x05\x06\0\x02\x05\x01\x12\x03!\x0c\x17\n\x0c\n\x05\x06\0\ - \x02\x05\x02\x12\x03!\x18*\n\x0c\n\x05\x06\0\x02\x05\x03\x12\x03!5H\n\ - \x0b\n\x04\x06\0\x02\x06\x12\x03\"\x08P\n\x0c\n\x05\x06\0\x02\x06\x01\ - \x12\x03\"\x0c\x19\n\x0c\n\x05\x06\0\x02\x06\x02\x12\x03\"\x1a.\n\x0c\n\ - \x05\x06\0\x02\x06\x03\x12\x03\"9N\n\x0b\n\x04\x06\0\x02\x07\x12\x03#\ - \x08T\n\x0c\n\x05\x06\0\x02\x07\x01\x12\x03#\x0c\x1b\n\x0c\n\x05\x06\0\ - \x02\x07\x02\x12\x03#\x1c2\n\x0c\n\x05\x06\0\x02\x07\x03\x12\x03#=R\n\ - \x0b\n\x04\x06\0\x02\x08\x12\x03$\x08S\n\x0c\n\x05\x06\0\x02\x08\x01\x12\ - \x03$\x0c\x1a\n\x0c\n\x05\x06\0\x02\x08\x02\x12\x03$\x1b0\n\x0c\n\x05\ - \x06\0\x02\x08\x03\x12\x03$;Q\n\x0b\n\x04\x06\0\x02\t\x12\x03%\x08R\n\ - \x0c\n\x05\x06\0\x02\t\x01\x12\x03%\x0c\x1a\n\x0c\n\x05\x06\0\x02\t\x02\ - \x12\x03%\x1b0\n\x0c\n\x05\x06\0\x02\t\x03\x12\x03%;P\n\x0b\n\x04\x06\0\ - \x02\n\x12\x03&\x08T\n\x0c\n\x05\x06\0\x02\n\x01\x12\x03&\x0c\x1b\n\x0c\ - \n\x05\x06\0\x02\n\x02\x12\x03&\x1c2\n\x0c\n\x05\x06\0\x02\n\x03\x12\x03\ - &=R\n\x14\n\x04\x06\0\x02\x0b\x12\x03)\x08I\x1a\x07\x20stdio\n\n\x0c\n\ - \x05\x06\0\x02\x0b\x01\x12\x03)\x0c\x16\n\x0c\n\x05\x06\0\x02\x0b\x02\ - \x12\x03)\x17)\n\x0c\n\x05\x06\0\x02\x0b\x03\x12\x03)4G\n\x0b\n\x04\x06\ - \0\x02\x0c\x12\x03*\x08G\n\x0c\n\x05\x06\0\x02\x0c\x01\x12\x03*\x0c\x16\ - \n\x0c\n\x05\x06\0\x02\x0c\x02\x12\x03*\x17(\n\x0c\n\x05\x06\0\x02\x0c\ - \x03\x12\x03*3E\n\x0b\n\x04\x06\0\x02\r\x12\x03+\x08G\n\x0c\n\x05\x06\0\ - \x02\r\x01\x12\x03+\x0c\x16\n\x0c\n\x05\x06\0\x02\r\x02\x12\x03+\x17(\n\ - \x0c\n\x05\x06\0\x02\r\x03\x12\x03+3E\n\x0b\n\x04\x06\0\x02\x0e\x12\x03,\ - \x08J\n\x0c\n\x05\x06\0\x02\x0e\x01\x12\x03,\x0c\x16\n\x0c\n\x05\x06\0\ - \x02\x0e\x02\x12\x03,\x17(\n\x0c\n\x05\x06\0\x02\x0e\x03\x12\x03,3H\n\ - \x0b\n\x04\x06\0\x02\x0f\x12\x03-\x08N\n\x0c\n\x05\x06\0\x02\x0f\x01\x12\ - \x03-\x0c\x18\n\x0c\n\x05\x06\0\x02\x0f\x02\x12\x03-\x19,\n\x0c\n\x05\ - \x06\0\x02\x0f\x03\x12\x03-7L\n\x19\n\x04\x06\0\x02\x10\x12\x030\x08N\ - \x1a\x0c\x20networking\n\n\x0c\n\x05\x06\0\x02\x10\x01\x12\x030\x0c\x1b\ - \n\x0c\n\x05\x06\0\x02\x10\x02\x12\x030\x1c2\n\x0c\n\x05\x06\0\x02\x10\ - \x03\x12\x030=L\n\x0b\n\x04\x06\0\x02\x11\x12\x031\x08?\n\x0c\n\x05\x06\ - \0\x02\x11\x01\x12\x031\x0c\x18\n\x0c\n\x05\x06\0\x02\x11\x02\x12\x031\ - \x19,\n\x0c\n\x05\x06\0\x02\x11\x03\x12\x0317=\n\x0b\n\x04\x06\0\x02\x12\ - \x12\x032\x08F\n\x0c\n\x05\x06\0\x02\x12\x01\x12\x032\x0c\x1a\n\x0c\n\ - \x05\x06\0\x02\x12\x02\x12\x032\x1b0\n\x0c\n\x05\x06\0\x02\x12\x03\x12\ - \x032:D\n\x0b\n\x04\x06\0\x02\x13\x12\x033\x08;\n\x0c\n\x05\x06\0\x02\ - \x13\x01\x12\x033\x0c\x16\n\x0c\n\x05\x06\0\x02\x13\x02\x12\x033\x17(\n\ - \x0c\n\x05\x06\0\x02\x13\x03\x12\x03339\n\x0b\n\x04\x06\0\x02\x14\x12\ - \x034\x08T\n\x0c\n\x05\x06\0\x02\x14\x01\x12\x034\x0c\x1b\n\x0c\n\x05\ - \x06\0\x02\x14\x02\x12\x034\x1c2\n\x0c\n\x05\x06\0\x02\x14\x03\x12\x034=\ - R\n\x16\n\x04\x06\0\x02\x15\x12\x037\x08N\x1a\t\x20tracing\n\n\x0c\n\x05\ - \x06\0\x02\x15\x01\x12\x037\x0c\x18\n\x0c\n\x05\x06\0\x02\x15\x02\x12\ - \x037\x19,\n\x0c\n\x05\x06\0\x02\x15\x03\x12\x0377L\n\x0b\n\x04\x06\0\ - \x02\x16\x12\x038\x08L\n\x0c\n\x05\x06\0\x02\x16\x01\x12\x038\x0c\x17\n\ - \x0c\n\x05\x06\0\x02\x16\x02\x12\x038\x18*\n\x0c\n\x05\x06\0\x02\x16\x03\ - \x12\x0385J\nH\n\x04\x06\0\x02\x17\x12\x03;\x08P\x1a;\x20misc\x20(TODO:\ - \x20some\x20rpcs\x20can\x20be\x20replaced\x20by\x20hyperstart-exec)\n\n\ - \x0c\n\x05\x06\0\x02\x17\x01\x12\x03;\x0c\x19\n\x0c\n\x05\x06\0\x02\x17\ - \x02\x12\x03;\x1a.\n\x0c\n\x05\x06\0\x02\x17\x03\x12\x03;9N\n\x0b\n\x04\ - \x06\0\x02\x18\x12\x03<\x08R\n\x0c\n\x05\x06\0\x02\x18\x01\x12\x03<\x0c\ - \x1a\n\x0c\n\x05\x06\0\x02\x18\x02\x12\x03<\x1b0\n\x0c\n\x05\x06\0\x02\ - \x18\x03\x12\x03<;P\n\x0b\n\x04\x06\0\x02\x19\x12\x03=\x08N\n\x0c\n\x05\ - \x06\0\x02\x19\x01\x12\x03=\x0c\x18\n\x0c\n\x05\x06\0\x02\x19\x02\x12\ - \x03=\x19,\n\x0c\n\x05\x06\0\x02\x19\x03\x12\x03=7L\n\x0b\n\x04\x06\0\ - \x02\x1a\x12\x03>\x08T\n\x0c\n\x05\x06\0\x02\x1a\x01\x12\x03>\x0c\x1b\n\ - \x0c\n\x05\x06\0\x02\x1a\x02\x12\x03>\x1c2\n\x0c\n\x05\x06\0\x02\x1a\x03\ - \x12\x03>=R\n\x0b\n\x04\x06\0\x02\x1b\x12\x03?\x08P\n\x0c\n\x05\x06\0\ - \x02\x1b\x01\x12\x03?\x0c\x1b\n\x0c\n\x05\x06\0\x02\x1b\x02\x12\x03?\x1c\ - /\n\x0c\n\x05\x06\0\x02\x1b\x03\x12\x03?:N\n\x0b\n\x04\x06\0\x02\x1c\x12\ - \x03@\x08X\n\x0c\n\x05\x06\0\x02\x1c\x01\x12\x03@\x0c\x1d\n\x0c\n\x05\ - \x06\0\x02\x1c\x02\x12\x03@\x1e6\n\x0c\n\x05\x06\0\x02\x1c\x03\x12\x03@A\ - V\n\x0b\n\x04\x06\0\x02\x1d\x12\x03A\x08V\n\x0c\n\x05\x06\0\x02\x1d\x01\ - \x12\x03A\x0c\x1c\n\x0c\n\x05\x06\0\x02\x1d\x02\x12\x03A\x1d4\n\x0c\n\ - \x05\x06\0\x02\x1d\x03\x12\x03A?T\n\x0b\n\x04\x06\0\x02\x1e\x12\x03B\x08\ - F\n\x0c\n\x05\x06\0\x02\x1e\x01\x12\x03B\x0c\x14\n\x0c\n\x05\x06\0\x02\ - \x1e\x02\x12\x03B\x15$\n\x0c\n\x05\x06\0\x02\x1e\x03\x12\x03B/D\n\n\n\ - \x02\x04\0\x12\x04E\0S\x01\n\n\n\x03\x04\0\x01\x12\x03E\x08\x1e\n\x0b\n\ - \x04\x04\0\x02\0\x12\x03F\x08\x20\n\r\n\x05\x04\0\x02\0\x04\x12\x04F\x08\ - E\x20\n\x0c\n\x05\x04\0\x02\0\x05\x12\x03F\x08\x0e\n\x0c\n\x05\x04\0\x02\ - \0\x01\x12\x03F\x0f\x1b\n\x0c\n\x05\x04\0\x02\0\x03\x12\x03F\x1e\x1f\n\ - \x0b\n\x04\x04\0\x02\x01\x12\x03G\x08\x1b\n\r\n\x05\x04\0\x02\x01\x04\ - \x12\x04G\x08F\x20\n\x0c\n\x05\x04\0\x02\x01\x05\x12\x03G\x08\x0e\n\x0c\ - \n\x05\x04\0\x02\x01\x01\x12\x03G\x0f\x16\n\x0c\n\x05\x04\0\x02\x01\x03\ - \x12\x03G\x19\x1a\n\x0b\n\x04\x04\0\x02\x02\x12\x03H\x08#\n\r\n\x05\x04\ - \0\x02\x02\x04\x12\x04H\x08G\x1b\n\x0c\n\x05\x04\0\x02\x02\x06\x12\x03H\ - \x08\x12\n\x0c\n\x05\x04\0\x02\x02\x01\x12\x03H\x13\x1e\n\x0c\n\x05\x04\ - \0\x02\x02\x03\x12\x03H!\"\n\x0b\n\x04\x04\0\x02\x03\x12\x03I\x08$\n\x0c\ - \n\x05\x04\0\x02\x03\x04\x12\x03I\x08\x10\n\x0c\n\x05\x04\0\x02\x03\x06\ - \x12\x03I\x11\x17\n\x0c\n\x05\x04\0\x02\x03\x01\x12\x03I\x18\x1f\n\x0c\n\ - \x05\x04\0\x02\x03\x03\x12\x03I\"#\n\x0b\n\x04\x04\0\x02\x04\x12\x03J\ - \x08&\n\x0c\n\x05\x04\0\x02\x04\x04\x12\x03J\x08\x10\n\x0c\n\x05\x04\0\ - \x02\x04\x06\x12\x03J\x11\x18\n\x0c\n\x05\x04\0\x02\x04\x01\x12\x03J\x19\ - !\n\x0c\n\x05\x04\0\x02\x04\x03\x12\x03J$%\n\x0b\n\x04\x04\0\x02\x05\x12\ - \x03K\x08\x15\n\r\n\x05\x04\0\x02\x05\x04\x12\x04K\x08J&\n\x0c\n\x05\x04\ - \0\x02\x05\x06\x12\x03K\x08\x0c\n\x0c\n\x05\x04\0\x02\x05\x01\x12\x03K\r\ - \x10\n\x0c\n\x05\x04\0\x02\x05\x03\x12\x03K\x13\x14\n\xba\x02\n\x04\x04\ - \0\x02\x06\x12\x03R\x08\x1f\x1a\xac\x02\x20This\x20field\x20is\x20used\ - \x20to\x20indicate\x20if\x20the\x20container\x20needs\x20to\x20join\n\ - \x20sandbox\x20shared\x20pid\x20ns\x20or\x20create\x20a\x20new\x20namesp\ - ace.\x20This\x20field\x20is\n\x20meant\x20to\x20override\x20the\x20NEWPI\ - D\x20config\x20settings\x20in\x20the\x20OCI\x20spec.\n\x20The\x20agent\ - \x20would\x20receive\x20an\x20OCI\x20spec\x20with\x20PID\x20namespace\ - \x20cleared\n\x20out\x20altogether\x20and\x20not\x20just\x20the\x20pid\ - \x20ns\x20path.\n\n\r\n\x05\x04\0\x02\x06\x04\x12\x04R\x08K\x15\n\x0c\n\ - \x05\x04\0\x02\x06\x05\x12\x03R\x08\x0c\n\x0c\n\x05\x04\0\x02\x06\x01\ - \x12\x03R\r\x1a\n\x0c\n\x05\x04\0\x02\x06\x03\x12\x03R\x1d\x1e\n\n\n\x02\ - \x04\x01\x12\x04U\0W\x01\n\n\n\x03\x04\x01\x01\x12\x03U\x08\x1d\n\x0b\n\ - \x04\x04\x01\x02\0\x12\x03V\x08\x20\n\r\n\x05\x04\x01\x02\0\x04\x12\x04V\ - \x08U\x1f\n\x0c\n\x05\x04\x01\x02\0\x05\x12\x03V\x08\x0e\n\x0c\n\x05\x04\ - \x01\x02\0\x01\x12\x03V\x0f\x1b\n\x0c\n\x05\x04\x01\x02\0\x03\x12\x03V\ - \x1e\x1f\n\n\n\x02\x04\x02\x12\x04Y\0b\x01\n\n\n\x03\x04\x02\x01\x12\x03\ - Y\x08\x1e\n\x0b\n\x04\x04\x02\x02\0\x12\x03Z\x08\x20\n\r\n\x05\x04\x02\ - \x02\0\x04\x12\x04Z\x08Y\x20\n\x0c\n\x05\x04\x02\x02\0\x05\x12\x03Z\x08\ - \x0e\n\x0c\n\x05\x04\x02\x02\0\x01\x12\x03Z\x0f\x1b\n\x0c\n\x05\x04\x02\ - \x02\0\x03\x12\x03Z\x1e\x1f\n\xbc\x01\n\x04\x04\x02\x02\x01\x12\x03a\x08\ - \x1b\x1a\xae\x01\x20RemoveContainer\x20will\x20return\x20an\x20error\x20\ - if\n\x20it\x20could\x20not\x20kill\x20some\x20container\x20processes\n\ - \x20after\x20timeout\x20seconds.\n\x20Setting\x20timeout\x20to\x200\x20m\ - eans\x20RemoveContainer\x20will\n\x20wait\x20for\x20ever.\n\n\r\n\x05\ - \x04\x02\x02\x01\x04\x12\x04a\x08Z\x20\n\x0c\n\x05\x04\x02\x02\x01\x05\ - \x12\x03a\x08\x0e\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03a\x0f\x16\n\x0c\ - \n\x05\x04\x02\x02\x01\x03\x12\x03a\x19\x1a\n\n\n\x02\x04\x03\x12\x04d\0\ - i\x01\n\n\n\x03\x04\x03\x01\x12\x03d\x08\x1a\n\x0b\n\x04\x04\x03\x02\0\ - \x12\x03e\x08\x20\n\r\n\x05\x04\x03\x02\0\x04\x12\x04e\x08d\x1c\n\x0c\n\ - \x05\x04\x03\x02\0\x05\x12\x03e\x08\x0e\n\x0c\n\x05\x04\x03\x02\0\x01\ - \x12\x03e\x0f\x1b\n\x0c\n\x05\x04\x03\x02\0\x03\x12\x03e\x1e\x1f\n\x0b\n\ - \x04\x04\x03\x02\x01\x12\x03f\x08\x1b\n\r\n\x05\x04\x03\x02\x01\x04\x12\ - \x04f\x08e\x20\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03f\x08\x0e\n\x0c\n\ - \x05\x04\x03\x02\x01\x01\x12\x03f\x0f\x16\n\x0c\n\x05\x04\x03\x02\x01\ - \x03\x12\x03f\x19\x1a\n\x0b\n\x04\x04\x03\x02\x02\x12\x03g\x08#\n\r\n\ - \x05\x04\x03\x02\x02\x04\x12\x04g\x08f\x1b\n\x0c\n\x05\x04\x03\x02\x02\ - \x06\x12\x03g\x08\x12\n\x0c\n\x05\x04\x03\x02\x02\x01\x12\x03g\x13\x1e\n\ - \x0c\n\x05\x04\x03\x02\x02\x03\x12\x03g!\"\n\x0b\n\x04\x04\x03\x02\x03\ - \x12\x03h\x08\x1c\n\r\n\x05\x04\x03\x02\x03\x04\x12\x04h\x08g#\n\x0c\n\ - \x05\x04\x03\x02\x03\x06\x12\x03h\x08\x0f\n\x0c\n\x05\x04\x03\x02\x03\ - \x01\x12\x03h\x10\x17\n\x0c\n\x05\x04\x03\x02\x03\x03\x12\x03h\x1a\x1b\n\ - \n\n\x02\x04\x04\x12\x04k\0s\x01\n\n\n\x03\x04\x04\x01\x12\x03k\x08\x1c\ - \n\x0b\n\x04\x04\x04\x02\0\x12\x03l\x08\x20\n\r\n\x05\x04\x04\x02\0\x04\ - \x12\x04l\x08k\x1e\n\x0c\n\x05\x04\x04\x02\0\x05\x12\x03l\x08\x0e\n\x0c\ - \n\x05\x04\x04\x02\0\x01\x12\x03l\x0f\x1b\n\x0c\n\x05\x04\x04\x02\0\x03\ - \x12\x03l\x1e\x1f\n\xe8\x01\n\x04\x04\x04\x02\x01\x12\x03q\x08\x1b\x1a\ - \xda\x01\x20Special\x20case\x20for\x20SignalProcess():\x20exec_id\x20can\ - \x20be\x20empty(\"\"),\n\x20which\x20means\x20to\x20send\x20the\x20signa\ - l\x20to\x20all\x20the\x20processes\x20including\x20their\x20descendants.\ - \n\x20Other\x20APIs\x20with\x20exec_id\x20should\x20treat\x20empty\x20ex\ - ec_id\x20as\x20an\x20invalid\x20request.\n\n\r\n\x05\x04\x04\x02\x01\x04\ - \x12\x04q\x08l\x20\n\x0c\n\x05\x04\x04\x02\x01\x05\x12\x03q\x08\x0e\n\ - \x0c\n\x05\x04\x04\x02\x01\x01\x12\x03q\x0f\x16\n\x0c\n\x05\x04\x04\x02\ - \x01\x03\x12\x03q\x19\x1a\n\x0b\n\x04\x04\x04\x02\x02\x12\x03r\x08\x1a\n\ - \r\n\x05\x04\x04\x02\x02\x04\x12\x04r\x08q\x1b\n\x0c\n\x05\x04\x04\x02\ - \x02\x05\x12\x03r\x08\x0e\n\x0c\n\x05\x04\x04\x02\x02\x01\x12\x03r\x0f\ - \x15\n\x0c\n\x05\x04\x04\x02\x02\x03\x12\x03r\x18\x19\n\n\n\x02\x04\x05\ - \x12\x04u\0x\x01\n\n\n\x03\x04\x05\x01\x12\x03u\x08\x1a\n\x0b\n\x04\x04\ - \x05\x02\0\x12\x03v\x08\x20\n\r\n\x05\x04\x05\x02\0\x04\x12\x04v\x08u\ - \x1c\n\x0c\n\x05\x04\x05\x02\0\x05\x12\x03v\x08\x0e\n\x0c\n\x05\x04\x05\ - \x02\0\x01\x12\x03v\x0f\x1b\n\x0c\n\x05\x04\x05\x02\0\x03\x12\x03v\x1e\ - \x1f\n\x0b\n\x04\x04\x05\x02\x01\x12\x03w\x08\x1b\n\r\n\x05\x04\x05\x02\ - \x01\x04\x12\x04w\x08v\x20\n\x0c\n\x05\x04\x05\x02\x01\x05\x12\x03w\x08\ - \x0e\n\x0c\n\x05\x04\x05\x02\x01\x01\x12\x03w\x0f\x16\n\x0c\n\x05\x04\ - \x05\x02\x01\x03\x12\x03w\x19\x1a\n\n\n\x02\x04\x06\x12\x04z\0|\x01\n\n\ - \n\x03\x04\x06\x01\x12\x03z\x08\x1b\n\x0b\n\x04\x04\x06\x02\0\x12\x03{\ - \x08\x19\n\r\n\x05\x04\x06\x02\0\x04\x12\x04{\x08z\x1d\n\x0c\n\x05\x04\ - \x06\x02\0\x05\x12\x03{\x08\r\n\x0c\n\x05\x04\x06\x02\0\x01\x12\x03{\x0e\ - \x14\n\x0c\n\x05\x04\x06\x02\0\x03\x12\x03{\x17\x18\nl\n\x02\x04\x07\x12\ - \x05\x7f\0\x83\x01\x01\x1a_\x20ListProcessesRequest\x20contains\x20the\ - \x20options\x20used\x20to\x20list\x20running\x20processes\x20inside\x20t\ - he\x20container\n\n\n\n\x03\x04\x07\x01\x12\x03\x7f\x08\x1c\n\x0c\n\x04\ - \x04\x07\x02\0\x12\x04\x80\x01\x08\x20\n\x0e\n\x05\x04\x07\x02\0\x04\x12\ - \x05\x80\x01\x08\x7f\x1e\n\r\n\x05\x04\x07\x02\0\x05\x12\x04\x80\x01\x08\ - \x0e\n\r\n\x05\x04\x07\x02\0\x01\x12\x04\x80\x01\x0f\x1b\n\r\n\x05\x04\ - \x07\x02\0\x03\x12\x04\x80\x01\x1e\x1f\n\x0c\n\x04\x04\x07\x02\x01\x12\ - \x04\x81\x01\x08\x1a\n\x0f\n\x05\x04\x07\x02\x01\x04\x12\x06\x81\x01\x08\ - \x80\x01\x20\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\x81\x01\x08\x0e\n\r\n\ - \x05\x04\x07\x02\x01\x01\x12\x04\x81\x01\x0f\x15\n\r\n\x05\x04\x07\x02\ - \x01\x03\x12\x04\x81\x01\x18\x19\n\x0c\n\x04\x04\x07\x02\x02\x12\x04\x82\ - \x01\x08!\n\r\n\x05\x04\x07\x02\x02\x04\x12\x04\x82\x01\x08\x10\n\r\n\ - \x05\x04\x07\x02\x02\x05\x12\x04\x82\x01\x11\x17\n\r\n\x05\x04\x07\x02\ - \x02\x01\x12\x04\x82\x01\x18\x1c\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\ - \x82\x01\x1f\x20\nc\n\x02\x04\x08\x12\x06\x86\x01\0\x88\x01\x01\x1aU\x20\ - ListProcessesResponse\x20represents\x20the\x20list\x20of\x20running\x20p\ - rocesses\x20inside\x20the\x20container\n\n\x0b\n\x03\x04\x08\x01\x12\x04\ - \x86\x01\x08\x1d\n\x0c\n\x04\x04\x08\x02\0\x12\x04\x87\x01\x08\x1f\n\x0f\ - \n\x05\x04\x08\x02\0\x04\x12\x06\x87\x01\x08\x86\x01\x1f\n\r\n\x05\x04\ - \x08\x02\0\x05\x12\x04\x87\x01\x08\r\n\r\n\x05\x04\x08\x02\0\x01\x12\x04\ - \x87\x01\x0e\x1a\n\r\n\x05\x04\x08\x02\0\x03\x12\x04\x87\x01\x1d\x1e\n\ - \x0c\n\x02\x04\t\x12\x06\x8a\x01\0\x8d\x01\x01\n\x0b\n\x03\x04\t\x01\x12\ - \x04\x8a\x01\x08\x1e\n\x0c\n\x04\x04\t\x02\0\x12\x04\x8b\x01\x08\x20\n\ - \x0f\n\x05\x04\t\x02\0\x04\x12\x06\x8b\x01\x08\x8a\x01\x20\n\r\n\x05\x04\ - \t\x02\0\x05\x12\x04\x8b\x01\x08\x0e\n\r\n\x05\x04\t\x02\0\x01\x12\x04\ - \x8b\x01\x0f\x1b\n\r\n\x05\x04\t\x02\0\x03\x12\x04\x8b\x01\x1e\x1f\n\x0c\ - \n\x04\x04\t\x02\x01\x12\x04\x8c\x01\x08%\n\x0f\n\x05\x04\t\x02\x01\x04\ - \x12\x06\x8c\x01\x08\x8b\x01\x20\n\r\n\x05\x04\t\x02\x01\x06\x12\x04\x8c\ - \x01\x08\x16\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\x8c\x01\x17\x20\n\r\n\ - \x05\x04\t\x02\x01\x03\x12\x04\x8c\x01#$\n\x0c\n\x02\x04\n\x12\x06\x8f\ - \x01\0\x91\x01\x01\n\x0b\n\x03\x04\n\x01\x12\x04\x8f\x01\x08\x1d\n\x0c\n\ - \x04\x04\n\x02\0\x12\x04\x90\x01\x04\x1c\n\x0f\n\x05\x04\n\x02\0\x04\x12\ - \x06\x90\x01\x04\x8f\x01\x1f\n\r\n\x05\x04\n\x02\0\x05\x12\x04\x90\x01\ - \x04\n\n\r\n\x05\x04\n\x02\0\x01\x12\x04\x90\x01\x0b\x17\n\r\n\x05\x04\n\ - \x02\0\x03\x12\x04\x90\x01\x1a\x1b\n\x0c\n\x02\x04\x0b\x12\x06\x93\x01\0\ - \x95\x01\x01\n\x0b\n\x03\x04\x0b\x01\x12\x04\x93\x01\x08\x1d\n\x0c\n\x04\ - \x04\x0b\x02\0\x12\x04\x94\x01\x04\x1c\n\x0f\n\x05\x04\x0b\x02\0\x04\x12\ - \x06\x94\x01\x04\x93\x01\x1f\n\r\n\x05\x04\x0b\x02\0\x05\x12\x04\x94\x01\ - \x04\n\n\r\n\x05\x04\x0b\x02\0\x01\x12\x04\x94\x01\x0b\x17\n\r\n\x05\x04\ - \x0b\x02\0\x03\x12\x04\x94\x01\x1a\x1b\n\x0c\n\x02\x04\x0c\x12\x06\x97\ - \x01\0\x99\x01\x01\n\x0b\n\x03\x04\x0c\x01\x12\x04\x97\x01\x08\x1e\n\x0c\ - \n\x04\x04\x0c\x02\0\x12\x04\x98\x01\x04\x1c\n\x0f\n\x05\x04\x0c\x02\0\ - \x04\x12\x06\x98\x01\x04\x97\x01\x20\n\r\n\x05\x04\x0c\x02\0\x05\x12\x04\ - \x98\x01\x04\n\n\r\n\x05\x04\x0c\x02\0\x01\x12\x04\x98\x01\x0b\x17\n\r\n\ - \x05\x04\x0c\x02\0\x03\x12\x04\x98\x01\x1a\x1b\n\x0c\n\x02\x04\r\x12\x06\ - \x9b\x01\0\xa0\x01\x01\n\x0b\n\x03\x04\r\x01\x12\x04\x9b\x01\x08\x10\n\ - \x0c\n\x04\x04\r\x02\0\x12\x04\x9c\x01\x08\x1f\n\x0f\n\x05\x04\r\x02\0\ - \x04\x12\x06\x9c\x01\x08\x9b\x01\x12\n\r\n\x05\x04\r\x02\0\x05\x12\x04\ - \x9c\x01\x08\x0e\n\r\n\x05\x04\r\x02\0\x01\x12\x04\x9c\x01\x0f\x1a\n\r\n\ - \x05\x04\r\x02\0\x03\x12\x04\x9c\x01\x1d\x1e\n\x0c\n\x04\x04\r\x02\x01\ - \x12\x04\x9d\x01\x08)\n\r\n\x05\x04\r\x02\x01\x04\x12\x04\x9d\x01\x08\ - \x10\n\r\n\x05\x04\r\x02\x01\x05\x12\x04\x9d\x01\x11\x17\n\r\n\x05\x04\r\ - \x02\x01\x01\x12\x04\x9d\x01\x18$\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\ - \x9d\x01'(\n\x0c\n\x04\x04\r\x02\x02\x12\x04\x9e\x01\x08'\n\x0f\n\x05\ - \x04\r\x02\x02\x04\x12\x06\x9e\x01\x08\x9d\x01)\n\r\n\x05\x04\r\x02\x02\ - \x05\x12\x04\x9e\x01\x08\x0e\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\x9e\x01\ - \x0f\"\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\x9e\x01%&\n\x0c\n\x04\x04\r\ - \x02\x03\x12\x04\x9f\x01\x08%\n\x0f\n\x05\x04\r\x02\x03\x04\x12\x06\x9f\ - \x01\x08\x9e\x01'\n\r\n\x05\x04\r\x02\x03\x05\x12\x04\x9f\x01\x08\x0e\n\ - \r\n\x05\x04\r\x02\x03\x01\x12\x04\x9f\x01\x0f\x20\n\r\n\x05\x04\r\x02\ - \x03\x03\x12\x04\x9f\x01#$\n\x0c\n\x02\x04\x0e\x12\x06\xa2\x01\0\xa6\x01\ - \x01\n\x0b\n\x03\x04\x0e\x01\x12\x04\xa2\x01\x08\x16\n\x0c\n\x04\x04\x0e\ - \x02\0\x12\x04\xa3\x01\x08\x1b\n\x0f\n\x05\x04\x0e\x02\0\x04\x12\x06\xa3\ - \x01\x08\xa2\x01\x18\n\r\n\x05\x04\x0e\x02\0\x05\x12\x04\xa3\x01\x08\x0e\ - \n\r\n\x05\x04\x0e\x02\0\x01\x12\x04\xa3\x01\x0f\x16\n\r\n\x05\x04\x0e\ - \x02\0\x03\x12\x04\xa3\x01\x19\x1a\n\x0c\n\x04\x04\x0e\x02\x01\x12\x04\ - \xa4\x01\x08%\n\x0f\n\x05\x04\x0e\x02\x01\x04\x12\x06\xa4\x01\x08\xa3\ - \x01\x1b\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\xa4\x01\x08\x0e\n\r\n\x05\ - \x04\x0e\x02\x01\x01\x12\x04\xa4\x01\x0f\x20\n\r\n\x05\x04\x0e\x02\x01\ - \x03\x12\x04\xa4\x01#$\n\x0c\n\x04\x04\x0e\x02\x02\x12\x04\xa5\x01\x08\"\ - \n\x0f\n\x05\x04\x0e\x02\x02\x04\x12\x06\xa5\x01\x08\xa4\x01%\n\r\n\x05\ - \x04\x0e\x02\x02\x05\x12\x04\xa5\x01\x08\x0e\n\r\n\x05\x04\x0e\x02\x02\ - \x01\x12\x04\xa5\x01\x0f\x1d\n\r\n\x05\x04\x0e\x02\x02\x03\x12\x04\xa5\ - \x01\x20!\n\x0c\n\x02\x04\x0f\x12\x06\xa8\x01\0\xab\x01\x01\n\x0b\n\x03\ - \x04\x0f\x01\x12\x04\xa8\x01\x08\x10\n\x0c\n\x04\x04\x0f\x02\0\x12\x04\ - \xa9\x01\x08\x1f\n\x0f\n\x05\x04\x0f\x02\0\x04\x12\x06\xa9\x01\x08\xa8\ - \x01\x12\n\r\n\x05\x04\x0f\x02\0\x06\x12\x04\xa9\x01\x08\x10\n\r\n\x05\ - \x04\x0f\x02\0\x01\x12\x04\xa9\x01\x11\x1a\n\r\n\x05\x04\x0f\x02\0\x03\ - \x12\x04\xa9\x01\x1d\x1e\n\x0c\n\x04\x04\x0f\x02\x01\x12\x04\xaa\x01\x08\ - +\n\x0f\n\x05\x04\x0f\x02\x01\x04\x12\x06\xaa\x01\x08\xa9\x01\x1f\n\r\n\ - \x05\x04\x0f\x02\x01\x06\x12\x04\xaa\x01\x08\x16\n\r\n\x05\x04\x0f\x02\ - \x01\x01\x12\x04\xaa\x01\x17&\n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\xaa\ - \x01)*\n\x0c\n\x02\x04\x10\x12\x06\xad\x01\0\xb0\x01\x01\n\x0b\n\x03\x04\ - \x10\x01\x12\x04\xad\x01\x08\x11\n\x0c\n\x04\x04\x10\x02\0\x12\x04\xae\ - \x01\x08\x1b\n\x0f\n\x05\x04\x10\x02\0\x04\x12\x06\xae\x01\x08\xad\x01\ - \x13\n\r\n\x05\x04\x10\x02\0\x05\x12\x04\xae\x01\x08\x0e\n\r\n\x05\x04\ - \x10\x02\0\x01\x12\x04\xae\x01\x0f\x16\n\r\n\x05\x04\x10\x02\0\x03\x12\ - \x04\xae\x01\x19\x1a\n\x0c\n\x04\x04\x10\x02\x01\x12\x04\xaf\x01\x08\x19\ - \n\x0f\n\x05\x04\x10\x02\x01\x04\x12\x06\xaf\x01\x08\xae\x01\x1b\n\r\n\ - \x05\x04\x10\x02\x01\x05\x12\x04\xaf\x01\x08\x0e\n\r\n\x05\x04\x10\x02\ - \x01\x01\x12\x04\xaf\x01\x0f\x14\n\r\n\x05\x04\x10\x02\x01\x03\x12\x04\ - \xaf\x01\x17\x18\n\x0c\n\x02\x04\x11\x12\x06\xb2\x01\0\xb7\x01\x01\n\x0b\ - \n\x03\x04\x11\x01\x12\x04\xb2\x01\x08\x12\n\x0c\n\x04\x04\x11\x02\0\x12\ - \x04\xb3\x01\x08\x19\n\x0f\n\x05\x04\x11\x02\0\x04\x12\x06\xb3\x01\x08\ - \xb2\x01\x14\n\r\n\x05\x04\x11\x02\0\x05\x12\x04\xb3\x01\x08\x0e\n\r\n\ - \x05\x04\x11\x02\0\x01\x12\x04\xb3\x01\x0f\x14\n\r\n\x05\x04\x11\x02\0\ - \x03\x12\x04\xb3\x01\x17\x18\n\x0c\n\x04\x04\x11\x02\x01\x12\x04\xb4\x01\ - \x08\x1d\n\x0f\n\x05\x04\x11\x02\x01\x04\x12\x06\xb4\x01\x08\xb3\x01\x19\ - \n\r\n\x05\x04\x11\x02\x01\x05\x12\x04\xb4\x01\x08\x0e\n\r\n\x05\x04\x11\ - \x02\x01\x01\x12\x04\xb4\x01\x0f\x18\n\r\n\x05\x04\x11\x02\x01\x03\x12\ - \x04\xb4\x01\x1b\x1c\n\x0c\n\x04\x04\x11\x02\x02\x12\x04\xb5\x01\x08\x1b\ - \n\x0f\n\x05\x04\x11\x02\x02\x04\x12\x06\xb5\x01\x08\xb4\x01\x1d\n\r\n\ - \x05\x04\x11\x02\x02\x05\x12\x04\xb5\x01\x08\x0e\n\r\n\x05\x04\x11\x02\ - \x02\x01\x12\x04\xb5\x01\x0f\x16\n\r\n\x05\x04\x11\x02\x02\x03\x12\x04\ - \xb5\x01\x19\x1a\n\x0c\n\x04\x04\x11\x02\x03\x12\x04\xb6\x01\x08\x19\n\ - \x0f\n\x05\x04\x11\x02\x03\x04\x12\x06\xb6\x01\x08\xb5\x01\x1b\n\r\n\x05\ - \x04\x11\x02\x03\x05\x12\x04\xb6\x01\x08\x0e\n\r\n\x05\x04\x11\x02\x03\ - \x01\x12\x04\xb6\x01\x0f\x14\n\r\n\x05\x04\x11\x02\x03\x03\x12\x04\xb6\ - \x01\x17\x18\n\x0c\n\x02\x04\x12\x12\x06\xb9\x01\0\xc0\x01\x01\n\x0b\n\ - \x03\x04\x12\x01\x12\x04\xb9\x01\x08\x13\n\x0c\n\x04\x04\x12\x02\0\x12\ - \x04\xba\x01\x08\x19\n\x0f\n\x05\x04\x12\x02\0\x04\x12\x06\xba\x01\x08\ - \xb9\x01\x15\n\r\n\x05\x04\x12\x02\0\x05\x12\x04\xba\x01\x08\x0e\n\r\n\ - \x05\x04\x12\x02\0\x01\x12\x04\xba\x01\x0f\x14\n\r\n\x05\x04\x12\x02\0\ - \x03\x12\x04\xba\x01\x17\x18\n\x0c\n\x04\x04\x12\x02\x01\x12\x04\xbb\x01\ - \x08\x1d\n\x0f\n\x05\x04\x12\x02\x01\x04\x12\x06\xbb\x01\x08\xba\x01\x19\ - \n\r\n\x05\x04\x12\x02\x01\x06\x12\x04\xbb\x01\x08\x12\n\r\n\x05\x04\x12\ - \x02\x01\x01\x12\x04\xbb\x01\x13\x18\n\r\n\x05\x04\x12\x02\x01\x03\x12\ - \x04\xbb\x01\x1b\x1c\n\x0c\n\x04\x04\x12\x02\x02\x12\x04\xbc\x01\x08\"\n\ - \x0f\n\x05\x04\x12\x02\x02\x04\x12\x06\xbc\x01\x08\xbb\x01\x1d\n\r\n\x05\ - \x04\x12\x02\x02\x06\x12\x04\xbc\x01\x08\x12\n\r\n\x05\x04\x12\x02\x02\ - \x01\x12\x04\xbc\x01\x13\x1d\n\r\n\x05\x04\x12\x02\x02\x03\x12\x04\xbc\ - \x01\x20!\n\x0c\n\x04\x04\x12\x02\x03\x12\x04\xbd\x01\x08$\n\x0f\n\x05\ - \x04\x12\x02\x03\x04\x12\x06\xbd\x01\x08\xbc\x01\"\n\r\n\x05\x04\x12\x02\ - \x03\x06\x12\x04\xbd\x01\x08\x12\n\r\n\x05\x04\x12\x02\x03\x01\x12\x04\ - \xbd\x01\x13\x1f\n\r\n\x05\x04\x12\x02\x03\x03\x12\x04\xbd\x01\"#\n\x0c\ - \n\x04\x04\x12\x02\x04\x12\x04\xbe\x01\x08\x1f\n\x0f\n\x05\x04\x12\x02\ - \x04\x04\x12\x06\xbe\x01\x08\xbd\x01$\n\r\n\x05\x04\x12\x02\x04\x05\x12\ - \x04\xbe\x01\x08\x0c\n\r\n\x05\x04\x12\x02\x04\x01\x12\x04\xbe\x01\r\x1a\ - \n\r\n\x05\x04\x12\x02\x04\x03\x12\x04\xbe\x01\x1d\x1e\n\x0c\n\x04\x04\ - \x12\x02\x05\x12\x04\xbf\x01\x08&\n\x0f\n\x05\x04\x12\x02\x05\x04\x12\ - \x06\xbf\x01\x08\xbe\x01\x1f\n\r\n\x05\x04\x12\x02\x05\x06\x12\x04\xbf\ - \x01\x08\x1b\n\r\n\x05\x04\x12\x02\x05\x01\x12\x04\xbf\x01\x1c!\n\r\n\ - \x05\x04\x12\x02\x05\x03\x12\x04\xbf\x01$%\n\x0c\n\x02\x04\x13\x12\x06\ - \xc3\x01\0\xc8\x01\x01\n\x0b\n\x03\x04\x13\x01\x12\x04\xc3\x01\x08\x17\n\ - \x0c\n\x04\x04\x13\x02\0\x12\x04\xc4\x01\x08\x19\n\x0f\n\x05\x04\x13\x02\ - \0\x04\x12\x06\xc4\x01\x08\xc3\x01\x19\n\r\n\x05\x04\x13\x02\0\x05\x12\ - \x04\xc4\x01\x08\x0e\n\r\n\x05\x04\x13\x02\0\x01\x12\x04\xc4\x01\x0f\x14\ - \n\r\n\x05\x04\x13\x02\0\x03\x12\x04\xc4\x01\x17\x18\n\x0c\n\x04\x04\x13\ - \x02\x01\x12\x04\xc5\x01\x08\x19\n\x0f\n\x05\x04\x13\x02\x01\x04\x12\x06\ - \xc5\x01\x08\xc4\x01\x19\n\r\n\x05\x04\x13\x02\x01\x05\x12\x04\xc5\x01\ - \x08\x0e\n\r\n\x05\x04\x13\x02\x01\x01\x12\x04\xc5\x01\x0f\x14\n\r\n\x05\ - \x04\x13\x02\x01\x03\x12\x04\xc5\x01\x17\x18\n\x0c\n\x04\x04\x13\x02\x02\ - \x12\x04\xc6\x01\x08\x16\n\x0f\n\x05\x04\x13\x02\x02\x04\x12\x06\xc6\x01\ - \x08\xc5\x01\x19\n\r\n\x05\x04\x13\x02\x02\x05\x12\x04\xc6\x01\x08\x0e\n\ - \r\n\x05\x04\x13\x02\x02\x01\x12\x04\xc6\x01\x0f\x11\n\r\n\x05\x04\x13\ - \x02\x02\x03\x12\x04\xc6\x01\x14\x15\n\x0c\n\x04\x04\x13\x02\x03\x12\x04\ - \xc7\x01\x08\x19\n\x0f\n\x05\x04\x13\x02\x03\x04\x12\x06\xc7\x01\x08\xc6\ - \x01\x16\n\r\n\x05\x04\x13\x02\x03\x05\x12\x04\xc7\x01\x08\x0e\n\r\n\x05\ - \x04\x13\x02\x03\x01\x12\x04\xc7\x01\x0f\x14\n\r\n\x05\x04\x13\x02\x03\ - \x03\x12\x04\xc7\x01\x17\x18\n\x0c\n\x02\x04\x14\x12\x06\xca\x01\0\xd3\ - \x01\x01\n\x0b\n\x03\x04\x14\x01\x12\x04\xca\x01\x08\x12\nH\n\x04\x04\ - \x14\x02\0\x12\x04\xcb\x01\x08@\":\x20number\x20of\x20bytes\x20transferr\ - ed\x20to\x20and\x20from\x20the\x20block\x20device\n\n\r\n\x05\x04\x14\ - \x02\0\x04\x12\x04\xcb\x01\x08\x10\n\r\n\x05\x04\x14\x02\0\x06\x12\x04\ - \xcb\x01\x11\x20\n\r\n\x05\x04\x14\x02\0\x01\x12\x04\xcb\x01!;\n\r\n\x05\ - \x04\x14\x02\0\x03\x12\x04\xcb\x01>?\n\x0c\n\x04\x04\x14\x02\x01\x12\x04\ - \xcc\x01\x08;\n\r\n\x05\x04\x14\x02\x01\x04\x12\x04\xcc\x01\x08\x10\n\r\ - \n\x05\x04\x14\x02\x01\x06\x12\x04\xcc\x01\x11\x20\n\r\n\x05\x04\x14\x02\ - \x01\x01\x12\x04\xcc\x01!6\n\r\n\x05\x04\x14\x02\x01\x03\x12\x04\xcc\x01\ - 9:\n\x0c\n\x04\x04\x14\x02\x02\x12\x04\xcd\x01\x089\n\r\n\x05\x04\x14\ - \x02\x02\x04\x12\x04\xcd\x01\x08\x10\n\r\n\x05\x04\x14\x02\x02\x06\x12\ - \x04\xcd\x01\x11\x20\n\r\n\x05\x04\x14\x02\x02\x01\x12\x04\xcd\x01!4\n\r\ - \n\x05\x04\x14\x02\x02\x03\x12\x04\xcd\x0178\n\x0c\n\x04\x04\x14\x02\x03\ - \x12\x04\xce\x01\x08?\n\r\n\x05\x04\x14\x02\x03\x04\x12\x04\xce\x01\x08\ - \x10\n\r\n\x05\x04\x14\x02\x03\x06\x12\x04\xce\x01\x11\x20\n\r\n\x05\x04\ - \x14\x02\x03\x01\x12\x04\xce\x01!:\n\r\n\x05\x04\x14\x02\x03\x03\x12\x04\ - \xce\x01=>\n\x0c\n\x04\x04\x14\x02\x04\x12\x04\xcf\x01\x08<\n\r\n\x05\ - \x04\x14\x02\x04\x04\x12\x04\xcf\x01\x08\x10\n\r\n\x05\x04\x14\x02\x04\ - \x06\x12\x04\xcf\x01\x11\x20\n\r\n\x05\x04\x14\x02\x04\x01\x12\x04\xcf\ - \x01!7\n\r\n\x05\x04\x14\x02\x04\x03\x12\x04\xcf\x01:;\n\x0c\n\x04\x04\ - \x14\x02\x05\x12\x04\xd0\x01\x089\n\r\n\x05\x04\x14\x02\x05\x04\x12\x04\ - \xd0\x01\x08\x10\n\r\n\x05\x04\x14\x02\x05\x06\x12\x04\xd0\x01\x11\x20\n\ - \r\n\x05\x04\x14\x02\x05\x01\x12\x04\xd0\x01!4\n\r\n\x05\x04\x14\x02\x05\ - \x03\x12\x04\xd0\x0178\n\x0c\n\x04\x04\x14\x02\x06\x12\x04\xd1\x01\x087\ - \n\r\n\x05\x04\x14\x02\x06\x04\x12\x04\xd1\x01\x08\x10\n\r\n\x05\x04\x14\ - \x02\x06\x06\x12\x04\xd1\x01\x11\x20\n\r\n\x05\x04\x14\x02\x06\x01\x12\ - \x04\xd1\x01!2\n\r\n\x05\x04\x14\x02\x06\x03\x12\x04\xd1\x0156\n\x0c\n\ - \x04\x04\x14\x02\x07\x12\x04\xd2\x01\x087\n\r\n\x05\x04\x14\x02\x07\x04\ - \x12\x04\xd2\x01\x08\x10\n\r\n\x05\x04\x14\x02\x07\x06\x12\x04\xd2\x01\ - \x11\x20\n\r\n\x05\x04\x14\x02\x07\x01\x12\x04\xd2\x01!2\n\r\n\x05\x04\ - \x14\x02\x07\x03\x12\x04\xd2\x0156\n\x0c\n\x02\x04\x15\x12\x06\xd5\x01\0\ - \xd9\x01\x01\n\x0b\n\x03\x04\x15\x01\x12\x04\xd5\x01\x08\x14\n\x0c\n\x04\ - \x04\x15\x02\0\x12\x04\xd6\x01\x08\x19\n\x0f\n\x05\x04\x15\x02\0\x04\x12\ - \x06\xd6\x01\x08\xd5\x01\x16\n\r\n\x05\x04\x15\x02\0\x05\x12\x04\xd6\x01\ - \x08\x0e\n\r\n\x05\x04\x15\x02\0\x01\x12\x04\xd6\x01\x0f\x14\n\r\n\x05\ - \x04\x15\x02\0\x03\x12\x04\xd6\x01\x17\x18\n\x0c\n\x04\x04\x15\x02\x01\ - \x12\x04\xd7\x01\x08\x1d\n\x0f\n\x05\x04\x15\x02\x01\x04\x12\x06\xd7\x01\ - \x08\xd6\x01\x19\n\r\n\x05\x04\x15\x02\x01\x05\x12\x04\xd7\x01\x08\x0e\n\ - \r\n\x05\x04\x15\x02\x01\x01\x12\x04\xd7\x01\x0f\x18\n\r\n\x05\x04\x15\ - \x02\x01\x03\x12\x04\xd7\x01\x1b\x1c\n\x0c\n\x04\x04\x15\x02\x02\x12\x04\ - \xd8\x01\x08\x1b\n\x0f\n\x05\x04\x15\x02\x02\x04\x12\x06\xd8\x01\x08\xd7\ - \x01\x1d\n\r\n\x05\x04\x15\x02\x02\x05\x12\x04\xd8\x01\x08\x0e\n\r\n\x05\ - \x04\x15\x02\x02\x01\x12\x04\xd8\x01\x0f\x16\n\r\n\x05\x04\x15\x02\x02\ - \x03\x12\x04\xd8\x01\x19\x1a\n\x0c\n\x02\x04\x16\x12\x06\xdb\x01\0\xe2\ - \x01\x01\n\x0b\n\x03\x04\x16\x01\x12\x04\xdb\x01\x08\x13\n\x0c\n\x04\x04\ - \x16\x02\0\x12\x04\xdc\x01\x04\x1b\n\x0f\n\x05\x04\x16\x02\0\x04\x12\x06\ - \xdc\x01\x04\xdb\x01\x15\n\r\n\x05\x04\x16\x02\0\x06\x12\x04\xdc\x01\x04\ - \x0c\n\r\n\x05\x04\x16\x02\0\x01\x12\x04\xdc\x01\r\x16\n\r\n\x05\x04\x16\ - \x02\0\x03\x12\x04\xdc\x01\x19\x1a\n\x0c\n\x04\x04\x16\x02\x01\x12\x04\ - \xdd\x01\x04\"\n\x0f\n\x05\x04\x16\x02\x01\x04\x12\x06\xdd\x01\x04\xdc\ - \x01\x1b\n\r\n\x05\x04\x16\x02\x01\x06\x12\x04\xdd\x01\x04\x0f\n\r\n\x05\ - \x04\x16\x02\x01\x01\x12\x04\xdd\x01\x10\x1c\n\r\n\x05\x04\x16\x02\x01\ - \x03\x12\x04\xdd\x01\x20!\n\x0c\n\x04\x04\x16\x02\x02\x12\x04\xde\x01\ - \x04\x1d\n\x0f\n\x05\x04\x16\x02\x02\x04\x12\x06\xde\x01\x04\xdd\x01\"\n\ - \r\n\x05\x04\x16\x02\x02\x06\x12\x04\xde\x01\x04\r\n\r\n\x05\x04\x16\x02\ - \x02\x01\x12\x04\xde\x01\x0e\x18\n\r\n\x05\x04\x16\x02\x02\x03\x12\x04\ - \xde\x01\x1b\x1c\n\x0c\n\x04\x04\x16\x02\x03\x12\x04\xdf\x01\x04\x1f\n\ - \x0f\n\x05\x04\x16\x02\x03\x04\x12\x06\xdf\x01\x04\xde\x01\x1d\n\r\n\x05\ - \x04\x16\x02\x03\x06\x12\x04\xdf\x01\x04\x0e\n\r\n\x05\x04\x16\x02\x03\ - \x01\x12\x04\xdf\x01\x0f\x1a\n\r\n\x05\x04\x16\x02\x03\x03\x12\x04\xdf\ - \x01\x1d\x1e\nR\n\x04\x04\x16\x02\x04\x12\x04\xe0\x01\x040\"D\x20the\x20\ - map\x20is\x20in\x20the\x20format\x20\"size\x20of\x20hugepage:\x20stats\ - \x20of\x20the\x20hugepage\"\n\n\x0f\n\x05\x04\x16\x02\x04\x04\x12\x06\ - \xe0\x01\x04\xdf\x01\x1f\n\r\n\x05\x04\x16\x02\x04\x06\x12\x04\xe0\x01\ - \x04\x1d\n\r\n\x05\x04\x16\x02\x04\x01\x12\x04\xe0\x01\x1e+\n\r\n\x05\ - \x04\x16\x02\x04\x03\x12\x04\xe0\x01./\n\x0c\n\x02\x04\x17\x12\x06\xe4\ - \x01\0\xee\x01\x01\n\x0b\n\x03\x04\x17\x01\x12\x04\xe4\x01\x08\x14\n\x0c\ - \n\x04\x04\x17\x02\0\x12\x04\xe5\x01\x08\x18\n\x0f\n\x05\x04\x17\x02\0\ - \x04\x12\x06\xe5\x01\x08\xe4\x01\x16\n\r\n\x05\x04\x17\x02\0\x05\x12\x04\ - \xe5\x01\x08\x0e\n\r\n\x05\x04\x17\x02\0\x01\x12\x04\xe5\x01\x0f\x13\n\r\ - \n\x05\x04\x17\x02\0\x03\x12\x04\xe5\x01\x16\x17\n\x0c\n\x04\x04\x17\x02\ - \x01\x12\x04\xe6\x01\x08\x1c\n\x0f\n\x05\x04\x17\x02\x01\x04\x12\x06\xe6\ - \x01\x08\xe5\x01\x18\n\r\n\x05\x04\x17\x02\x01\x05\x12\x04\xe6\x01\x08\ - \x0e\n\r\n\x05\x04\x17\x02\x01\x01\x12\x04\xe6\x01\x0f\x17\n\r\n\x05\x04\ - \x17\x02\x01\x03\x12\x04\xe6\x01\x1a\x1b\n\x0c\n\x04\x04\x17\x02\x02\x12\ - \x04\xe7\x01\x08\x1e\n\x0f\n\x05\x04\x17\x02\x02\x04\x12\x06\xe7\x01\x08\ - \xe6\x01\x1c\n\r\n\x05\x04\x17\x02\x02\x05\x12\x04\xe7\x01\x08\x0e\n\r\n\ - \x05\x04\x17\x02\x02\x01\x12\x04\xe7\x01\x0f\x19\n\r\n\x05\x04\x17\x02\ - \x02\x03\x12\x04\xe7\x01\x1c\x1d\n\x0c\n\x04\x04\x17\x02\x03\x12\x04\xe8\ - \x01\x08\x1e\n\x0f\n\x05\x04\x17\x02\x03\x04\x12\x06\xe8\x01\x08\xe7\x01\ - \x1e\n\r\n\x05\x04\x17\x02\x03\x05\x12\x04\xe8\x01\x08\x0e\n\r\n\x05\x04\ - \x17\x02\x03\x01\x12\x04\xe8\x01\x0f\x18\n\r\n\x05\x04\x17\x02\x03\x03\ - \x12\x04\xe8\x01\x1c\x1d\n\x0c\n\x04\x04\x17\x02\x04\x12\x04\xe9\x01\x08\ - \x1e\n\x0f\n\x05\x04\x17\x02\x04\x04\x12\x06\xe9\x01\x08\xe8\x01\x1e\n\r\ - \n\x05\x04\x17\x02\x04\x05\x12\x04\xe9\x01\x08\x0e\n\r\n\x05\x04\x17\x02\ - \x04\x01\x12\x04\xe9\x01\x0f\x19\n\r\n\x05\x04\x17\x02\x04\x03\x12\x04\ - \xe9\x01\x1c\x1d\n\x0c\n\x04\x04\x17\x02\x05\x12\x04\xea\x01\x08\x1c\n\ - \x0f\n\x05\x04\x17\x02\x05\x04\x12\x06\xea\x01\x08\xe9\x01\x1e\n\r\n\x05\ - \x04\x17\x02\x05\x05\x12\x04\xea\x01\x08\x0e\n\r\n\x05\x04\x17\x02\x05\ - \x01\x12\x04\xea\x01\x0f\x17\n\r\n\x05\x04\x17\x02\x05\x03\x12\x04\xea\ - \x01\x1a\x1b\n\x0c\n\x04\x04\x17\x02\x06\x12\x04\xeb\x01\x08\x1e\n\x0f\n\ - \x05\x04\x17\x02\x06\x04\x12\x06\xeb\x01\x08\xea\x01\x1c\n\r\n\x05\x04\ - \x17\x02\x06\x05\x12\x04\xeb\x01\x08\x0e\n\r\n\x05\x04\x17\x02\x06\x01\ - \x12\x04\xeb\x01\x0f\x19\n\r\n\x05\x04\x17\x02\x06\x03\x12\x04\xeb\x01\ - \x1c\x1d\n\x0c\n\x04\x04\x17\x02\x07\x12\x04\xec\x01\x08\x1d\n\x0f\n\x05\ - \x04\x17\x02\x07\x04\x12\x06\xec\x01\x08\xeb\x01\x1e\n\r\n\x05\x04\x17\ - \x02\x07\x05\x12\x04\xec\x01\x08\x0e\n\r\n\x05\x04\x17\x02\x07\x01\x12\ - \x04\xec\x01\x0f\x18\n\r\n\x05\x04\x17\x02\x07\x03\x12\x04\xec\x01\x1b\ - \x1c\n\x0c\n\x04\x04\x17\x02\x08\x12\x04\xed\x01\x08\x1e\n\x0f\n\x05\x04\ - \x17\x02\x08\x04\x12\x06\xed\x01\x08\xec\x01\x1d\n\r\n\x05\x04\x17\x02\ - \x08\x05\x12\x04\xed\x01\x08\x0e\n\r\n\x05\x04\x17\x02\x08\x01\x12\x04\ - \xed\x01\x0f\x19\n\r\n\x05\x04\x17\x02\x08\x03\x12\x04\xed\x01\x1c\x1d\n\ - \x0c\n\x02\x04\x18\x12\x06\xf0\x01\0\xf3\x01\x01\n\x0b\n\x03\x04\x18\x01\ - \x12\x04\xf0\x01\x08\x1e\n\x0c\n\x04\x04\x18\x02\0\x12\x04\xf1\x01\x08%\ - \n\x0f\n\x05\x04\x18\x02\0\x04\x12\x06\xf1\x01\x08\xf0\x01\x20\n\r\n\x05\ - \x04\x18\x02\0\x06\x12\x04\xf1\x01\x08\x13\n\r\n\x05\x04\x18\x02\0\x01\ - \x12\x04\xf1\x01\x14\x20\n\r\n\x05\x04\x18\x02\0\x03\x12\x04\xf1\x01#$\n\ - \x0c\n\x04\x04\x18\x02\x01\x12\x04\xf2\x01\x080\n\r\n\x05\x04\x18\x02\ - \x01\x04\x12\x04\xf2\x01\x08\x10\n\r\n\x05\x04\x18\x02\x01\x06\x12\x04\ - \xf2\x01\x11\x1d\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\xf2\x01\x1e+\n\r\ - \n\x05\x04\x18\x02\x01\x03\x12\x04\xf2\x01./\n\x0c\n\x02\x04\x19\x12\x06\ - \xf5\x01\0\xf9\x01\x01\n\x0b\n\x03\x04\x19\x01\x12\x04\xf5\x01\x08\x1a\n\ - \x0c\n\x04\x04\x19\x02\0\x12\x04\xf6\x01\x08\x20\n\x0f\n\x05\x04\x19\x02\ - \0\x04\x12\x06\xf6\x01\x08\xf5\x01\x1c\n\r\n\x05\x04\x19\x02\0\x05\x12\ - \x04\xf6\x01\x08\x0e\n\r\n\x05\x04\x19\x02\0\x01\x12\x04\xf6\x01\x0f\x1b\ - \n\r\n\x05\x04\x19\x02\0\x03\x12\x04\xf6\x01\x1e\x1f\n\x0c\n\x04\x04\x19\ - \x02\x01\x12\x04\xf7\x01\x08\x1b\n\x0f\n\x05\x04\x19\x02\x01\x04\x12\x06\ - \xf7\x01\x08\xf6\x01\x20\n\r\n\x05\x04\x19\x02\x01\x05\x12\x04\xf7\x01\ - \x08\x0e\n\r\n\x05\x04\x19\x02\x01\x01\x12\x04\xf7\x01\x0f\x16\n\r\n\x05\ - \x04\x19\x02\x01\x03\x12\x04\xf7\x01\x19\x1a\n\x0c\n\x04\x04\x19\x02\x02\ - \x12\x04\xf8\x01\x08\x17\n\x0f\n\x05\x04\x19\x02\x02\x04\x12\x06\xf8\x01\ - \x08\xf7\x01\x1b\n\r\n\x05\x04\x19\x02\x02\x05\x12\x04\xf8\x01\x08\r\n\r\ - \n\x05\x04\x19\x02\x02\x01\x12\x04\xf8\x01\x0e\x12\n\r\n\x05\x04\x19\x02\ - \x02\x03\x12\x04\xf8\x01\x15\x16\n\x0c\n\x02\x04\x1a\x12\x06\xfb\x01\0\ - \xfd\x01\x01\n\x0b\n\x03\x04\x1a\x01\x12\x04\xfb\x01\x08\x1b\n\x0c\n\x04\ - \x04\x1a\x02\0\x12\x04\xfc\x01\x08\x17\n\x0f\n\x05\x04\x1a\x02\0\x04\x12\ - \x06\xfc\x01\x08\xfb\x01\x1d\n\r\n\x05\x04\x1a\x02\0\x05\x12\x04\xfc\x01\ - \x08\x0e\n\r\n\x05\x04\x1a\x02\0\x01\x12\x04\xfc\x01\x0f\x12\n\r\n\x05\ - \x04\x1a\x02\0\x03\x12\x04\xfc\x01\x15\x16\n\x0c\n\x02\x04\x1b\x12\x06\ - \xff\x01\0\x83\x02\x01\n\x0b\n\x03\x04\x1b\x01\x12\x04\xff\x01\x08\x19\n\ - \x0c\n\x04\x04\x1b\x02\0\x12\x04\x80\x02\x08\x20\n\x0f\n\x05\x04\x1b\x02\ - \0\x04\x12\x06\x80\x02\x08\xff\x01\x1b\n\r\n\x05\x04\x1b\x02\0\x05\x12\ - \x04\x80\x02\x08\x0e\n\r\n\x05\x04\x1b\x02\0\x01\x12\x04\x80\x02\x0f\x1b\ - \n\r\n\x05\x04\x1b\x02\0\x03\x12\x04\x80\x02\x1e\x1f\n\x0c\n\x04\x04\x1b\ - \x02\x01\x12\x04\x81\x02\x08\x1b\n\x0f\n\x05\x04\x1b\x02\x01\x04\x12\x06\ - \x81\x02\x08\x80\x02\x20\n\r\n\x05\x04\x1b\x02\x01\x05\x12\x04\x81\x02\ - \x08\x0e\n\r\n\x05\x04\x1b\x02\x01\x01\x12\x04\x81\x02\x0f\x16\n\r\n\x05\ - \x04\x1b\x02\x01\x03\x12\x04\x81\x02\x19\x1a\n\x0c\n\x04\x04\x1b\x02\x02\ - \x12\x04\x82\x02\x08\x17\n\x0f\n\x05\x04\x1b\x02\x02\x04\x12\x06\x82\x02\ - \x08\x81\x02\x1b\n\r\n\x05\x04\x1b\x02\x02\x05\x12\x04\x82\x02\x08\x0e\n\ - \r\n\x05\x04\x1b\x02\x02\x01\x12\x04\x82\x02\x0f\x12\n\r\n\x05\x04\x1b\ - \x02\x02\x03\x12\x04\x82\x02\x15\x16\n\x0c\n\x02\x04\x1c\x12\x06\x85\x02\ - \0\x87\x02\x01\n\x0b\n\x03\x04\x1c\x01\x12\x04\x85\x02\x08\x1a\n\x0c\n\ - \x04\x04\x1c\x02\0\x12\x04\x86\x02\x08\x17\n\x0f\n\x05\x04\x1c\x02\0\x04\ - \x12\x06\x86\x02\x08\x85\x02\x1c\n\r\n\x05\x04\x1c\x02\0\x05\x12\x04\x86\ - \x02\x08\r\n\r\n\x05\x04\x1c\x02\0\x01\x12\x04\x86\x02\x0e\x12\n\r\n\x05\ - \x04\x1c\x02\0\x03\x12\x04\x86\x02\x15\x16\n\x0c\n\x02\x04\x1d\x12\x06\ - \x89\x02\0\x8c\x02\x01\n\x0b\n\x03\x04\x1d\x01\x12\x04\x89\x02\x08\x19\n\ - \x0c\n\x04\x04\x1d\x02\0\x12\x04\x8a\x02\x08\x20\n\x0f\n\x05\x04\x1d\x02\ - \0\x04\x12\x06\x8a\x02\x08\x89\x02\x1b\n\r\n\x05\x04\x1d\x02\0\x05\x12\ - \x04\x8a\x02\x08\x0e\n\r\n\x05\x04\x1d\x02\0\x01\x12\x04\x8a\x02\x0f\x1b\ - \n\r\n\x05\x04\x1d\x02\0\x03\x12\x04\x8a\x02\x1e\x1f\n\x0c\n\x04\x04\x1d\ - \x02\x01\x12\x04\x8b\x02\x08\x1b\n\x0f\n\x05\x04\x1d\x02\x01\x04\x12\x06\ - \x8b\x02\x08\x8a\x02\x20\n\r\n\x05\x04\x1d\x02\x01\x05\x12\x04\x8b\x02\ - \x08\x0e\n\r\n\x05\x04\x1d\x02\x01\x01\x12\x04\x8b\x02\x0f\x16\n\r\n\x05\ - \x04\x1d\x02\x01\x03\x12\x04\x8b\x02\x19\x1a\n\x0c\n\x02\x04\x1e\x12\x06\ - \x8e\x02\0\x93\x02\x01\n\x0b\n\x03\x04\x1e\x01\x12\x04\x8e\x02\x08\x1b\n\ - \x0c\n\x04\x04\x1e\x02\0\x12\x04\x8f\x02\x08\x20\n\x0f\n\x05\x04\x1e\x02\ - \0\x04\x12\x06\x8f\x02\x08\x8e\x02\x1d\n\r\n\x05\x04\x1e\x02\0\x05\x12\ - \x04\x8f\x02\x08\x0e\n\r\n\x05\x04\x1e\x02\0\x01\x12\x04\x8f\x02\x0f\x1b\ - \n\r\n\x05\x04\x1e\x02\0\x03\x12\x04\x8f\x02\x1e\x1f\n\x0c\n\x04\x04\x1e\ - \x02\x01\x12\x04\x90\x02\x08\x1b\n\x0f\n\x05\x04\x1e\x02\x01\x04\x12\x06\ - \x90\x02\x08\x8f\x02\x20\n\r\n\x05\x04\x1e\x02\x01\x05\x12\x04\x90\x02\ - \x08\x0e\n\r\n\x05\x04\x1e\x02\x01\x01\x12\x04\x90\x02\x0f\x16\n\r\n\x05\ - \x04\x1e\x02\x01\x03\x12\x04\x90\x02\x19\x1a\n\x0c\n\x04\x04\x1e\x02\x02\ - \x12\x04\x91\x02\x08\x17\n\x0f\n\x05\x04\x1e\x02\x02\x04\x12\x06\x91\x02\ - \x08\x90\x02\x1b\n\r\n\x05\x04\x1e\x02\x02\x05\x12\x04\x91\x02\x08\x0e\n\ - \r\n\x05\x04\x1e\x02\x02\x01\x12\x04\x91\x02\x0f\x12\n\r\n\x05\x04\x1e\ - \x02\x02\x03\x12\x04\x91\x02\x15\x16\n\x0c\n\x04\x04\x1e\x02\x03\x12\x04\ - \x92\x02\x08\x1a\n\x0f\n\x05\x04\x1e\x02\x03\x04\x12\x06\x92\x02\x08\x91\ - \x02\x17\n\r\n\x05\x04\x1e\x02\x03\x05\x12\x04\x92\x02\x08\x0e\n\r\n\x05\ - \x04\x1e\x02\x03\x01\x12\x04\x92\x02\x0f\x15\n\r\n\x05\x04\x1e\x02\x03\ - \x03\x12\x04\x92\x02\x18\x19\n\x0c\n\x02\x04\x1f\x12\x06\x95\x02\0\x9b\ - \x02\x01\n\x0b\n\x03\x04\x1f\x01\x12\x04\x95\x02\x08\x14\n<\n\x04\x04\ - \x1f\x02\0\x12\x04\x97\x02\x08\x18\x1a.\x20This\x20field\x20is\x20the\ + \"\x15\n\x13StartTracingRequest\"\x14\n\x12StopTracingRequest\"\x14\n\ + \x12GetOOMEventRequest\"-\n\x08OOMEvent\x12!\n\x0ccontainer_id\x18\x01\ + \x20\x01(\tR\x0bcontainerId2\x95\x11\n\x0cAgentService\x12G\n\x0fCreateC\ + ontainer\x12\x1c.grpc.CreateContainerRequest\x1a\x16.google.protobuf.Emp\ + ty\x12E\n\x0eStartContainer\x12\x1b.grpc.StartContainerRequest\x1a\x16.g\ + oogle.protobuf.Empty\x12G\n\x0fRemoveContainer\x12\x1c.grpc.RemoveContai\ + nerRequest\x1a\x16.google.protobuf.Empty\x12?\n\x0bExecProcess\x12\x18.g\ + rpc.ExecProcessRequest\x1a\x16.google.protobuf.Empty\x12C\n\rSignalProce\ + ss\x12\x1a.grpc.SignalProcessRequest\x1a\x16.google.protobuf.Empty\x12B\ + \n\x0bWaitProcess\x12\x18.grpc.WaitProcessRequest\x1a\x19.grpc.WaitProce\ + ssResponse\x12H\n\rListProcesses\x12\x1a.grpc.ListProcessesRequest\x1a\ + \x1b.grpc.ListProcessesResponse\x12G\n\x0fUpdateContainer\x12\x1c.grpc.U\ + pdateContainerRequest\x1a\x16.google.protobuf.Empty\x12K\n\x0eStatsConta\ + iner\x12\x1b.grpc.StatsContainerRequest\x1a\x1c.grpc.StatsContainerRespo\ + nse\x12E\n\x0ePauseContainer\x12\x1b.grpc.PauseContainerRequest\x1a\x16.\ + google.protobuf.Empty\x12G\n\x0fResumeContainer\x12\x1c.grpc.ResumeConta\ + inerRequest\x1a\x16.google.protobuf.Empty\x12A\n\nWriteStdin\x12\x18.grp\ + c.WriteStreamRequest\x1a\x19.grpc.WriteStreamResponse\x12?\n\nReadStdout\ + \x12\x17.grpc.ReadStreamRequest\x1a\x18.grpc.ReadStreamResponse\x12?\n\n\ + ReadStderr\x12\x17.grpc.ReadStreamRequest\x1a\x18.grpc.ReadStreamRespons\ + e\x12=\n\nCloseStdin\x12\x17.grpc.CloseStdinRequest\x1a\x16.google.proto\ + buf.Empty\x12A\n\x0cTtyWinResize\x12\x19.grpc.TtyWinResizeRequest\x1a\ + \x16.google.protobuf.Empty\x12A\n\x0fUpdateInterface\x12\x1c.grpc.Update\ + InterfaceRequest\x1a\x10.types.Interface\x127\n\x0cUpdateRoutes\x12\x19.\ + grpc.UpdateRoutesRequest\x1a\x0c.grpc.Routes\x12?\n\x0eListInterfaces\ + \x12\x1b.grpc.ListInterfacesRequest\x1a\x10.grpc.Interfaces\x123\n\nList\ + Routes\x12\x17.grpc.ListRoutesRequest\x1a\x0c.grpc.Routes\x12G\n\x0fAddA\ + RPNeighbors\x12\x1c.grpc.AddARPNeighborsRequest\x1a\x16.google.protobuf.\ + Empty\x12A\n\x0cStartTracing\x12\x19.grpc.StartTracingRequest\x1a\x16.go\ + ogle.protobuf.Empty\x12?\n\x0bStopTracing\x12\x18.grpc.StopTracingReques\ + t\x1a\x16.google.protobuf.Empty\x12C\n\rCreateSandbox\x12\x1a.grpc.Creat\ + eSandboxRequest\x1a\x16.google.protobuf.Empty\x12E\n\x0eDestroySandbox\ + \x12\x1b.grpc.DestroySandboxRequest\x1a\x16.google.protobuf.Empty\x12A\n\ + \x0cOnlineCPUMem\x12\x19.grpc.OnlineCPUMemRequest\x1a\x16.google.protobu\ + f.Empty\x12G\n\x0fReseedRandomDev\x12\x1c.grpc.ReseedRandomDevRequest\ + \x1a\x16.google.protobuf.Empty\x12H\n\x0fGetGuestDetails\x12\x19.grpc.Gu\ + estDetailsRequest\x1a\x1a.grpc.GuestDetailsResponse\x12K\n\x11MemHotplug\ + ByProbe\x12\x1e.grpc.MemHotplugByProbeRequest\x1a\x16.google.protobuf.Em\ + pty\x12I\n\x10SetGuestDateTime\x12\x1d.grpc.SetGuestDateTimeRequest\x1a\ + \x16.google.protobuf.Empty\x129\n\x08CopyFile\x12\x15.grpc.CopyFileReque\ + st\x1a\x16.google.protobuf.Empty\x127\n\x0bGetOOMEvent\x12\x18.grpc.GetO\ + OMEventRequest\x1a\x0e.grpc.OOMEventB`Z^github.com/kata-containers/kata-\ + containers/src/runtime/virtcontainers/pkg/agent/protocols/grpcJ\xdb\xac\ + \x01\n\x07\x12\x05\x07\0\x83\x04\x01\nm\n\x01\x0c\x12\x03\x07\0\x122c\n\ + \x20Copyright\x202017\x20HyperHQ\x20Inc.\n\x20Copyright\x202019\x20Ant\ + \x20Financial\n\n\x20SPDX-License-Identifier:\x20Apache-2.0\n\n\n\x08\n\ + \x01\x08\x12\x03\t\0u\n\t\n\x02\x08\x0b\x12\x03\t\0u\n\x08\n\x01\x02\x12\ + \x03\x0b\0\r\n\t\n\x02\x03\0\x12\x03\r\0Y\n\n\n\x02\x03\x01\x12\x04\x0e\ + \0\x86\x01\n\t\n\x02\x03\x02\x12\x03\x10\0%\n\x16\n\x02\x06\0\x12\x04\ + \x13\0D\x01\x1a\n\x20unstable\n\n\n\n\x03\x06\0\x01\x12\x03\x13\x08\x14\ + \n\x18\n\x04\x06\0\x02\0\x12\x03\x15\x08T\x1a\x0b\x20execution\n\n\x0c\n\ + \x05\x06\0\x02\0\x01\x12\x03\x15\x0c\x1b\n\x0c\n\x05\x06\0\x02\0\x02\x12\ + \x03\x15\x1c2\n\x0c\n\x05\x06\0\x02\0\x03\x12\x03\x15=R\n\x0b\n\x04\x06\ + \0\x02\x01\x12\x03\x16\x08R\n\x0c\n\x05\x06\0\x02\x01\x01\x12\x03\x16\ + \x0c\x1a\n\x0c\n\x05\x06\0\x02\x01\x02\x12\x03\x16\x1b0\n\x0c\n\x05\x06\ + \0\x02\x01\x03\x12\x03\x16;P\n\x9c\x03\n\x04\x06\0\x02\x02\x12\x03\x1e\ + \x08T\x1a\x8e\x03\x20RemoveContainer\x20will\x20tear\x20down\x20an\x20ex\ + isting\x20container\x20by\x20forcibly\x20terminating\n\x20all\x20process\ + es\x20running\x20inside\x20that\x20container\x20and\x20releasing\x20all\ + \x20internal\n\x20resources\x20associated\x20with\x20it.\n\x20RemoveCont\ + ainer\x20will\x20wait\x20for\x20all\x20processes\x20termination\x20befor\ + e\x20returning.\n\x20If\x20any\x20process\x20can\x20not\x20be\x20killed\ + \x20or\x20if\x20it\x20can\x20not\x20be\x20killed\x20after\n\x20the\x20Re\ + moveContainerRequest\x20timeout,\x20RemoveContainer\x20will\x20return\ + \x20an\x20error.\n\n\x0c\n\x05\x06\0\x02\x02\x01\x12\x03\x1e\x0c\x1b\n\ + \x0c\n\x05\x06\0\x02\x02\x02\x12\x03\x1e\x1c2\n\x0c\n\x05\x06\0\x02\x02\ + \x03\x12\x03\x1e=R\n\x0b\n\x04\x06\0\x02\x03\x12\x03\x1f\x08L\n\x0c\n\ + \x05\x06\0\x02\x03\x01\x12\x03\x1f\x0c\x17\n\x0c\n\x05\x06\0\x02\x03\x02\ + \x12\x03\x1f\x18*\n\x0c\n\x05\x06\0\x02\x03\x03\x12\x03\x1f5J\n\x0b\n\ + \x04\x06\0\x02\x04\x12\x03\x20\x08P\n\x0c\n\x05\x06\0\x02\x04\x01\x12\ + \x03\x20\x0c\x19\n\x0c\n\x05\x06\0\x02\x04\x02\x12\x03\x20\x1a.\n\x0c\n\ + \x05\x06\0\x02\x04\x03\x12\x03\x209N\n*\n\x04\x06\0\x02\x05\x12\x03!\x08\ + J\"\x1d\x20wait\x20&\x20reap\x20like\x20waitpid(2)\n\n\x0c\n\x05\x06\0\ + \x02\x05\x01\x12\x03!\x0c\x17\n\x0c\n\x05\x06\0\x02\x05\x02\x12\x03!\x18\ + *\n\x0c\n\x05\x06\0\x02\x05\x03\x12\x03!5H\n\x0b\n\x04\x06\0\x02\x06\x12\ + \x03\"\x08P\n\x0c\n\x05\x06\0\x02\x06\x01\x12\x03\"\x0c\x19\n\x0c\n\x05\ + \x06\0\x02\x06\x02\x12\x03\"\x1a.\n\x0c\n\x05\x06\0\x02\x06\x03\x12\x03\ + \"9N\n\x0b\n\x04\x06\0\x02\x07\x12\x03#\x08T\n\x0c\n\x05\x06\0\x02\x07\ + \x01\x12\x03#\x0c\x1b\n\x0c\n\x05\x06\0\x02\x07\x02\x12\x03#\x1c2\n\x0c\ + \n\x05\x06\0\x02\x07\x03\x12\x03#=R\n\x0b\n\x04\x06\0\x02\x08\x12\x03$\ + \x08S\n\x0c\n\x05\x06\0\x02\x08\x01\x12\x03$\x0c\x1a\n\x0c\n\x05\x06\0\ + \x02\x08\x02\x12\x03$\x1b0\n\x0c\n\x05\x06\0\x02\x08\x03\x12\x03$;Q\n\ + \x0b\n\x04\x06\0\x02\t\x12\x03%\x08R\n\x0c\n\x05\x06\0\x02\t\x01\x12\x03\ + %\x0c\x1a\n\x0c\n\x05\x06\0\x02\t\x02\x12\x03%\x1b0\n\x0c\n\x05\x06\0\ + \x02\t\x03\x12\x03%;P\n\x0b\n\x04\x06\0\x02\n\x12\x03&\x08T\n\x0c\n\x05\ + \x06\0\x02\n\x01\x12\x03&\x0c\x1b\n\x0c\n\x05\x06\0\x02\n\x02\x12\x03&\ + \x1c2\n\x0c\n\x05\x06\0\x02\n\x03\x12\x03&=R\n\x14\n\x04\x06\0\x02\x0b\ + \x12\x03)\x08I\x1a\x07\x20stdio\n\n\x0c\n\x05\x06\0\x02\x0b\x01\x12\x03)\ + \x0c\x16\n\x0c\n\x05\x06\0\x02\x0b\x02\x12\x03)\x17)\n\x0c\n\x05\x06\0\ + \x02\x0b\x03\x12\x03)4G\n\x0b\n\x04\x06\0\x02\x0c\x12\x03*\x08G\n\x0c\n\ + \x05\x06\0\x02\x0c\x01\x12\x03*\x0c\x16\n\x0c\n\x05\x06\0\x02\x0c\x02\ + \x12\x03*\x17(\n\x0c\n\x05\x06\0\x02\x0c\x03\x12\x03*3E\n\x0b\n\x04\x06\ + \0\x02\r\x12\x03+\x08G\n\x0c\n\x05\x06\0\x02\r\x01\x12\x03+\x0c\x16\n\ + \x0c\n\x05\x06\0\x02\r\x02\x12\x03+\x17(\n\x0c\n\x05\x06\0\x02\r\x03\x12\ + \x03+3E\n\x0b\n\x04\x06\0\x02\x0e\x12\x03,\x08J\n\x0c\n\x05\x06\0\x02\ + \x0e\x01\x12\x03,\x0c\x16\n\x0c\n\x05\x06\0\x02\x0e\x02\x12\x03,\x17(\n\ + \x0c\n\x05\x06\0\x02\x0e\x03\x12\x03,3H\n\x0b\n\x04\x06\0\x02\x0f\x12\ + \x03-\x08N\n\x0c\n\x05\x06\0\x02\x0f\x01\x12\x03-\x0c\x18\n\x0c\n\x05\ + \x06\0\x02\x0f\x02\x12\x03-\x19,\n\x0c\n\x05\x06\0\x02\x0f\x03\x12\x03-7\ + L\n\x19\n\x04\x06\0\x02\x10\x12\x030\x08N\x1a\x0c\x20networking\n\n\x0c\ + \n\x05\x06\0\x02\x10\x01\x12\x030\x0c\x1b\n\x0c\n\x05\x06\0\x02\x10\x02\ + \x12\x030\x1c2\n\x0c\n\x05\x06\0\x02\x10\x03\x12\x030=L\n\x0b\n\x04\x06\ + \0\x02\x11\x12\x031\x08?\n\x0c\n\x05\x06\0\x02\x11\x01\x12\x031\x0c\x18\ + \n\x0c\n\x05\x06\0\x02\x11\x02\x12\x031\x19,\n\x0c\n\x05\x06\0\x02\x11\ + \x03\x12\x0317=\n\x0b\n\x04\x06\0\x02\x12\x12\x032\x08F\n\x0c\n\x05\x06\ + \0\x02\x12\x01\x12\x032\x0c\x1a\n\x0c\n\x05\x06\0\x02\x12\x02\x12\x032\ + \x1b0\n\x0c\n\x05\x06\0\x02\x12\x03\x12\x032:D\n\x0b\n\x04\x06\0\x02\x13\ + \x12\x033\x08;\n\x0c\n\x05\x06\0\x02\x13\x01\x12\x033\x0c\x16\n\x0c\n\ + \x05\x06\0\x02\x13\x02\x12\x033\x17(\n\x0c\n\x05\x06\0\x02\x13\x03\x12\ + \x03339\n\x0b\n\x04\x06\0\x02\x14\x12\x034\x08T\n\x0c\n\x05\x06\0\x02\ + \x14\x01\x12\x034\x0c\x1b\n\x0c\n\x05\x06\0\x02\x14\x02\x12\x034\x1c2\n\ + \x0c\n\x05\x06\0\x02\x14\x03\x12\x034=R\n\x16\n\x04\x06\0\x02\x15\x12\ + \x037\x08N\x1a\t\x20tracing\n\n\x0c\n\x05\x06\0\x02\x15\x01\x12\x037\x0c\ + \x18\n\x0c\n\x05\x06\0\x02\x15\x02\x12\x037\x19,\n\x0c\n\x05\x06\0\x02\ + \x15\x03\x12\x0377L\n\x0b\n\x04\x06\0\x02\x16\x12\x038\x08L\n\x0c\n\x05\ + \x06\0\x02\x16\x01\x12\x038\x0c\x17\n\x0c\n\x05\x06\0\x02\x16\x02\x12\ + \x038\x18*\n\x0c\n\x05\x06\0\x02\x16\x03\x12\x0385J\nH\n\x04\x06\0\x02\ + \x17\x12\x03;\x08P\x1a;\x20misc\x20(TODO:\x20some\x20rpcs\x20can\x20be\ + \x20replaced\x20by\x20hyperstart-exec)\n\n\x0c\n\x05\x06\0\x02\x17\x01\ + \x12\x03;\x0c\x19\n\x0c\n\x05\x06\0\x02\x17\x02\x12\x03;\x1a.\n\x0c\n\ + \x05\x06\0\x02\x17\x03\x12\x03;9N\n\x0b\n\x04\x06\0\x02\x18\x12\x03<\x08\ + R\n\x0c\n\x05\x06\0\x02\x18\x01\x12\x03<\x0c\x1a\n\x0c\n\x05\x06\0\x02\ + \x18\x02\x12\x03<\x1b0\n\x0c\n\x05\x06\0\x02\x18\x03\x12\x03<;P\n\x0b\n\ + \x04\x06\0\x02\x19\x12\x03=\x08N\n\x0c\n\x05\x06\0\x02\x19\x01\x12\x03=\ + \x0c\x18\n\x0c\n\x05\x06\0\x02\x19\x02\x12\x03=\x19,\n\x0c\n\x05\x06\0\ + \x02\x19\x03\x12\x03=7L\n\x0b\n\x04\x06\0\x02\x1a\x12\x03>\x08T\n\x0c\n\ + \x05\x06\0\x02\x1a\x01\x12\x03>\x0c\x1b\n\x0c\n\x05\x06\0\x02\x1a\x02\ + \x12\x03>\x1c2\n\x0c\n\x05\x06\0\x02\x1a\x03\x12\x03>=R\n\x0b\n\x04\x06\ + \0\x02\x1b\x12\x03?\x08P\n\x0c\n\x05\x06\0\x02\x1b\x01\x12\x03?\x0c\x1b\ + \n\x0c\n\x05\x06\0\x02\x1b\x02\x12\x03?\x1c/\n\x0c\n\x05\x06\0\x02\x1b\ + \x03\x12\x03?:N\n\x0b\n\x04\x06\0\x02\x1c\x12\x03@\x08X\n\x0c\n\x05\x06\ + \0\x02\x1c\x01\x12\x03@\x0c\x1d\n\x0c\n\x05\x06\0\x02\x1c\x02\x12\x03@\ + \x1e6\n\x0c\n\x05\x06\0\x02\x1c\x03\x12\x03@AV\n\x0b\n\x04\x06\0\x02\x1d\ + \x12\x03A\x08V\n\x0c\n\x05\x06\0\x02\x1d\x01\x12\x03A\x0c\x1c\n\x0c\n\ + \x05\x06\0\x02\x1d\x02\x12\x03A\x1d4\n\x0c\n\x05\x06\0\x02\x1d\x03\x12\ + \x03A?T\n\x0b\n\x04\x06\0\x02\x1e\x12\x03B\x08F\n\x0c\n\x05\x06\0\x02\ + \x1e\x01\x12\x03B\x0c\x14\n\x0c\n\x05\x06\0\x02\x1e\x02\x12\x03B\x15$\n\ + \x0c\n\x05\x06\0\x02\x1e\x03\x12\x03B/D\n\x0b\n\x04\x06\0\x02\x1f\x12\ + \x03C\x08?\n\x0c\n\x05\x06\0\x02\x1f\x01\x12\x03C\x0c\x17\n\x0c\n\x05\ + \x06\0\x02\x1f\x02\x12\x03C\x18*\n\x0c\n\x05\x06\0\x02\x1f\x03\x12\x03C5\ + =\n\n\n\x02\x04\0\x12\x04F\0T\x01\n\n\n\x03\x04\0\x01\x12\x03F\x08\x1e\n\ + \x0b\n\x04\x04\0\x02\0\x12\x03G\x08\x20\n\r\n\x05\x04\0\x02\0\x04\x12\ + \x04G\x08F\x20\n\x0c\n\x05\x04\0\x02\0\x05\x12\x03G\x08\x0e\n\x0c\n\x05\ + \x04\0\x02\0\x01\x12\x03G\x0f\x1b\n\x0c\n\x05\x04\0\x02\0\x03\x12\x03G\ + \x1e\x1f\n\x0b\n\x04\x04\0\x02\x01\x12\x03H\x08\x1b\n\r\n\x05\x04\0\x02\ + \x01\x04\x12\x04H\x08G\x20\n\x0c\n\x05\x04\0\x02\x01\x05\x12\x03H\x08\ + \x0e\n\x0c\n\x05\x04\0\x02\x01\x01\x12\x03H\x0f\x16\n\x0c\n\x05\x04\0\ + \x02\x01\x03\x12\x03H\x19\x1a\n\x0b\n\x04\x04\0\x02\x02\x12\x03I\x08#\n\ + \r\n\x05\x04\0\x02\x02\x04\x12\x04I\x08H\x1b\n\x0c\n\x05\x04\0\x02\x02\ + \x06\x12\x03I\x08\x12\n\x0c\n\x05\x04\0\x02\x02\x01\x12\x03I\x13\x1e\n\ + \x0c\n\x05\x04\0\x02\x02\x03\x12\x03I!\"\n\x0b\n\x04\x04\0\x02\x03\x12\ + \x03J\x08$\n\x0c\n\x05\x04\0\x02\x03\x04\x12\x03J\x08\x10\n\x0c\n\x05\ + \x04\0\x02\x03\x06\x12\x03J\x11\x17\n\x0c\n\x05\x04\0\x02\x03\x01\x12\ + \x03J\x18\x1f\n\x0c\n\x05\x04\0\x02\x03\x03\x12\x03J\"#\n\x0b\n\x04\x04\ + \0\x02\x04\x12\x03K\x08&\n\x0c\n\x05\x04\0\x02\x04\x04\x12\x03K\x08\x10\ + \n\x0c\n\x05\x04\0\x02\x04\x06\x12\x03K\x11\x18\n\x0c\n\x05\x04\0\x02\ + \x04\x01\x12\x03K\x19!\n\x0c\n\x05\x04\0\x02\x04\x03\x12\x03K$%\n\x0b\n\ + \x04\x04\0\x02\x05\x12\x03L\x08\x15\n\r\n\x05\x04\0\x02\x05\x04\x12\x04L\ + \x08K&\n\x0c\n\x05\x04\0\x02\x05\x06\x12\x03L\x08\x0c\n\x0c\n\x05\x04\0\ + \x02\x05\x01\x12\x03L\r\x10\n\x0c\n\x05\x04\0\x02\x05\x03\x12\x03L\x13\ + \x14\n\xba\x02\n\x04\x04\0\x02\x06\x12\x03S\x08\x1f\x1a\xac\x02\x20This\ + \x20field\x20is\x20used\x20to\x20indicate\x20if\x20the\x20container\x20n\ + eeds\x20to\x20join\n\x20sandbox\x20shared\x20pid\x20ns\x20or\x20create\ + \x20a\x20new\x20namespace.\x20This\x20field\x20is\n\x20meant\x20to\x20ov\ + erride\x20the\x20NEWPID\x20config\x20settings\x20in\x20the\x20OCI\x20spe\ + c.\n\x20The\x20agent\x20would\x20receive\x20an\x20OCI\x20spec\x20with\ + \x20PID\x20namespace\x20cleared\n\x20out\x20altogether\x20and\x20not\x20\ + just\x20the\x20pid\x20ns\x20path.\n\n\r\n\x05\x04\0\x02\x06\x04\x12\x04S\ + \x08L\x15\n\x0c\n\x05\x04\0\x02\x06\x05\x12\x03S\x08\x0c\n\x0c\n\x05\x04\ + \0\x02\x06\x01\x12\x03S\r\x1a\n\x0c\n\x05\x04\0\x02\x06\x03\x12\x03S\x1d\ + \x1e\n\n\n\x02\x04\x01\x12\x04V\0X\x01\n\n\n\x03\x04\x01\x01\x12\x03V\ + \x08\x1d\n\x0b\n\x04\x04\x01\x02\0\x12\x03W\x08\x20\n\r\n\x05\x04\x01\ + \x02\0\x04\x12\x04W\x08V\x1f\n\x0c\n\x05\x04\x01\x02\0\x05\x12\x03W\x08\ + \x0e\n\x0c\n\x05\x04\x01\x02\0\x01\x12\x03W\x0f\x1b\n\x0c\n\x05\x04\x01\ + \x02\0\x03\x12\x03W\x1e\x1f\n\n\n\x02\x04\x02\x12\x04Z\0c\x01\n\n\n\x03\ + \x04\x02\x01\x12\x03Z\x08\x1e\n\x0b\n\x04\x04\x02\x02\0\x12\x03[\x08\x20\ + \n\r\n\x05\x04\x02\x02\0\x04\x12\x04[\x08Z\x20\n\x0c\n\x05\x04\x02\x02\0\ + \x05\x12\x03[\x08\x0e\n\x0c\n\x05\x04\x02\x02\0\x01\x12\x03[\x0f\x1b\n\ + \x0c\n\x05\x04\x02\x02\0\x03\x12\x03[\x1e\x1f\n\xbc\x01\n\x04\x04\x02\ + \x02\x01\x12\x03b\x08\x1b\x1a\xae\x01\x20RemoveContainer\x20will\x20retu\ + rn\x20an\x20error\x20if\n\x20it\x20could\x20not\x20kill\x20some\x20conta\ + iner\x20processes\n\x20after\x20timeout\x20seconds.\n\x20Setting\x20time\ + out\x20to\x200\x20means\x20RemoveContainer\x20will\n\x20wait\x20for\x20e\ + ver.\n\n\r\n\x05\x04\x02\x02\x01\x04\x12\x04b\x08[\x20\n\x0c\n\x05\x04\ + \x02\x02\x01\x05\x12\x03b\x08\x0e\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\ + \x03b\x0f\x16\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03b\x19\x1a\n\n\n\x02\ + \x04\x03\x12\x04e\0j\x01\n\n\n\x03\x04\x03\x01\x12\x03e\x08\x1a\n\x0b\n\ + \x04\x04\x03\x02\0\x12\x03f\x08\x20\n\r\n\x05\x04\x03\x02\0\x04\x12\x04f\ + \x08e\x1c\n\x0c\n\x05\x04\x03\x02\0\x05\x12\x03f\x08\x0e\n\x0c\n\x05\x04\ + \x03\x02\0\x01\x12\x03f\x0f\x1b\n\x0c\n\x05\x04\x03\x02\0\x03\x12\x03f\ + \x1e\x1f\n\x0b\n\x04\x04\x03\x02\x01\x12\x03g\x08\x1b\n\r\n\x05\x04\x03\ + \x02\x01\x04\x12\x04g\x08f\x20\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\x03g\ + \x08\x0e\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03g\x0f\x16\n\x0c\n\x05\ + \x04\x03\x02\x01\x03\x12\x03g\x19\x1a\n\x0b\n\x04\x04\x03\x02\x02\x12\ + \x03h\x08#\n\r\n\x05\x04\x03\x02\x02\x04\x12\x04h\x08g\x1b\n\x0c\n\x05\ + \x04\x03\x02\x02\x06\x12\x03h\x08\x12\n\x0c\n\x05\x04\x03\x02\x02\x01\ + \x12\x03h\x13\x1e\n\x0c\n\x05\x04\x03\x02\x02\x03\x12\x03h!\"\n\x0b\n\ + \x04\x04\x03\x02\x03\x12\x03i\x08\x1c\n\r\n\x05\x04\x03\x02\x03\x04\x12\ + \x04i\x08h#\n\x0c\n\x05\x04\x03\x02\x03\x06\x12\x03i\x08\x0f\n\x0c\n\x05\ + \x04\x03\x02\x03\x01\x12\x03i\x10\x17\n\x0c\n\x05\x04\x03\x02\x03\x03\ + \x12\x03i\x1a\x1b\n\n\n\x02\x04\x04\x12\x04l\0t\x01\n\n\n\x03\x04\x04\ + \x01\x12\x03l\x08\x1c\n\x0b\n\x04\x04\x04\x02\0\x12\x03m\x08\x20\n\r\n\ + \x05\x04\x04\x02\0\x04\x12\x04m\x08l\x1e\n\x0c\n\x05\x04\x04\x02\0\x05\ + \x12\x03m\x08\x0e\n\x0c\n\x05\x04\x04\x02\0\x01\x12\x03m\x0f\x1b\n\x0c\n\ + \x05\x04\x04\x02\0\x03\x12\x03m\x1e\x1f\n\xe8\x01\n\x04\x04\x04\x02\x01\ + \x12\x03r\x08\x1b\x1a\xda\x01\x20Special\x20case\x20for\x20SignalProcess\ + ():\x20exec_id\x20can\x20be\x20empty(\"\"),\n\x20which\x20means\x20to\ + \x20send\x20the\x20signal\x20to\x20all\x20the\x20processes\x20including\ + \x20their\x20descendants.\n\x20Other\x20APIs\x20with\x20exec_id\x20shoul\ + d\x20treat\x20empty\x20exec_id\x20as\x20an\x20invalid\x20request.\n\n\r\ + \n\x05\x04\x04\x02\x01\x04\x12\x04r\x08m\x20\n\x0c\n\x05\x04\x04\x02\x01\ + \x05\x12\x03r\x08\x0e\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03r\x0f\x16\n\ + \x0c\n\x05\x04\x04\x02\x01\x03\x12\x03r\x19\x1a\n\x0b\n\x04\x04\x04\x02\ + \x02\x12\x03s\x08\x1a\n\r\n\x05\x04\x04\x02\x02\x04\x12\x04s\x08r\x1b\n\ + \x0c\n\x05\x04\x04\x02\x02\x05\x12\x03s\x08\x0e\n\x0c\n\x05\x04\x04\x02\ + \x02\x01\x12\x03s\x0f\x15\n\x0c\n\x05\x04\x04\x02\x02\x03\x12\x03s\x18\ + \x19\n\n\n\x02\x04\x05\x12\x04v\0y\x01\n\n\n\x03\x04\x05\x01\x12\x03v\ + \x08\x1a\n\x0b\n\x04\x04\x05\x02\0\x12\x03w\x08\x20\n\r\n\x05\x04\x05\ + \x02\0\x04\x12\x04w\x08v\x1c\n\x0c\n\x05\x04\x05\x02\0\x05\x12\x03w\x08\ + \x0e\n\x0c\n\x05\x04\x05\x02\0\x01\x12\x03w\x0f\x1b\n\x0c\n\x05\x04\x05\ + \x02\0\x03\x12\x03w\x1e\x1f\n\x0b\n\x04\x04\x05\x02\x01\x12\x03x\x08\x1b\ + \n\r\n\x05\x04\x05\x02\x01\x04\x12\x04x\x08w\x20\n\x0c\n\x05\x04\x05\x02\ + \x01\x05\x12\x03x\x08\x0e\n\x0c\n\x05\x04\x05\x02\x01\x01\x12\x03x\x0f\ + \x16\n\x0c\n\x05\x04\x05\x02\x01\x03\x12\x03x\x19\x1a\n\n\n\x02\x04\x06\ + \x12\x04{\0}\x01\n\n\n\x03\x04\x06\x01\x12\x03{\x08\x1b\n\x0b\n\x04\x04\ + \x06\x02\0\x12\x03|\x08\x19\n\r\n\x05\x04\x06\x02\0\x04\x12\x04|\x08{\ + \x1d\n\x0c\n\x05\x04\x06\x02\0\x05\x12\x03|\x08\r\n\x0c\n\x05\x04\x06\ + \x02\0\x01\x12\x03|\x0e\x14\n\x0c\n\x05\x04\x06\x02\0\x03\x12\x03|\x17\ + \x18\nm\n\x02\x04\x07\x12\x06\x80\x01\0\x84\x01\x01\x1a_\x20ListProcesse\ + sRequest\x20contains\x20the\x20options\x20used\x20to\x20list\x20running\ + \x20processes\x20inside\x20the\x20container\n\n\x0b\n\x03\x04\x07\x01\ + \x12\x04\x80\x01\x08\x1c\n\x0c\n\x04\x04\x07\x02\0\x12\x04\x81\x01\x08\ + \x20\n\x0f\n\x05\x04\x07\x02\0\x04\x12\x06\x81\x01\x08\x80\x01\x1e\n\r\n\ + \x05\x04\x07\x02\0\x05\x12\x04\x81\x01\x08\x0e\n\r\n\x05\x04\x07\x02\0\ + \x01\x12\x04\x81\x01\x0f\x1b\n\r\n\x05\x04\x07\x02\0\x03\x12\x04\x81\x01\ + \x1e\x1f\n\x0c\n\x04\x04\x07\x02\x01\x12\x04\x82\x01\x08\x1a\n\x0f\n\x05\ + \x04\x07\x02\x01\x04\x12\x06\x82\x01\x08\x81\x01\x20\n\r\n\x05\x04\x07\ + \x02\x01\x05\x12\x04\x82\x01\x08\x0e\n\r\n\x05\x04\x07\x02\x01\x01\x12\ + \x04\x82\x01\x0f\x15\n\r\n\x05\x04\x07\x02\x01\x03\x12\x04\x82\x01\x18\ + \x19\n\x0c\n\x04\x04\x07\x02\x02\x12\x04\x83\x01\x08!\n\r\n\x05\x04\x07\ + \x02\x02\x04\x12\x04\x83\x01\x08\x10\n\r\n\x05\x04\x07\x02\x02\x05\x12\ + \x04\x83\x01\x11\x17\n\r\n\x05\x04\x07\x02\x02\x01\x12\x04\x83\x01\x18\ + \x1c\n\r\n\x05\x04\x07\x02\x02\x03\x12\x04\x83\x01\x1f\x20\nc\n\x02\x04\ + \x08\x12\x06\x87\x01\0\x89\x01\x01\x1aU\x20ListProcessesResponse\x20repr\ + esents\x20the\x20list\x20of\x20running\x20processes\x20inside\x20the\x20\ + container\n\n\x0b\n\x03\x04\x08\x01\x12\x04\x87\x01\x08\x1d\n\x0c\n\x04\ + \x04\x08\x02\0\x12\x04\x88\x01\x08\x1f\n\x0f\n\x05\x04\x08\x02\0\x04\x12\ + \x06\x88\x01\x08\x87\x01\x1f\n\r\n\x05\x04\x08\x02\0\x05\x12\x04\x88\x01\ + \x08\r\n\r\n\x05\x04\x08\x02\0\x01\x12\x04\x88\x01\x0e\x1a\n\r\n\x05\x04\ + \x08\x02\0\x03\x12\x04\x88\x01\x1d\x1e\n\x0c\n\x02\x04\t\x12\x06\x8b\x01\ + \0\x8e\x01\x01\n\x0b\n\x03\x04\t\x01\x12\x04\x8b\x01\x08\x1e\n\x0c\n\x04\ + \x04\t\x02\0\x12\x04\x8c\x01\x08\x20\n\x0f\n\x05\x04\t\x02\0\x04\x12\x06\ + \x8c\x01\x08\x8b\x01\x20\n\r\n\x05\x04\t\x02\0\x05\x12\x04\x8c\x01\x08\ + \x0e\n\r\n\x05\x04\t\x02\0\x01\x12\x04\x8c\x01\x0f\x1b\n\r\n\x05\x04\t\ + \x02\0\x03\x12\x04\x8c\x01\x1e\x1f\n\x0c\n\x04\x04\t\x02\x01\x12\x04\x8d\ + \x01\x08%\n\x0f\n\x05\x04\t\x02\x01\x04\x12\x06\x8d\x01\x08\x8c\x01\x20\ + \n\r\n\x05\x04\t\x02\x01\x06\x12\x04\x8d\x01\x08\x16\n\r\n\x05\x04\t\x02\ + \x01\x01\x12\x04\x8d\x01\x17\x20\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\x8d\ + \x01#$\n\x0c\n\x02\x04\n\x12\x06\x90\x01\0\x92\x01\x01\n\x0b\n\x03\x04\n\ + \x01\x12\x04\x90\x01\x08\x1d\n\x0c\n\x04\x04\n\x02\0\x12\x04\x91\x01\x04\ + \x1c\n\x0f\n\x05\x04\n\x02\0\x04\x12\x06\x91\x01\x04\x90\x01\x1f\n\r\n\ + \x05\x04\n\x02\0\x05\x12\x04\x91\x01\x04\n\n\r\n\x05\x04\n\x02\0\x01\x12\ + \x04\x91\x01\x0b\x17\n\r\n\x05\x04\n\x02\0\x03\x12\x04\x91\x01\x1a\x1b\n\ + \x0c\n\x02\x04\x0b\x12\x06\x94\x01\0\x96\x01\x01\n\x0b\n\x03\x04\x0b\x01\ + \x12\x04\x94\x01\x08\x1d\n\x0c\n\x04\x04\x0b\x02\0\x12\x04\x95\x01\x04\ + \x1c\n\x0f\n\x05\x04\x0b\x02\0\x04\x12\x06\x95\x01\x04\x94\x01\x1f\n\r\n\ + \x05\x04\x0b\x02\0\x05\x12\x04\x95\x01\x04\n\n\r\n\x05\x04\x0b\x02\0\x01\ + \x12\x04\x95\x01\x0b\x17\n\r\n\x05\x04\x0b\x02\0\x03\x12\x04\x95\x01\x1a\ + \x1b\n\x0c\n\x02\x04\x0c\x12\x06\x98\x01\0\x9a\x01\x01\n\x0b\n\x03\x04\ + \x0c\x01\x12\x04\x98\x01\x08\x1e\n\x0c\n\x04\x04\x0c\x02\0\x12\x04\x99\ + \x01\x04\x1c\n\x0f\n\x05\x04\x0c\x02\0\x04\x12\x06\x99\x01\x04\x98\x01\ + \x20\n\r\n\x05\x04\x0c\x02\0\x05\x12\x04\x99\x01\x04\n\n\r\n\x05\x04\x0c\ + \x02\0\x01\x12\x04\x99\x01\x0b\x17\n\r\n\x05\x04\x0c\x02\0\x03\x12\x04\ + \x99\x01\x1a\x1b\n\x0c\n\x02\x04\r\x12\x06\x9c\x01\0\xa1\x01\x01\n\x0b\n\ + \x03\x04\r\x01\x12\x04\x9c\x01\x08\x10\n\x0c\n\x04\x04\r\x02\0\x12\x04\ + \x9d\x01\x08\x1f\n\x0f\n\x05\x04\r\x02\0\x04\x12\x06\x9d\x01\x08\x9c\x01\ + \x12\n\r\n\x05\x04\r\x02\0\x05\x12\x04\x9d\x01\x08\x0e\n\r\n\x05\x04\r\ + \x02\0\x01\x12\x04\x9d\x01\x0f\x1a\n\r\n\x05\x04\r\x02\0\x03\x12\x04\x9d\ + \x01\x1d\x1e\n\x0c\n\x04\x04\r\x02\x01\x12\x04\x9e\x01\x08)\n\r\n\x05\ + \x04\r\x02\x01\x04\x12\x04\x9e\x01\x08\x10\n\r\n\x05\x04\r\x02\x01\x05\ + \x12\x04\x9e\x01\x11\x17\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\x9e\x01\x18\ + $\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\x9e\x01'(\n\x0c\n\x04\x04\r\x02\ + \x02\x12\x04\x9f\x01\x08'\n\x0f\n\x05\x04\r\x02\x02\x04\x12\x06\x9f\x01\ + \x08\x9e\x01)\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\x9f\x01\x08\x0e\n\r\n\ + \x05\x04\r\x02\x02\x01\x12\x04\x9f\x01\x0f\"\n\r\n\x05\x04\r\x02\x02\x03\ + \x12\x04\x9f\x01%&\n\x0c\n\x04\x04\r\x02\x03\x12\x04\xa0\x01\x08%\n\x0f\ + \n\x05\x04\r\x02\x03\x04\x12\x06\xa0\x01\x08\x9f\x01'\n\r\n\x05\x04\r\ + \x02\x03\x05\x12\x04\xa0\x01\x08\x0e\n\r\n\x05\x04\r\x02\x03\x01\x12\x04\ + \xa0\x01\x0f\x20\n\r\n\x05\x04\r\x02\x03\x03\x12\x04\xa0\x01#$\n\x0c\n\ + \x02\x04\x0e\x12\x06\xa3\x01\0\xa7\x01\x01\n\x0b\n\x03\x04\x0e\x01\x12\ + \x04\xa3\x01\x08\x16\n\x0c\n\x04\x04\x0e\x02\0\x12\x04\xa4\x01\x08\x1b\n\ + \x0f\n\x05\x04\x0e\x02\0\x04\x12\x06\xa4\x01\x08\xa3\x01\x18\n\r\n\x05\ + \x04\x0e\x02\0\x05\x12\x04\xa4\x01\x08\x0e\n\r\n\x05\x04\x0e\x02\0\x01\ + \x12\x04\xa4\x01\x0f\x16\n\r\n\x05\x04\x0e\x02\0\x03\x12\x04\xa4\x01\x19\ + \x1a\n\x0c\n\x04\x04\x0e\x02\x01\x12\x04\xa5\x01\x08%\n\x0f\n\x05\x04\ + \x0e\x02\x01\x04\x12\x06\xa5\x01\x08\xa4\x01\x1b\n\r\n\x05\x04\x0e\x02\ + \x01\x05\x12\x04\xa5\x01\x08\x0e\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\ + \xa5\x01\x0f\x20\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xa5\x01#$\n\x0c\n\ + \x04\x04\x0e\x02\x02\x12\x04\xa6\x01\x08\"\n\x0f\n\x05\x04\x0e\x02\x02\ + \x04\x12\x06\xa6\x01\x08\xa5\x01%\n\r\n\x05\x04\x0e\x02\x02\x05\x12\x04\ + \xa6\x01\x08\x0e\n\r\n\x05\x04\x0e\x02\x02\x01\x12\x04\xa6\x01\x0f\x1d\n\ + \r\n\x05\x04\x0e\x02\x02\x03\x12\x04\xa6\x01\x20!\n\x0c\n\x02\x04\x0f\ + \x12\x06\xa9\x01\0\xac\x01\x01\n\x0b\n\x03\x04\x0f\x01\x12\x04\xa9\x01\ + \x08\x10\n\x0c\n\x04\x04\x0f\x02\0\x12\x04\xaa\x01\x08\x1f\n\x0f\n\x05\ + \x04\x0f\x02\0\x04\x12\x06\xaa\x01\x08\xa9\x01\x12\n\r\n\x05\x04\x0f\x02\ + \0\x06\x12\x04\xaa\x01\x08\x10\n\r\n\x05\x04\x0f\x02\0\x01\x12\x04\xaa\ + \x01\x11\x1a\n\r\n\x05\x04\x0f\x02\0\x03\x12\x04\xaa\x01\x1d\x1e\n\x0c\n\ + \x04\x04\x0f\x02\x01\x12\x04\xab\x01\x08+\n\x0f\n\x05\x04\x0f\x02\x01\ + \x04\x12\x06\xab\x01\x08\xaa\x01\x1f\n\r\n\x05\x04\x0f\x02\x01\x06\x12\ + \x04\xab\x01\x08\x16\n\r\n\x05\x04\x0f\x02\x01\x01\x12\x04\xab\x01\x17&\ + \n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\xab\x01)*\n\x0c\n\x02\x04\x10\x12\ + \x06\xae\x01\0\xb1\x01\x01\n\x0b\n\x03\x04\x10\x01\x12\x04\xae\x01\x08\ + \x11\n\x0c\n\x04\x04\x10\x02\0\x12\x04\xaf\x01\x08\x1b\n\x0f\n\x05\x04\ + \x10\x02\0\x04\x12\x06\xaf\x01\x08\xae\x01\x13\n\r\n\x05\x04\x10\x02\0\ + \x05\x12\x04\xaf\x01\x08\x0e\n\r\n\x05\x04\x10\x02\0\x01\x12\x04\xaf\x01\ + \x0f\x16\n\r\n\x05\x04\x10\x02\0\x03\x12\x04\xaf\x01\x19\x1a\n\x0c\n\x04\ + \x04\x10\x02\x01\x12\x04\xb0\x01\x08\x19\n\x0f\n\x05\x04\x10\x02\x01\x04\ + \x12\x06\xb0\x01\x08\xaf\x01\x1b\n\r\n\x05\x04\x10\x02\x01\x05\x12\x04\ + \xb0\x01\x08\x0e\n\r\n\x05\x04\x10\x02\x01\x01\x12\x04\xb0\x01\x0f\x14\n\ + \r\n\x05\x04\x10\x02\x01\x03\x12\x04\xb0\x01\x17\x18\n\x0c\n\x02\x04\x11\ + \x12\x06\xb3\x01\0\xb8\x01\x01\n\x0b\n\x03\x04\x11\x01\x12\x04\xb3\x01\ + \x08\x12\n\x0c\n\x04\x04\x11\x02\0\x12\x04\xb4\x01\x08\x19\n\x0f\n\x05\ + \x04\x11\x02\0\x04\x12\x06\xb4\x01\x08\xb3\x01\x14\n\r\n\x05\x04\x11\x02\ + \0\x05\x12\x04\xb4\x01\x08\x0e\n\r\n\x05\x04\x11\x02\0\x01\x12\x04\xb4\ + \x01\x0f\x14\n\r\n\x05\x04\x11\x02\0\x03\x12\x04\xb4\x01\x17\x18\n\x0c\n\ + \x04\x04\x11\x02\x01\x12\x04\xb5\x01\x08\x1d\n\x0f\n\x05\x04\x11\x02\x01\ + \x04\x12\x06\xb5\x01\x08\xb4\x01\x19\n\r\n\x05\x04\x11\x02\x01\x05\x12\ + \x04\xb5\x01\x08\x0e\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\xb5\x01\x0f\ + \x18\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\xb5\x01\x1b\x1c\n\x0c\n\x04\ + \x04\x11\x02\x02\x12\x04\xb6\x01\x08\x1b\n\x0f\n\x05\x04\x11\x02\x02\x04\ + \x12\x06\xb6\x01\x08\xb5\x01\x1d\n\r\n\x05\x04\x11\x02\x02\x05\x12\x04\ + \xb6\x01\x08\x0e\n\r\n\x05\x04\x11\x02\x02\x01\x12\x04\xb6\x01\x0f\x16\n\ + \r\n\x05\x04\x11\x02\x02\x03\x12\x04\xb6\x01\x19\x1a\n\x0c\n\x04\x04\x11\ + \x02\x03\x12\x04\xb7\x01\x08\x19\n\x0f\n\x05\x04\x11\x02\x03\x04\x12\x06\ + \xb7\x01\x08\xb6\x01\x1b\n\r\n\x05\x04\x11\x02\x03\x05\x12\x04\xb7\x01\ + \x08\x0e\n\r\n\x05\x04\x11\x02\x03\x01\x12\x04\xb7\x01\x0f\x14\n\r\n\x05\ + \x04\x11\x02\x03\x03\x12\x04\xb7\x01\x17\x18\n\x0c\n\x02\x04\x12\x12\x06\ + \xba\x01\0\xc1\x01\x01\n\x0b\n\x03\x04\x12\x01\x12\x04\xba\x01\x08\x13\n\ + \x0c\n\x04\x04\x12\x02\0\x12\x04\xbb\x01\x08\x19\n\x0f\n\x05\x04\x12\x02\ + \0\x04\x12\x06\xbb\x01\x08\xba\x01\x15\n\r\n\x05\x04\x12\x02\0\x05\x12\ + \x04\xbb\x01\x08\x0e\n\r\n\x05\x04\x12\x02\0\x01\x12\x04\xbb\x01\x0f\x14\ + \n\r\n\x05\x04\x12\x02\0\x03\x12\x04\xbb\x01\x17\x18\n\x0c\n\x04\x04\x12\ + \x02\x01\x12\x04\xbc\x01\x08\x1d\n\x0f\n\x05\x04\x12\x02\x01\x04\x12\x06\ + \xbc\x01\x08\xbb\x01\x19\n\r\n\x05\x04\x12\x02\x01\x06\x12\x04\xbc\x01\ + \x08\x12\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\xbc\x01\x13\x18\n\r\n\x05\ + \x04\x12\x02\x01\x03\x12\x04\xbc\x01\x1b\x1c\n\x0c\n\x04\x04\x12\x02\x02\ + \x12\x04\xbd\x01\x08\"\n\x0f\n\x05\x04\x12\x02\x02\x04\x12\x06\xbd\x01\ + \x08\xbc\x01\x1d\n\r\n\x05\x04\x12\x02\x02\x06\x12\x04\xbd\x01\x08\x12\n\ + \r\n\x05\x04\x12\x02\x02\x01\x12\x04\xbd\x01\x13\x1d\n\r\n\x05\x04\x12\ + \x02\x02\x03\x12\x04\xbd\x01\x20!\n\x0c\n\x04\x04\x12\x02\x03\x12\x04\ + \xbe\x01\x08$\n\x0f\n\x05\x04\x12\x02\x03\x04\x12\x06\xbe\x01\x08\xbd\ + \x01\"\n\r\n\x05\x04\x12\x02\x03\x06\x12\x04\xbe\x01\x08\x12\n\r\n\x05\ + \x04\x12\x02\x03\x01\x12\x04\xbe\x01\x13\x1f\n\r\n\x05\x04\x12\x02\x03\ + \x03\x12\x04\xbe\x01\"#\n\x0c\n\x04\x04\x12\x02\x04\x12\x04\xbf\x01\x08\ + \x1f\n\x0f\n\x05\x04\x12\x02\x04\x04\x12\x06\xbf\x01\x08\xbe\x01$\n\r\n\ + \x05\x04\x12\x02\x04\x05\x12\x04\xbf\x01\x08\x0c\n\r\n\x05\x04\x12\x02\ + \x04\x01\x12\x04\xbf\x01\r\x1a\n\r\n\x05\x04\x12\x02\x04\x03\x12\x04\xbf\ + \x01\x1d\x1e\n\x0c\n\x04\x04\x12\x02\x05\x12\x04\xc0\x01\x08&\n\x0f\n\ + \x05\x04\x12\x02\x05\x04\x12\x06\xc0\x01\x08\xbf\x01\x1f\n\r\n\x05\x04\ + \x12\x02\x05\x06\x12\x04\xc0\x01\x08\x1b\n\r\n\x05\x04\x12\x02\x05\x01\ + \x12\x04\xc0\x01\x1c!\n\r\n\x05\x04\x12\x02\x05\x03\x12\x04\xc0\x01$%\n\ + \x0c\n\x02\x04\x13\x12\x06\xc4\x01\0\xc9\x01\x01\n\x0b\n\x03\x04\x13\x01\ + \x12\x04\xc4\x01\x08\x17\n\x0c\n\x04\x04\x13\x02\0\x12\x04\xc5\x01\x08\ + \x19\n\x0f\n\x05\x04\x13\x02\0\x04\x12\x06\xc5\x01\x08\xc4\x01\x19\n\r\n\ + \x05\x04\x13\x02\0\x05\x12\x04\xc5\x01\x08\x0e\n\r\n\x05\x04\x13\x02\0\ + \x01\x12\x04\xc5\x01\x0f\x14\n\r\n\x05\x04\x13\x02\0\x03\x12\x04\xc5\x01\ + \x17\x18\n\x0c\n\x04\x04\x13\x02\x01\x12\x04\xc6\x01\x08\x19\n\x0f\n\x05\ + \x04\x13\x02\x01\x04\x12\x06\xc6\x01\x08\xc5\x01\x19\n\r\n\x05\x04\x13\ + \x02\x01\x05\x12\x04\xc6\x01\x08\x0e\n\r\n\x05\x04\x13\x02\x01\x01\x12\ + \x04\xc6\x01\x0f\x14\n\r\n\x05\x04\x13\x02\x01\x03\x12\x04\xc6\x01\x17\ + \x18\n\x0c\n\x04\x04\x13\x02\x02\x12\x04\xc7\x01\x08\x16\n\x0f\n\x05\x04\ + \x13\x02\x02\x04\x12\x06\xc7\x01\x08\xc6\x01\x19\n\r\n\x05\x04\x13\x02\ + \x02\x05\x12\x04\xc7\x01\x08\x0e\n\r\n\x05\x04\x13\x02\x02\x01\x12\x04\ + \xc7\x01\x0f\x11\n\r\n\x05\x04\x13\x02\x02\x03\x12\x04\xc7\x01\x14\x15\n\ + \x0c\n\x04\x04\x13\x02\x03\x12\x04\xc8\x01\x08\x19\n\x0f\n\x05\x04\x13\ + \x02\x03\x04\x12\x06\xc8\x01\x08\xc7\x01\x16\n\r\n\x05\x04\x13\x02\x03\ + \x05\x12\x04\xc8\x01\x08\x0e\n\r\n\x05\x04\x13\x02\x03\x01\x12\x04\xc8\ + \x01\x0f\x14\n\r\n\x05\x04\x13\x02\x03\x03\x12\x04\xc8\x01\x17\x18\n\x0c\ + \n\x02\x04\x14\x12\x06\xcb\x01\0\xd4\x01\x01\n\x0b\n\x03\x04\x14\x01\x12\ + \x04\xcb\x01\x08\x12\nH\n\x04\x04\x14\x02\0\x12\x04\xcc\x01\x08@\":\x20n\ + umber\x20of\x20bytes\x20transferred\x20to\x20and\x20from\x20the\x20block\ + \x20device\n\n\r\n\x05\x04\x14\x02\0\x04\x12\x04\xcc\x01\x08\x10\n\r\n\ + \x05\x04\x14\x02\0\x06\x12\x04\xcc\x01\x11\x20\n\r\n\x05\x04\x14\x02\0\ + \x01\x12\x04\xcc\x01!;\n\r\n\x05\x04\x14\x02\0\x03\x12\x04\xcc\x01>?\n\ + \x0c\n\x04\x04\x14\x02\x01\x12\x04\xcd\x01\x08;\n\r\n\x05\x04\x14\x02\ + \x01\x04\x12\x04\xcd\x01\x08\x10\n\r\n\x05\x04\x14\x02\x01\x06\x12\x04\ + \xcd\x01\x11\x20\n\r\n\x05\x04\x14\x02\x01\x01\x12\x04\xcd\x01!6\n\r\n\ + \x05\x04\x14\x02\x01\x03\x12\x04\xcd\x019:\n\x0c\n\x04\x04\x14\x02\x02\ + \x12\x04\xce\x01\x089\n\r\n\x05\x04\x14\x02\x02\x04\x12\x04\xce\x01\x08\ + \x10\n\r\n\x05\x04\x14\x02\x02\x06\x12\x04\xce\x01\x11\x20\n\r\n\x05\x04\ + \x14\x02\x02\x01\x12\x04\xce\x01!4\n\r\n\x05\x04\x14\x02\x02\x03\x12\x04\ + \xce\x0178\n\x0c\n\x04\x04\x14\x02\x03\x12\x04\xcf\x01\x08?\n\r\n\x05\ + \x04\x14\x02\x03\x04\x12\x04\xcf\x01\x08\x10\n\r\n\x05\x04\x14\x02\x03\ + \x06\x12\x04\xcf\x01\x11\x20\n\r\n\x05\x04\x14\x02\x03\x01\x12\x04\xcf\ + \x01!:\n\r\n\x05\x04\x14\x02\x03\x03\x12\x04\xcf\x01=>\n\x0c\n\x04\x04\ + \x14\x02\x04\x12\x04\xd0\x01\x08<\n\r\n\x05\x04\x14\x02\x04\x04\x12\x04\ + \xd0\x01\x08\x10\n\r\n\x05\x04\x14\x02\x04\x06\x12\x04\xd0\x01\x11\x20\n\ + \r\n\x05\x04\x14\x02\x04\x01\x12\x04\xd0\x01!7\n\r\n\x05\x04\x14\x02\x04\ + \x03\x12\x04\xd0\x01:;\n\x0c\n\x04\x04\x14\x02\x05\x12\x04\xd1\x01\x089\ + \n\r\n\x05\x04\x14\x02\x05\x04\x12\x04\xd1\x01\x08\x10\n\r\n\x05\x04\x14\ + \x02\x05\x06\x12\x04\xd1\x01\x11\x20\n\r\n\x05\x04\x14\x02\x05\x01\x12\ + \x04\xd1\x01!4\n\r\n\x05\x04\x14\x02\x05\x03\x12\x04\xd1\x0178\n\x0c\n\ + \x04\x04\x14\x02\x06\x12\x04\xd2\x01\x087\n\r\n\x05\x04\x14\x02\x06\x04\ + \x12\x04\xd2\x01\x08\x10\n\r\n\x05\x04\x14\x02\x06\x06\x12\x04\xd2\x01\ + \x11\x20\n\r\n\x05\x04\x14\x02\x06\x01\x12\x04\xd2\x01!2\n\r\n\x05\x04\ + \x14\x02\x06\x03\x12\x04\xd2\x0156\n\x0c\n\x04\x04\x14\x02\x07\x12\x04\ + \xd3\x01\x087\n\r\n\x05\x04\x14\x02\x07\x04\x12\x04\xd3\x01\x08\x10\n\r\ + \n\x05\x04\x14\x02\x07\x06\x12\x04\xd3\x01\x11\x20\n\r\n\x05\x04\x14\x02\ + \x07\x01\x12\x04\xd3\x01!2\n\r\n\x05\x04\x14\x02\x07\x03\x12\x04\xd3\x01\ + 56\n\x0c\n\x02\x04\x15\x12\x06\xd6\x01\0\xda\x01\x01\n\x0b\n\x03\x04\x15\ + \x01\x12\x04\xd6\x01\x08\x14\n\x0c\n\x04\x04\x15\x02\0\x12\x04\xd7\x01\ + \x08\x19\n\x0f\n\x05\x04\x15\x02\0\x04\x12\x06\xd7\x01\x08\xd6\x01\x16\n\ + \r\n\x05\x04\x15\x02\0\x05\x12\x04\xd7\x01\x08\x0e\n\r\n\x05\x04\x15\x02\ + \0\x01\x12\x04\xd7\x01\x0f\x14\n\r\n\x05\x04\x15\x02\0\x03\x12\x04\xd7\ + \x01\x17\x18\n\x0c\n\x04\x04\x15\x02\x01\x12\x04\xd8\x01\x08\x1d\n\x0f\n\ + \x05\x04\x15\x02\x01\x04\x12\x06\xd8\x01\x08\xd7\x01\x19\n\r\n\x05\x04\ + \x15\x02\x01\x05\x12\x04\xd8\x01\x08\x0e\n\r\n\x05\x04\x15\x02\x01\x01\ + \x12\x04\xd8\x01\x0f\x18\n\r\n\x05\x04\x15\x02\x01\x03\x12\x04\xd8\x01\ + \x1b\x1c\n\x0c\n\x04\x04\x15\x02\x02\x12\x04\xd9\x01\x08\x1b\n\x0f\n\x05\ + \x04\x15\x02\x02\x04\x12\x06\xd9\x01\x08\xd8\x01\x1d\n\r\n\x05\x04\x15\ + \x02\x02\x05\x12\x04\xd9\x01\x08\x0e\n\r\n\x05\x04\x15\x02\x02\x01\x12\ + \x04\xd9\x01\x0f\x16\n\r\n\x05\x04\x15\x02\x02\x03\x12\x04\xd9\x01\x19\ + \x1a\n\x0c\n\x02\x04\x16\x12\x06\xdc\x01\0\xe3\x01\x01\n\x0b\n\x03\x04\ + \x16\x01\x12\x04\xdc\x01\x08\x13\n\x0c\n\x04\x04\x16\x02\0\x12\x04\xdd\ + \x01\x04\x1b\n\x0f\n\x05\x04\x16\x02\0\x04\x12\x06\xdd\x01\x04\xdc\x01\ + \x15\n\r\n\x05\x04\x16\x02\0\x06\x12\x04\xdd\x01\x04\x0c\n\r\n\x05\x04\ + \x16\x02\0\x01\x12\x04\xdd\x01\r\x16\n\r\n\x05\x04\x16\x02\0\x03\x12\x04\ + \xdd\x01\x19\x1a\n\x0c\n\x04\x04\x16\x02\x01\x12\x04\xde\x01\x04\"\n\x0f\ + \n\x05\x04\x16\x02\x01\x04\x12\x06\xde\x01\x04\xdd\x01\x1b\n\r\n\x05\x04\ + \x16\x02\x01\x06\x12\x04\xde\x01\x04\x0f\n\r\n\x05\x04\x16\x02\x01\x01\ + \x12\x04\xde\x01\x10\x1c\n\r\n\x05\x04\x16\x02\x01\x03\x12\x04\xde\x01\ + \x20!\n\x0c\n\x04\x04\x16\x02\x02\x12\x04\xdf\x01\x04\x1d\n\x0f\n\x05\ + \x04\x16\x02\x02\x04\x12\x06\xdf\x01\x04\xde\x01\"\n\r\n\x05\x04\x16\x02\ + \x02\x06\x12\x04\xdf\x01\x04\r\n\r\n\x05\x04\x16\x02\x02\x01\x12\x04\xdf\ + \x01\x0e\x18\n\r\n\x05\x04\x16\x02\x02\x03\x12\x04\xdf\x01\x1b\x1c\n\x0c\ + \n\x04\x04\x16\x02\x03\x12\x04\xe0\x01\x04\x1f\n\x0f\n\x05\x04\x16\x02\ + \x03\x04\x12\x06\xe0\x01\x04\xdf\x01\x1d\n\r\n\x05\x04\x16\x02\x03\x06\ + \x12\x04\xe0\x01\x04\x0e\n\r\n\x05\x04\x16\x02\x03\x01\x12\x04\xe0\x01\ + \x0f\x1a\n\r\n\x05\x04\x16\x02\x03\x03\x12\x04\xe0\x01\x1d\x1e\nR\n\x04\ + \x04\x16\x02\x04\x12\x04\xe1\x01\x040\"D\x20the\x20map\x20is\x20in\x20th\ + e\x20format\x20\"size\x20of\x20hugepage:\x20stats\x20of\x20the\x20hugepa\ + ge\"\n\n\x0f\n\x05\x04\x16\x02\x04\x04\x12\x06\xe1\x01\x04\xe0\x01\x1f\n\ + \r\n\x05\x04\x16\x02\x04\x06\x12\x04\xe1\x01\x04\x1d\n\r\n\x05\x04\x16\ + \x02\x04\x01\x12\x04\xe1\x01\x1e+\n\r\n\x05\x04\x16\x02\x04\x03\x12\x04\ + \xe1\x01./\n\x0c\n\x02\x04\x17\x12\x06\xe5\x01\0\xef\x01\x01\n\x0b\n\x03\ + \x04\x17\x01\x12\x04\xe5\x01\x08\x14\n\x0c\n\x04\x04\x17\x02\0\x12\x04\ + \xe6\x01\x08\x18\n\x0f\n\x05\x04\x17\x02\0\x04\x12\x06\xe6\x01\x08\xe5\ + \x01\x16\n\r\n\x05\x04\x17\x02\0\x05\x12\x04\xe6\x01\x08\x0e\n\r\n\x05\ + \x04\x17\x02\0\x01\x12\x04\xe6\x01\x0f\x13\n\r\n\x05\x04\x17\x02\0\x03\ + \x12\x04\xe6\x01\x16\x17\n\x0c\n\x04\x04\x17\x02\x01\x12\x04\xe7\x01\x08\ + \x1c\n\x0f\n\x05\x04\x17\x02\x01\x04\x12\x06\xe7\x01\x08\xe6\x01\x18\n\r\ + \n\x05\x04\x17\x02\x01\x05\x12\x04\xe7\x01\x08\x0e\n\r\n\x05\x04\x17\x02\ + \x01\x01\x12\x04\xe7\x01\x0f\x17\n\r\n\x05\x04\x17\x02\x01\x03\x12\x04\ + \xe7\x01\x1a\x1b\n\x0c\n\x04\x04\x17\x02\x02\x12\x04\xe8\x01\x08\x1e\n\ + \x0f\n\x05\x04\x17\x02\x02\x04\x12\x06\xe8\x01\x08\xe7\x01\x1c\n\r\n\x05\ + \x04\x17\x02\x02\x05\x12\x04\xe8\x01\x08\x0e\n\r\n\x05\x04\x17\x02\x02\ + \x01\x12\x04\xe8\x01\x0f\x19\n\r\n\x05\x04\x17\x02\x02\x03\x12\x04\xe8\ + \x01\x1c\x1d\n\x0c\n\x04\x04\x17\x02\x03\x12\x04\xe9\x01\x08\x1e\n\x0f\n\ + \x05\x04\x17\x02\x03\x04\x12\x06\xe9\x01\x08\xe8\x01\x1e\n\r\n\x05\x04\ + \x17\x02\x03\x05\x12\x04\xe9\x01\x08\x0e\n\r\n\x05\x04\x17\x02\x03\x01\ + \x12\x04\xe9\x01\x0f\x18\n\r\n\x05\x04\x17\x02\x03\x03\x12\x04\xe9\x01\ + \x1c\x1d\n\x0c\n\x04\x04\x17\x02\x04\x12\x04\xea\x01\x08\x1e\n\x0f\n\x05\ + \x04\x17\x02\x04\x04\x12\x06\xea\x01\x08\xe9\x01\x1e\n\r\n\x05\x04\x17\ + \x02\x04\x05\x12\x04\xea\x01\x08\x0e\n\r\n\x05\x04\x17\x02\x04\x01\x12\ + \x04\xea\x01\x0f\x19\n\r\n\x05\x04\x17\x02\x04\x03\x12\x04\xea\x01\x1c\ + \x1d\n\x0c\n\x04\x04\x17\x02\x05\x12\x04\xeb\x01\x08\x1c\n\x0f\n\x05\x04\ + \x17\x02\x05\x04\x12\x06\xeb\x01\x08\xea\x01\x1e\n\r\n\x05\x04\x17\x02\ + \x05\x05\x12\x04\xeb\x01\x08\x0e\n\r\n\x05\x04\x17\x02\x05\x01\x12\x04\ + \xeb\x01\x0f\x17\n\r\n\x05\x04\x17\x02\x05\x03\x12\x04\xeb\x01\x1a\x1b\n\ + \x0c\n\x04\x04\x17\x02\x06\x12\x04\xec\x01\x08\x1e\n\x0f\n\x05\x04\x17\ + \x02\x06\x04\x12\x06\xec\x01\x08\xeb\x01\x1c\n\r\n\x05\x04\x17\x02\x06\ + \x05\x12\x04\xec\x01\x08\x0e\n\r\n\x05\x04\x17\x02\x06\x01\x12\x04\xec\ + \x01\x0f\x19\n\r\n\x05\x04\x17\x02\x06\x03\x12\x04\xec\x01\x1c\x1d\n\x0c\ + \n\x04\x04\x17\x02\x07\x12\x04\xed\x01\x08\x1d\n\x0f\n\x05\x04\x17\x02\ + \x07\x04\x12\x06\xed\x01\x08\xec\x01\x1e\n\r\n\x05\x04\x17\x02\x07\x05\ + \x12\x04\xed\x01\x08\x0e\n\r\n\x05\x04\x17\x02\x07\x01\x12\x04\xed\x01\ + \x0f\x18\n\r\n\x05\x04\x17\x02\x07\x03\x12\x04\xed\x01\x1b\x1c\n\x0c\n\ + \x04\x04\x17\x02\x08\x12\x04\xee\x01\x08\x1e\n\x0f\n\x05\x04\x17\x02\x08\ + \x04\x12\x06\xee\x01\x08\xed\x01\x1d\n\r\n\x05\x04\x17\x02\x08\x05\x12\ + \x04\xee\x01\x08\x0e\n\r\n\x05\x04\x17\x02\x08\x01\x12\x04\xee\x01\x0f\ + \x19\n\r\n\x05\x04\x17\x02\x08\x03\x12\x04\xee\x01\x1c\x1d\n\x0c\n\x02\ + \x04\x18\x12\x06\xf1\x01\0\xf4\x01\x01\n\x0b\n\x03\x04\x18\x01\x12\x04\ + \xf1\x01\x08\x1e\n\x0c\n\x04\x04\x18\x02\0\x12\x04\xf2\x01\x08%\n\x0f\n\ + \x05\x04\x18\x02\0\x04\x12\x06\xf2\x01\x08\xf1\x01\x20\n\r\n\x05\x04\x18\ + \x02\0\x06\x12\x04\xf2\x01\x08\x13\n\r\n\x05\x04\x18\x02\0\x01\x12\x04\ + \xf2\x01\x14\x20\n\r\n\x05\x04\x18\x02\0\x03\x12\x04\xf2\x01#$\n\x0c\n\ + \x04\x04\x18\x02\x01\x12\x04\xf3\x01\x080\n\r\n\x05\x04\x18\x02\x01\x04\ + \x12\x04\xf3\x01\x08\x10\n\r\n\x05\x04\x18\x02\x01\x06\x12\x04\xf3\x01\ + \x11\x1d\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\xf3\x01\x1e+\n\r\n\x05\ + \x04\x18\x02\x01\x03\x12\x04\xf3\x01./\n\x0c\n\x02\x04\x19\x12\x06\xf6\ + \x01\0\xfa\x01\x01\n\x0b\n\x03\x04\x19\x01\x12\x04\xf6\x01\x08\x1a\n\x0c\ + \n\x04\x04\x19\x02\0\x12\x04\xf7\x01\x08\x20\n\x0f\n\x05\x04\x19\x02\0\ + \x04\x12\x06\xf7\x01\x08\xf6\x01\x1c\n\r\n\x05\x04\x19\x02\0\x05\x12\x04\ + \xf7\x01\x08\x0e\n\r\n\x05\x04\x19\x02\0\x01\x12\x04\xf7\x01\x0f\x1b\n\r\ + \n\x05\x04\x19\x02\0\x03\x12\x04\xf7\x01\x1e\x1f\n\x0c\n\x04\x04\x19\x02\ + \x01\x12\x04\xf8\x01\x08\x1b\n\x0f\n\x05\x04\x19\x02\x01\x04\x12\x06\xf8\ + \x01\x08\xf7\x01\x20\n\r\n\x05\x04\x19\x02\x01\x05\x12\x04\xf8\x01\x08\ + \x0e\n\r\n\x05\x04\x19\x02\x01\x01\x12\x04\xf8\x01\x0f\x16\n\r\n\x05\x04\ + \x19\x02\x01\x03\x12\x04\xf8\x01\x19\x1a\n\x0c\n\x04\x04\x19\x02\x02\x12\ + \x04\xf9\x01\x08\x17\n\x0f\n\x05\x04\x19\x02\x02\x04\x12\x06\xf9\x01\x08\ + \xf8\x01\x1b\n\r\n\x05\x04\x19\x02\x02\x05\x12\x04\xf9\x01\x08\r\n\r\n\ + \x05\x04\x19\x02\x02\x01\x12\x04\xf9\x01\x0e\x12\n\r\n\x05\x04\x19\x02\ + \x02\x03\x12\x04\xf9\x01\x15\x16\n\x0c\n\x02\x04\x1a\x12\x06\xfc\x01\0\ + \xfe\x01\x01\n\x0b\n\x03\x04\x1a\x01\x12\x04\xfc\x01\x08\x1b\n\x0c\n\x04\ + \x04\x1a\x02\0\x12\x04\xfd\x01\x08\x17\n\x0f\n\x05\x04\x1a\x02\0\x04\x12\ + \x06\xfd\x01\x08\xfc\x01\x1d\n\r\n\x05\x04\x1a\x02\0\x05\x12\x04\xfd\x01\ + \x08\x0e\n\r\n\x05\x04\x1a\x02\0\x01\x12\x04\xfd\x01\x0f\x12\n\r\n\x05\ + \x04\x1a\x02\0\x03\x12\x04\xfd\x01\x15\x16\n\x0c\n\x02\x04\x1b\x12\x06\ + \x80\x02\0\x84\x02\x01\n\x0b\n\x03\x04\x1b\x01\x12\x04\x80\x02\x08\x19\n\ + \x0c\n\x04\x04\x1b\x02\0\x12\x04\x81\x02\x08\x20\n\x0f\n\x05\x04\x1b\x02\ + \0\x04\x12\x06\x81\x02\x08\x80\x02\x1b\n\r\n\x05\x04\x1b\x02\0\x05\x12\ + \x04\x81\x02\x08\x0e\n\r\n\x05\x04\x1b\x02\0\x01\x12\x04\x81\x02\x0f\x1b\ + \n\r\n\x05\x04\x1b\x02\0\x03\x12\x04\x81\x02\x1e\x1f\n\x0c\n\x04\x04\x1b\ + \x02\x01\x12\x04\x82\x02\x08\x1b\n\x0f\n\x05\x04\x1b\x02\x01\x04\x12\x06\ + \x82\x02\x08\x81\x02\x20\n\r\n\x05\x04\x1b\x02\x01\x05\x12\x04\x82\x02\ + \x08\x0e\n\r\n\x05\x04\x1b\x02\x01\x01\x12\x04\x82\x02\x0f\x16\n\r\n\x05\ + \x04\x1b\x02\x01\x03\x12\x04\x82\x02\x19\x1a\n\x0c\n\x04\x04\x1b\x02\x02\ + \x12\x04\x83\x02\x08\x17\n\x0f\n\x05\x04\x1b\x02\x02\x04\x12\x06\x83\x02\ + \x08\x82\x02\x1b\n\r\n\x05\x04\x1b\x02\x02\x05\x12\x04\x83\x02\x08\x0e\n\ + \r\n\x05\x04\x1b\x02\x02\x01\x12\x04\x83\x02\x0f\x12\n\r\n\x05\x04\x1b\ + \x02\x02\x03\x12\x04\x83\x02\x15\x16\n\x0c\n\x02\x04\x1c\x12\x06\x86\x02\ + \0\x88\x02\x01\n\x0b\n\x03\x04\x1c\x01\x12\x04\x86\x02\x08\x1a\n\x0c\n\ + \x04\x04\x1c\x02\0\x12\x04\x87\x02\x08\x17\n\x0f\n\x05\x04\x1c\x02\0\x04\ + \x12\x06\x87\x02\x08\x86\x02\x1c\n\r\n\x05\x04\x1c\x02\0\x05\x12\x04\x87\ + \x02\x08\r\n\r\n\x05\x04\x1c\x02\0\x01\x12\x04\x87\x02\x0e\x12\n\r\n\x05\ + \x04\x1c\x02\0\x03\x12\x04\x87\x02\x15\x16\n\x0c\n\x02\x04\x1d\x12\x06\ + \x8a\x02\0\x8d\x02\x01\n\x0b\n\x03\x04\x1d\x01\x12\x04\x8a\x02\x08\x19\n\ + \x0c\n\x04\x04\x1d\x02\0\x12\x04\x8b\x02\x08\x20\n\x0f\n\x05\x04\x1d\x02\ + \0\x04\x12\x06\x8b\x02\x08\x8a\x02\x1b\n\r\n\x05\x04\x1d\x02\0\x05\x12\ + \x04\x8b\x02\x08\x0e\n\r\n\x05\x04\x1d\x02\0\x01\x12\x04\x8b\x02\x0f\x1b\ + \n\r\n\x05\x04\x1d\x02\0\x03\x12\x04\x8b\x02\x1e\x1f\n\x0c\n\x04\x04\x1d\ + \x02\x01\x12\x04\x8c\x02\x08\x1b\n\x0f\n\x05\x04\x1d\x02\x01\x04\x12\x06\ + \x8c\x02\x08\x8b\x02\x20\n\r\n\x05\x04\x1d\x02\x01\x05\x12\x04\x8c\x02\ + \x08\x0e\n\r\n\x05\x04\x1d\x02\x01\x01\x12\x04\x8c\x02\x0f\x16\n\r\n\x05\ + \x04\x1d\x02\x01\x03\x12\x04\x8c\x02\x19\x1a\n\x0c\n\x02\x04\x1e\x12\x06\ + \x8f\x02\0\x94\x02\x01\n\x0b\n\x03\x04\x1e\x01\x12\x04\x8f\x02\x08\x1b\n\ + \x0c\n\x04\x04\x1e\x02\0\x12\x04\x90\x02\x08\x20\n\x0f\n\x05\x04\x1e\x02\ + \0\x04\x12\x06\x90\x02\x08\x8f\x02\x1d\n\r\n\x05\x04\x1e\x02\0\x05\x12\ + \x04\x90\x02\x08\x0e\n\r\n\x05\x04\x1e\x02\0\x01\x12\x04\x90\x02\x0f\x1b\ + \n\r\n\x05\x04\x1e\x02\0\x03\x12\x04\x90\x02\x1e\x1f\n\x0c\n\x04\x04\x1e\ + \x02\x01\x12\x04\x91\x02\x08\x1b\n\x0f\n\x05\x04\x1e\x02\x01\x04\x12\x06\ + \x91\x02\x08\x90\x02\x20\n\r\n\x05\x04\x1e\x02\x01\x05\x12\x04\x91\x02\ + \x08\x0e\n\r\n\x05\x04\x1e\x02\x01\x01\x12\x04\x91\x02\x0f\x16\n\r\n\x05\ + \x04\x1e\x02\x01\x03\x12\x04\x91\x02\x19\x1a\n\x0c\n\x04\x04\x1e\x02\x02\ + \x12\x04\x92\x02\x08\x17\n\x0f\n\x05\x04\x1e\x02\x02\x04\x12\x06\x92\x02\ + \x08\x91\x02\x1b\n\r\n\x05\x04\x1e\x02\x02\x05\x12\x04\x92\x02\x08\x0e\n\ + \r\n\x05\x04\x1e\x02\x02\x01\x12\x04\x92\x02\x0f\x12\n\r\n\x05\x04\x1e\ + \x02\x02\x03\x12\x04\x92\x02\x15\x16\n\x0c\n\x04\x04\x1e\x02\x03\x12\x04\ + \x93\x02\x08\x1a\n\x0f\n\x05\x04\x1e\x02\x03\x04\x12\x06\x93\x02\x08\x92\ + \x02\x17\n\r\n\x05\x04\x1e\x02\x03\x05\x12\x04\x93\x02\x08\x0e\n\r\n\x05\ + \x04\x1e\x02\x03\x01\x12\x04\x93\x02\x0f\x15\n\r\n\x05\x04\x1e\x02\x03\ + \x03\x12\x04\x93\x02\x18\x19\n\x0c\n\x02\x04\x1f\x12\x06\x96\x02\0\x9c\ + \x02\x01\n\x0b\n\x03\x04\x1f\x01\x12\x04\x96\x02\x08\x14\n<\n\x04\x04\ + \x1f\x02\0\x12\x04\x98\x02\x08\x18\x1a.\x20This\x20field\x20is\x20the\ \x20name\x20of\x20the\x20kernel\x20module.\n\n\x0f\n\x05\x04\x1f\x02\0\ - \x04\x12\x06\x97\x02\x08\x95\x02\x16\n\r\n\x05\x04\x1f\x02\0\x05\x12\x04\ - \x97\x02\x08\x0e\n\r\n\x05\x04\x1f\x02\0\x01\x12\x04\x97\x02\x0f\x13\n\r\ - \n\x05\x04\x1f\x02\0\x03\x12\x04\x97\x02\x16\x17\n\x8a\x01\n\x04\x04\x1f\ - \x02\x01\x12\x04\x9a\x02\x08'\x1a|\x20This\x20field\x20are\x20the\x20par\ + \x04\x12\x06\x98\x02\x08\x96\x02\x16\n\r\n\x05\x04\x1f\x02\0\x05\x12\x04\ + \x98\x02\x08\x0e\n\r\n\x05\x04\x1f\x02\0\x01\x12\x04\x98\x02\x0f\x13\n\r\ + \n\x05\x04\x1f\x02\0\x03\x12\x04\x98\x02\x16\x17\n\x8a\x01\n\x04\x04\x1f\ + \x02\x01\x12\x04\x9b\x02\x08'\x1a|\x20This\x20field\x20are\x20the\x20par\ ameters\x20for\x20the\x20kernel\x20module\x20which\x20are\n\x20whitespac\ e-delimited\x20key=value\x20pairs\x20passed\x20to\x20modprobe(8).\n\n\r\ - \n\x05\x04\x1f\x02\x01\x04\x12\x04\x9a\x02\x08\x10\n\r\n\x05\x04\x1f\x02\ - \x01\x05\x12\x04\x9a\x02\x11\x17\n\r\n\x05\x04\x1f\x02\x01\x01\x12\x04\ - \x9a\x02\x18\"\n\r\n\x05\x04\x1f\x02\x01\x03\x12\x04\x9a\x02%&\n\x0c\n\ - \x02\x04\x20\x12\x06\x9d\x02\0\xb0\x02\x01\n\x0b\n\x03\x04\x20\x01\x12\ - \x04\x9d\x02\x08\x1c\n\x0c\n\x04\x04\x20\x02\0\x12\x04\x9e\x02\x08\x1c\n\ - \x0f\n\x05\x04\x20\x02\0\x04\x12\x06\x9e\x02\x08\x9d\x02\x1e\n\r\n\x05\ - \x04\x20\x02\0\x05\x12\x04\x9e\x02\x08\x0e\n\r\n\x05\x04\x20\x02\0\x01\ - \x12\x04\x9e\x02\x0f\x17\n\r\n\x05\x04\x20\x02\0\x03\x12\x04\x9e\x02\x1a\ - \x1b\n\x0c\n\x04\x04\x20\x02\x01\x12\x04\x9f\x02\x08\x20\n\r\n\x05\x04\ - \x20\x02\x01\x04\x12\x04\x9f\x02\x08\x10\n\r\n\x05\x04\x20\x02\x01\x05\ - \x12\x04\x9f\x02\x11\x17\n\r\n\x05\x04\x20\x02\x01\x01\x12\x04\x9f\x02\ - \x18\x1b\n\r\n\x05\x04\x20\x02\x01\x03\x12\x04\x9f\x02\x1e\x1f\n\x0c\n\ - \x04\x04\x20\x02\x02\x12\x04\xa0\x02\x08&\n\r\n\x05\x04\x20\x02\x02\x04\ - \x12\x04\xa0\x02\x08\x10\n\r\n\x05\x04\x20\x02\x02\x06\x12\x04\xa0\x02\ - \x11\x18\n\r\n\x05\x04\x20\x02\x02\x01\x12\x04\xa0\x02\x19!\n\r\n\x05\ - \x04\x20\x02\x02\x03\x12\x04\xa0\x02$%\n\xea\x01\n\x04\x04\x20\x02\x03\ - \x12\x04\xa6\x02\x08\x1f\x1a\xdb\x01\x20This\x20field\x20means\x20that\ + \n\x05\x04\x1f\x02\x01\x04\x12\x04\x9b\x02\x08\x10\n\r\n\x05\x04\x1f\x02\ + \x01\x05\x12\x04\x9b\x02\x11\x17\n\r\n\x05\x04\x1f\x02\x01\x01\x12\x04\ + \x9b\x02\x18\"\n\r\n\x05\x04\x1f\x02\x01\x03\x12\x04\x9b\x02%&\n\x0c\n\ + \x02\x04\x20\x12\x06\x9e\x02\0\xb1\x02\x01\n\x0b\n\x03\x04\x20\x01\x12\ + \x04\x9e\x02\x08\x1c\n\x0c\n\x04\x04\x20\x02\0\x12\x04\x9f\x02\x08\x1c\n\ + \x0f\n\x05\x04\x20\x02\0\x04\x12\x06\x9f\x02\x08\x9e\x02\x1e\n\r\n\x05\ + \x04\x20\x02\0\x05\x12\x04\x9f\x02\x08\x0e\n\r\n\x05\x04\x20\x02\0\x01\ + \x12\x04\x9f\x02\x0f\x17\n\r\n\x05\x04\x20\x02\0\x03\x12\x04\x9f\x02\x1a\ + \x1b\n\x0c\n\x04\x04\x20\x02\x01\x12\x04\xa0\x02\x08\x20\n\r\n\x05\x04\ + \x20\x02\x01\x04\x12\x04\xa0\x02\x08\x10\n\r\n\x05\x04\x20\x02\x01\x05\ + \x12\x04\xa0\x02\x11\x17\n\r\n\x05\x04\x20\x02\x01\x01\x12\x04\xa0\x02\ + \x18\x1b\n\r\n\x05\x04\x20\x02\x01\x03\x12\x04\xa0\x02\x1e\x1f\n\x0c\n\ + \x04\x04\x20\x02\x02\x12\x04\xa1\x02\x08&\n\r\n\x05\x04\x20\x02\x02\x04\ + \x12\x04\xa1\x02\x08\x10\n\r\n\x05\x04\x20\x02\x02\x06\x12\x04\xa1\x02\ + \x11\x18\n\r\n\x05\x04\x20\x02\x02\x01\x12\x04\xa1\x02\x19!\n\r\n\x05\ + \x04\x20\x02\x02\x03\x12\x04\xa1\x02$%\n\xea\x01\n\x04\x04\x20\x02\x03\ + \x12\x04\xa7\x02\x08\x1f\x1a\xdb\x01\x20This\x20field\x20means\x20that\ \x20a\x20pause\x20process\x20needs\x20to\x20be\x20created\x20by\x20the\n\ \x20agent.\x20This\x20pid\x20namespace\x20of\x20the\x20pause\x20process\ \x20will\x20be\x20treated\x20as\n\x20a\x20shared\x20pid\x20namespace.\ \x20All\x20containers\x20created\x20will\x20join\x20this\x20shared\n\x20\ - pid\x20namespace.\n\n\x0f\n\x05\x04\x20\x02\x03\x04\x12\x06\xa6\x02\x08\ - \xa0\x02&\n\r\n\x05\x04\x20\x02\x03\x05\x12\x04\xa6\x02\x08\x0c\n\r\n\ - \x05\x04\x20\x02\x03\x01\x12\x04\xa6\x02\r\x1a\n\r\n\x05\x04\x20\x02\x03\ - \x03\x12\x04\xa6\x02\x1d\x1e\n\xc5\x01\n\x04\x04\x20\x02\x04\x12\x04\xaa\ + pid\x20namespace.\n\n\x0f\n\x05\x04\x20\x02\x03\x04\x12\x06\xa7\x02\x08\ + \xa1\x02&\n\r\n\x05\x04\x20\x02\x03\x05\x12\x04\xa7\x02\x08\x0c\n\r\n\ + \x05\x04\x20\x02\x03\x01\x12\x04\xa7\x02\r\x1a\n\r\n\x05\x04\x20\x02\x03\ + \x03\x12\x04\xa7\x02\x1d\x1e\n\xc5\x01\n\x04\x04\x20\x02\x04\x12\x04\xab\ \x02\x08\x1e\x1a\xb6\x01\x20SandboxId\x20identifies\x20which\x20sandbox\ \x20is\x20using\x20the\x20agent.\x20We\x20allow\x20only\n\x20one\x20sand\ box\x20per\x20agent\x20and\x20implicitly\x20require\x20that\x20CreateSan\ dbox\x20is\n\x20called\x20before\x20other\x20sandbox/network\x20calls.\n\ - \n\x0f\n\x05\x04\x20\x02\x04\x04\x12\x06\xaa\x02\x08\xa6\x02\x1f\n\r\n\ - \x05\x04\x20\x02\x04\x05\x12\x04\xaa\x02\x08\x0e\n\r\n\x05\x04\x20\x02\ - \x04\x01\x12\x04\xaa\x02\x0f\x19\n\r\n\x05\x04\x20\x02\x04\x03\x12\x04\ - \xaa\x02\x1c\x1d\n\x98\x01\n\x04\x04\x20\x02\x05\x12\x04\xad\x02\x08#\ + \n\x0f\n\x05\x04\x20\x02\x04\x04\x12\x06\xab\x02\x08\xa7\x02\x1f\n\r\n\ + \x05\x04\x20\x02\x04\x05\x12\x04\xab\x02\x08\x0e\n\r\n\x05\x04\x20\x02\ + \x04\x01\x12\x04\xab\x02\x0f\x19\n\r\n\x05\x04\x20\x02\x04\x03\x12\x04\ + \xab\x02\x1c\x1d\n\x98\x01\n\x04\x04\x20\x02\x05\x12\x04\xae\x02\x08#\ \x1a\x89\x01\x20This\x20field,\x20if\x20non-empty,\x20designates\x20an\ \x20absolute\x20path\x20to\x20a\x20directory\n\x20that\x20the\x20agent\ \x20will\x20search\x20for\x20OCI\x20hooks\x20to\x20run\x20within\x20the\ - \x20guest.\n\n\x0f\n\x05\x04\x20\x02\x05\x04\x12\x06\xad\x02\x08\xaa\x02\ - \x1e\n\r\n\x05\x04\x20\x02\x05\x05\x12\x04\xad\x02\x08\x0e\n\r\n\x05\x04\ - \x20\x02\x05\x01\x12\x04\xad\x02\x0f\x1e\n\r\n\x05\x04\x20\x02\x05\x03\ - \x12\x04\xad\x02!\"\nZ\n\x04\x04\x20\x02\x06\x12\x04\xaf\x02\x081\x1aL\ + \x20guest.\n\n\x0f\n\x05\x04\x20\x02\x05\x04\x12\x06\xae\x02\x08\xab\x02\ + \x1e\n\r\n\x05\x04\x20\x02\x05\x05\x12\x04\xae\x02\x08\x0e\n\r\n\x05\x04\ + \x20\x02\x05\x01\x12\x04\xae\x02\x0f\x1e\n\r\n\x05\x04\x20\x02\x05\x03\ + \x12\x04\xae\x02!\"\nZ\n\x04\x04\x20\x02\x06\x12\x04\xb0\x02\x081\x1aL\ \x20This\x20field\x20is\x20the\x20list\x20of\x20kernel\x20modules\x20to\ \x20be\x20loaded\x20in\x20the\x20guest\x20kernel.\n\n\r\n\x05\x04\x20\ - \x02\x06\x04\x12\x04\xaf\x02\x08\x10\n\r\n\x05\x04\x20\x02\x06\x06\x12\ - \x04\xaf\x02\x11\x1d\n\r\n\x05\x04\x20\x02\x06\x01\x12\x04\xaf\x02\x1e,\ - \n\r\n\x05\x04\x20\x02\x06\x03\x12\x04\xaf\x02/0\n\x0c\n\x02\x04!\x12\ - \x06\xb2\x02\0\xb3\x02\x01\n\x0b\n\x03\x04!\x01\x12\x04\xb2\x02\x08\x1d\ - \n\x0c\n\x02\x04\"\x12\x06\xb5\x02\0\xb7\x02\x01\n\x0b\n\x03\x04\"\x01\ - \x12\x04\xb5\x02\x08\x12\n\x0c\n\x04\x04\"\x02\0\x12\x04\xb6\x02\x080\n\ - \r\n\x05\x04\"\x02\0\x04\x12\x04\xb6\x02\x08\x10\n\r\n\x05\x04\"\x02\0\ - \x06\x12\x04\xb6\x02\x11\x20\n\r\n\x05\x04\"\x02\0\x01\x12\x04\xb6\x02!+\ - \n\r\n\x05\x04\"\x02\0\x03\x12\x04\xb6\x02./\n\x0c\n\x02\x04#\x12\x06\ - \xb9\x02\0\xbb\x02\x01\n\x0b\n\x03\x04#\x01\x12\x04\xb9\x02\x08\x0e\n\ - \x0c\n\x04\x04#\x02\0\x12\x04\xba\x02\x08(\n\r\n\x05\x04#\x02\0\x04\x12\ - \x04\xba\x02\x08\x10\n\r\n\x05\x04#\x02\0\x06\x12\x04\xba\x02\x11\x1c\n\ - \r\n\x05\x04#\x02\0\x01\x12\x04\xba\x02\x1d#\n\r\n\x05\x04#\x02\0\x03\ - \x12\x04\xba\x02&'\n\x0c\n\x02\x04$\x12\x06\xbd\x02\0\xbf\x02\x01\n\x0b\ - \n\x03\x04$\x01\x12\x04\xbd\x02\x08\x1e\n\x0c\n\x04\x04$\x02\0\x12\x04\ - \xbe\x02\x08&\n\x0f\n\x05\x04$\x02\0\x04\x12\x06\xbe\x02\x08\xbd\x02\x20\ - \n\r\n\x05\x04$\x02\0\x06\x12\x04\xbe\x02\x08\x17\n\r\n\x05\x04$\x02\0\ - \x01\x12\x04\xbe\x02\x18!\n\r\n\x05\x04$\x02\0\x03\x12\x04\xbe\x02$%\n\ - \x0c\n\x02\x04%\x12\x06\xc1\x02\0\xc3\x02\x01\n\x0b\n\x03\x04%\x01\x12\ - \x04\xc1\x02\x08\x1b\n\x0c\n\x04\x04%\x02\0\x12\x04\xc2\x02\x08\x1a\n\ - \x0f\n\x05\x04%\x02\0\x04\x12\x06\xc2\x02\x08\xc1\x02\x1d\n\r\n\x05\x04%\ - \x02\0\x06\x12\x04\xc2\x02\x08\x0e\n\r\n\x05\x04%\x02\0\x01\x12\x04\xc2\ - \x02\x0f\x15\n\r\n\x05\x04%\x02\0\x03\x12\x04\xc2\x02\x18\x19\n\x0c\n\ - \x02\x04&\x12\x06\xc5\x02\0\xc6\x02\x01\n\x0b\n\x03\x04&\x01\x12\x04\xc5\ - \x02\x08\x1d\n\x0c\n\x02\x04'\x12\x06\xc8\x02\0\xc9\x02\x01\n\x0b\n\x03\ - \x04'\x01\x12\x04\xc8\x02\x08\x19\n\x0c\n\x02\x04(\x12\x06\xcb\x02\0\xcd\ - \x02\x01\n\x0b\n\x03\x04(\x01\x12\x04\xcb\x02\x08\x14\n\x0c\n\x04\x04(\ - \x02\0\x12\x04\xcc\x02\x073\n\r\n\x05\x04(\x02\0\x04\x12\x04\xcc\x02\x07\ - \x0f\n\r\n\x05\x04(\x02\0\x06\x12\x04\xcc\x02\x10!\n\r\n\x05\x04(\x02\0\ - \x01\x12\x04\xcc\x02\".\n\r\n\x05\x04(\x02\0\x03\x12\x04\xcc\x0212\n\x0c\ - \n\x02\x04)\x12\x06\xcf\x02\0\xd1\x02\x01\n\x0b\n\x03\x04)\x01\x12\x04\ - \xcf\x02\x08\x1e\n\x0c\n\x04\x04)\x02\0\x12\x04\xd0\x02\x07\"\n\x0f\n\ - \x05\x04)\x02\0\x04\x12\x06\xd0\x02\x07\xcf\x02\x20\n\r\n\x05\x04)\x02\0\ - \x06\x12\x04\xd0\x02\x07\x13\n\r\n\x05\x04)\x02\0\x01\x12\x04\xd0\x02\ - \x14\x1d\n\r\n\x05\x04)\x02\0\x03\x12\x04\xd0\x02\x20!\n\x0c\n\x02\x04*\ - \x12\x06\xd3\x02\0\xde\x02\x01\n\x0b\n\x03\x04*\x01\x12\x04\xd3\x02\x08\ - \x1b\n\xf6\x01\n\x04\x04*\x02\0\x12\x04\xd7\x02\x08\x16\x1a\xe7\x01\x20W\ + \x02\x06\x04\x12\x04\xb0\x02\x08\x10\n\r\n\x05\x04\x20\x02\x06\x06\x12\ + \x04\xb0\x02\x11\x1d\n\r\n\x05\x04\x20\x02\x06\x01\x12\x04\xb0\x02\x1e,\ + \n\r\n\x05\x04\x20\x02\x06\x03\x12\x04\xb0\x02/0\n\x0c\n\x02\x04!\x12\ + \x06\xb3\x02\0\xb4\x02\x01\n\x0b\n\x03\x04!\x01\x12\x04\xb3\x02\x08\x1d\ + \n\x0c\n\x02\x04\"\x12\x06\xb6\x02\0\xb8\x02\x01\n\x0b\n\x03\x04\"\x01\ + \x12\x04\xb6\x02\x08\x12\n\x0c\n\x04\x04\"\x02\0\x12\x04\xb7\x02\x080\n\ + \r\n\x05\x04\"\x02\0\x04\x12\x04\xb7\x02\x08\x10\n\r\n\x05\x04\"\x02\0\ + \x06\x12\x04\xb7\x02\x11\x20\n\r\n\x05\x04\"\x02\0\x01\x12\x04\xb7\x02!+\ + \n\r\n\x05\x04\"\x02\0\x03\x12\x04\xb7\x02./\n\x0c\n\x02\x04#\x12\x06\ + \xba\x02\0\xbc\x02\x01\n\x0b\n\x03\x04#\x01\x12\x04\xba\x02\x08\x0e\n\ + \x0c\n\x04\x04#\x02\0\x12\x04\xbb\x02\x08(\n\r\n\x05\x04#\x02\0\x04\x12\ + \x04\xbb\x02\x08\x10\n\r\n\x05\x04#\x02\0\x06\x12\x04\xbb\x02\x11\x1c\n\ + \r\n\x05\x04#\x02\0\x01\x12\x04\xbb\x02\x1d#\n\r\n\x05\x04#\x02\0\x03\ + \x12\x04\xbb\x02&'\n\x0c\n\x02\x04$\x12\x06\xbe\x02\0\xc0\x02\x01\n\x0b\ + \n\x03\x04$\x01\x12\x04\xbe\x02\x08\x1e\n\x0c\n\x04\x04$\x02\0\x12\x04\ + \xbf\x02\x08&\n\x0f\n\x05\x04$\x02\0\x04\x12\x06\xbf\x02\x08\xbe\x02\x20\ + \n\r\n\x05\x04$\x02\0\x06\x12\x04\xbf\x02\x08\x17\n\r\n\x05\x04$\x02\0\ + \x01\x12\x04\xbf\x02\x18!\n\r\n\x05\x04$\x02\0\x03\x12\x04\xbf\x02$%\n\ + \x0c\n\x02\x04%\x12\x06\xc2\x02\0\xc4\x02\x01\n\x0b\n\x03\x04%\x01\x12\ + \x04\xc2\x02\x08\x1b\n\x0c\n\x04\x04%\x02\0\x12\x04\xc3\x02\x08\x1a\n\ + \x0f\n\x05\x04%\x02\0\x04\x12\x06\xc3\x02\x08\xc2\x02\x1d\n\r\n\x05\x04%\ + \x02\0\x06\x12\x04\xc3\x02\x08\x0e\n\r\n\x05\x04%\x02\0\x01\x12\x04\xc3\ + \x02\x0f\x15\n\r\n\x05\x04%\x02\0\x03\x12\x04\xc3\x02\x18\x19\n\x0c\n\ + \x02\x04&\x12\x06\xc6\x02\0\xc7\x02\x01\n\x0b\n\x03\x04&\x01\x12\x04\xc6\ + \x02\x08\x1d\n\x0c\n\x02\x04'\x12\x06\xc9\x02\0\xca\x02\x01\n\x0b\n\x03\ + \x04'\x01\x12\x04\xc9\x02\x08\x19\n\x0c\n\x02\x04(\x12\x06\xcc\x02\0\xce\ + \x02\x01\n\x0b\n\x03\x04(\x01\x12\x04\xcc\x02\x08\x14\n\x0c\n\x04\x04(\ + \x02\0\x12\x04\xcd\x02\x073\n\r\n\x05\x04(\x02\0\x04\x12\x04\xcd\x02\x07\ + \x0f\n\r\n\x05\x04(\x02\0\x06\x12\x04\xcd\x02\x10!\n\r\n\x05\x04(\x02\0\ + \x01\x12\x04\xcd\x02\".\n\r\n\x05\x04(\x02\0\x03\x12\x04\xcd\x0212\n\x0c\ + \n\x02\x04)\x12\x06\xd0\x02\0\xd2\x02\x01\n\x0b\n\x03\x04)\x01\x12\x04\ + \xd0\x02\x08\x1e\n\x0c\n\x04\x04)\x02\0\x12\x04\xd1\x02\x07\"\n\x0f\n\ + \x05\x04)\x02\0\x04\x12\x06\xd1\x02\x07\xd0\x02\x20\n\r\n\x05\x04)\x02\0\ + \x06\x12\x04\xd1\x02\x07\x13\n\r\n\x05\x04)\x02\0\x01\x12\x04\xd1\x02\ + \x14\x1d\n\r\n\x05\x04)\x02\0\x03\x12\x04\xd1\x02\x20!\n\x0c\n\x02\x04*\ + \x12\x06\xd4\x02\0\xdf\x02\x01\n\x0b\n\x03\x04*\x01\x12\x04\xd4\x02\x08\ + \x1b\n\xf6\x01\n\x04\x04*\x02\0\x12\x04\xd8\x02\x08\x16\x1a\xe7\x01\x20W\ ait\x20specifies\x20if\x20the\x20caller\x20waits\x20for\x20the\x20agent\ \x20to\x20online\x20all\x20resources.\n\x20If\x20true\x20the\x20agent\ \x20returns\x20once\x20all\x20resources\x20have\x20been\x20connected,\ \x20otherwise\x20all\n\x20resources\x20are\x20connected\x20asynchronousl\ y\x20and\x20the\x20agent\x20returns\x20immediately.\n\n\x0f\n\x05\x04*\ - \x02\0\x04\x12\x06\xd7\x02\x08\xd3\x02\x1d\n\r\n\x05\x04*\x02\0\x05\x12\ - \x04\xd7\x02\x08\x0c\n\r\n\x05\x04*\x02\0\x01\x12\x04\xd7\x02\r\x11\n\r\ - \n\x05\x04*\x02\0\x03\x12\x04\xd7\x02\x14\x15\n`\n\x04\x04*\x02\x01\x12\ - \x04\xda\x02\x08\x1b\x1aR\x20NbCpus\x20specifies\x20the\x20number\x20of\ + \x02\0\x04\x12\x06\xd8\x02\x08\xd4\x02\x1d\n\r\n\x05\x04*\x02\0\x05\x12\ + \x04\xd8\x02\x08\x0c\n\r\n\x05\x04*\x02\0\x01\x12\x04\xd8\x02\r\x11\n\r\ + \n\x05\x04*\x02\0\x03\x12\x04\xd8\x02\x14\x15\n`\n\x04\x04*\x02\x01\x12\ + \x04\xdb\x02\x08\x1b\x1aR\x20NbCpus\x20specifies\x20the\x20number\x20of\ \x20CPUs\x20that\x20were\x20added\x20and\x20the\x20agent\x20has\x20to\ - \x20online.\n\n\x0f\n\x05\x04*\x02\x01\x04\x12\x06\xda\x02\x08\xd7\x02\ - \x16\n\r\n\x05\x04*\x02\x01\x05\x12\x04\xda\x02\x08\x0e\n\r\n\x05\x04*\ - \x02\x01\x01\x12\x04\xda\x02\x0f\x16\n\r\n\x05\x04*\x02\x01\x03\x12\x04\ - \xda\x02\x19\x1a\nA\n\x04\x04*\x02\x02\x12\x04\xdd\x02\x08\x1a\x1a3\x20C\ + \x20online.\n\n\x0f\n\x05\x04*\x02\x01\x04\x12\x06\xdb\x02\x08\xd8\x02\ + \x16\n\r\n\x05\x04*\x02\x01\x05\x12\x04\xdb\x02\x08\x0e\n\r\n\x05\x04*\ + \x02\x01\x01\x12\x04\xdb\x02\x0f\x16\n\r\n\x05\x04*\x02\x01\x03\x12\x04\ + \xdb\x02\x19\x1a\nA\n\x04\x04*\x02\x02\x12\x04\xde\x02\x08\x1a\x1a3\x20C\ puOnly\x20specifies\x20whether\x20only\x20online\x20CPU\x20or\x20not.\n\ - \n\x0f\n\x05\x04*\x02\x02\x04\x12\x06\xdd\x02\x08\xda\x02\x1b\n\r\n\x05\ - \x04*\x02\x02\x05\x12\x04\xdd\x02\x08\x0c\n\r\n\x05\x04*\x02\x02\x01\x12\ - \x04\xdd\x02\r\x15\n\r\n\x05\x04*\x02\x02\x03\x12\x04\xdd\x02\x18\x19\n\ - \x0c\n\x02\x04+\x12\x06\xe0\x02\0\xe3\x02\x01\n\x0b\n\x03\x04+\x01\x12\ - \x04\xe0\x02\x08\x1e\nM\n\x04\x04+\x02\0\x12\x04\xe2\x02\x08\x17\x1a?\ + \n\x0f\n\x05\x04*\x02\x02\x04\x12\x06\xde\x02\x08\xdb\x02\x1b\n\r\n\x05\ + \x04*\x02\x02\x05\x12\x04\xde\x02\x08\x0c\n\r\n\x05\x04*\x02\x02\x01\x12\ + \x04\xde\x02\r\x15\n\r\n\x05\x04*\x02\x02\x03\x12\x04\xde\x02\x18\x19\n\ + \x0c\n\x02\x04+\x12\x06\xe1\x02\0\xe4\x02\x01\n\x0b\n\x03\x04+\x01\x12\ + \x04\xe1\x02\x08\x1e\nM\n\x04\x04+\x02\0\x12\x04\xe3\x02\x08\x17\x1a?\ \x20Data\x20specifies\x20the\x20random\x20data\x20used\x20to\x20reseed\ - \x20the\x20guest\x20crng.\n\n\x0f\n\x05\x04+\x02\0\x04\x12\x06\xe2\x02\ - \x08\xe0\x02\x20\n\r\n\x05\x04+\x02\0\x05\x12\x04\xe2\x02\x08\r\n\r\n\ - \x05\x04+\x02\0\x01\x12\x04\xe2\x02\x0e\x12\n\r\n\x05\x04+\x02\0\x03\x12\ - \x04\xe2\x02\x15\x16\nX\n\x02\x04,\x12\x06\xe6\x02\0\xf6\x02\x01\x1aJ\ + \x20the\x20guest\x20crng.\n\n\x0f\n\x05\x04+\x02\0\x04\x12\x06\xe3\x02\ + \x08\xe1\x02\x20\n\r\n\x05\x04+\x02\0\x05\x12\x04\xe3\x02\x08\r\n\r\n\ + \x05\x04+\x02\0\x01\x12\x04\xe3\x02\x0e\x12\n\r\n\x05\x04+\x02\0\x03\x12\ + \x04\xe3\x02\x15\x16\nX\n\x02\x04,\x12\x06\xe7\x02\0\xf7\x02\x01\x1aJ\ \x20AgentDetails\x20provides\x20information\x20to\x20the\x20client\x20ab\ - out\x20the\x20running\x20agent.\n\n\x0b\n\x03\x04,\x01\x12\x04\xe6\x02\ - \x08\x14\nC\n\x04\x04,\x02\0\x12\x04\xe8\x02\x08\x1b\x1a5\x20Semantic\ + out\x20the\x20running\x20agent.\n\n\x0b\n\x03\x04,\x01\x12\x04\xe7\x02\ + \x08\x14\nC\n\x04\x04,\x02\0\x12\x04\xe9\x02\x08\x1b\x1a5\x20Semantic\ \x20version\x20of\x20agent\x20(see\x20https://semver.org).\n\n\x0f\n\x05\ - \x04,\x02\0\x04\x12\x06\xe8\x02\x08\xe6\x02\x16\n\r\n\x05\x04,\x02\0\x05\ - \x12\x04\xe8\x02\x08\x0e\n\r\n\x05\x04,\x02\0\x01\x12\x04\xe8\x02\x0f\ - \x16\n\r\n\x05\x04,\x02\0\x03\x12\x04\xe8\x02\x19\x1a\n5\n\x04\x04,\x02\ - \x01\x12\x04\xeb\x02\x08\x1d\x1a'\x20Set\x20if\x20the\x20agent\x20is\x20\ - running\x20as\x20PID\x201.\n\n\x0f\n\x05\x04,\x02\x01\x04\x12\x06\xeb\ - \x02\x08\xe8\x02\x1b\n\r\n\x05\x04,\x02\x01\x05\x12\x04\xeb\x02\x08\x0c\ - \n\r\n\x05\x04,\x02\x01\x01\x12\x04\xeb\x02\r\x18\n\r\n\x05\x04,\x02\x01\ - \x03\x12\x04\xeb\x02\x1b\x1c\n2\n\x04\x04,\x02\x02\x12\x04\xee\x02\x08,\ + \x04,\x02\0\x04\x12\x06\xe9\x02\x08\xe7\x02\x16\n\r\n\x05\x04,\x02\0\x05\ + \x12\x04\xe9\x02\x08\x0e\n\r\n\x05\x04,\x02\0\x01\x12\x04\xe9\x02\x0f\ + \x16\n\r\n\x05\x04,\x02\0\x03\x12\x04\xe9\x02\x19\x1a\n5\n\x04\x04,\x02\ + \x01\x12\x04\xec\x02\x08\x1d\x1a'\x20Set\x20if\x20the\x20agent\x20is\x20\ + running\x20as\x20PID\x201.\n\n\x0f\n\x05\x04,\x02\x01\x04\x12\x06\xec\ + \x02\x08\xe9\x02\x1b\n\r\n\x05\x04,\x02\x01\x05\x12\x04\xec\x02\x08\x0c\ + \n\r\n\x05\x04,\x02\x01\x01\x12\x04\xec\x02\r\x18\n\r\n\x05\x04,\x02\x01\ + \x03\x12\x04\xec\x02\x1b\x1c\n2\n\x04\x04,\x02\x02\x12\x04\xef\x02\x08,\ \x1a$\x20List\x20of\x20available\x20device\x20handlers.\n\n\r\n\x05\x04,\ - \x02\x02\x04\x12\x04\xee\x02\x08\x10\n\r\n\x05\x04,\x02\x02\x05\x12\x04\ - \xee\x02\x11\x17\n\r\n\x05\x04,\x02\x02\x01\x12\x04\xee\x02\x18'\n\r\n\ - \x05\x04,\x02\x02\x03\x12\x04\xee\x02*+\n3\n\x04\x04,\x02\x03\x12\x04\ - \xf1\x02\x08-\x1a%\x20List\x20of\x20available\x20storage\x20handlers.\n\ - \n\r\n\x05\x04,\x02\x03\x04\x12\x04\xf1\x02\x08\x10\n\r\n\x05\x04,\x02\ - \x03\x05\x12\x04\xf1\x02\x11\x17\n\r\n\x05\x04,\x02\x03\x01\x12\x04\xf1\ - \x02\x18(\n\r\n\x05\x04,\x02\x03\x03\x12\x04\xf1\x02+,\np\n\x04\x04,\x02\ - \x04\x12\x04\xf5\x02\x08\"\x1ab\x20Set\x20only\x20if\x20the\x20agent\x20\ + \x02\x02\x04\x12\x04\xef\x02\x08\x10\n\r\n\x05\x04,\x02\x02\x05\x12\x04\ + \xef\x02\x11\x17\n\r\n\x05\x04,\x02\x02\x01\x12\x04\xef\x02\x18'\n\r\n\ + \x05\x04,\x02\x02\x03\x12\x04\xef\x02*+\n3\n\x04\x04,\x02\x03\x12\x04\ + \xf2\x02\x08-\x1a%\x20List\x20of\x20available\x20storage\x20handlers.\n\ + \n\r\n\x05\x04,\x02\x03\x04\x12\x04\xf2\x02\x08\x10\n\r\n\x05\x04,\x02\ + \x03\x05\x12\x04\xf2\x02\x11\x17\n\r\n\x05\x04,\x02\x03\x01\x12\x04\xf2\ + \x02\x18(\n\r\n\x05\x04,\x02\x03\x03\x12\x04\xf2\x02+,\np\n\x04\x04,\x02\ + \x04\x12\x04\xf6\x02\x08\"\x1ab\x20Set\x20only\x20if\x20the\x20agent\x20\ is\x20built\x20with\x20seccomp\x20support\x20and\x20the\x20guest\n\x20en\ vironment\x20supports\x20seccomp.\n\n\x0f\n\x05\x04,\x02\x04\x04\x12\x06\ - \xf5\x02\x08\xf1\x02-\n\r\n\x05\x04,\x02\x04\x05\x12\x04\xf5\x02\x08\x0c\ - \n\r\n\x05\x04,\x02\x04\x01\x12\x04\xf5\x02\r\x1d\n\r\n\x05\x04,\x02\x04\ - \x03\x12\x04\xf5\x02\x20!\n\x0c\n\x02\x04-\x12\x06\xf8\x02\0\x82\x03\x01\ - \n\x0b\n\x03\x04-\x01\x12\x04\xf8\x02\x08\x1b\n\xd5\x01\n\x04\x04-\x02\0\ - \x12\x04\xfc\x02\x08\x20\x1a\xc6\x01\x20MemBlockSize\x20asks\x20server\ + \xf6\x02\x08\xf2\x02-\n\r\n\x05\x04,\x02\x04\x05\x12\x04\xf6\x02\x08\x0c\ + \n\r\n\x05\x04,\x02\x04\x01\x12\x04\xf6\x02\r\x1d\n\r\n\x05\x04,\x02\x04\ + \x03\x12\x04\xf6\x02\x20!\n\x0c\n\x02\x04-\x12\x06\xf9\x02\0\x83\x03\x01\ + \n\x0b\n\x03\x04-\x01\x12\x04\xf9\x02\x08\x1b\n\xd5\x01\n\x04\x04-\x02\0\ + \x12\x04\xfd\x02\x08\x20\x1a\xc6\x01\x20MemBlockSize\x20asks\x20server\ \x20to\x20return\x20the\x20system\x20memory\x20block\x20size\x20that\x20\ can\x20be\x20used\n\x20for\x20memory\x20hotplug\x20alignment.\x20Typical\ ly\x20the\x20server\x20returns\x20what's\x20in\n\x20/sys/devices/system/\ - memory/block_size_bytes.\n\n\x0f\n\x05\x04-\x02\0\x04\x12\x06\xfc\x02\ - \x08\xf8\x02\x1d\n\r\n\x05\x04-\x02\0\x05\x12\x04\xfc\x02\x08\x0c\n\r\n\ - \x05\x04-\x02\0\x01\x12\x04\xfc\x02\r\x1b\n\r\n\x05\x04-\x02\0\x03\x12\ - \x04\xfc\x02\x1e\x1f\n\xd1\x01\n\x04\x04-\x02\x01\x12\x04\x81\x03\x08#\ + memory/block_size_bytes.\n\n\x0f\n\x05\x04-\x02\0\x04\x12\x06\xfd\x02\ + \x08\xf9\x02\x1d\n\r\n\x05\x04-\x02\0\x05\x12\x04\xfd\x02\x08\x0c\n\r\n\ + \x05\x04-\x02\0\x01\x12\x04\xfd\x02\r\x1b\n\r\n\x05\x04-\x02\0\x03\x12\ + \x04\xfd\x02\x1e\x1f\n\xd1\x01\n\x04\x04-\x02\x01\x12\x04\x82\x03\x08#\ \x1a\xc2\x01\x20MemoryHotplugProbe\x20asks\x20server\x20to\x20return\x20\ whether\x20guest\x20kernel\x20supports\x20memory\x20hotplug\n\x20via\x20\ probeinterface.\x20Typically\x20the\x20server\x20will\x20check\x20if\x20\ the\x20path\n\x20/sys/devices/system/memory/probe\x20exists.\n\n\x0f\n\ - \x05\x04-\x02\x01\x04\x12\x06\x81\x03\x08\xfc\x02\x20\n\r\n\x05\x04-\x02\ - \x01\x05\x12\x04\x81\x03\x08\x0c\n\r\n\x05\x04-\x02\x01\x01\x12\x04\x81\ - \x03\r\x1e\n\r\n\x05\x04-\x02\x01\x03\x12\x04\x81\x03!\"\n\x0c\n\x02\x04\ - .\x12\x06\x84\x03\0\x8b\x03\x01\n\x0b\n\x03\x04.\x01\x12\x04\x84\x03\x08\ - \x1c\nP\n\x04\x04.\x02\0\x12\x04\x86\x03\x08(\x1aB\x20MemBlockSizeBytes\ + \x05\x04-\x02\x01\x04\x12\x06\x82\x03\x08\xfd\x02\x20\n\r\n\x05\x04-\x02\ + \x01\x05\x12\x04\x82\x03\x08\x0c\n\r\n\x05\x04-\x02\x01\x01\x12\x04\x82\ + \x03\r\x1e\n\r\n\x05\x04-\x02\x01\x03\x12\x04\x82\x03!\"\n\x0c\n\x02\x04\ + .\x12\x06\x85\x03\0\x8c\x03\x01\n\x0b\n\x03\x04.\x01\x12\x04\x85\x03\x08\ + \x1c\nP\n\x04\x04.\x02\0\x12\x04\x87\x03\x08(\x1aB\x20MemBlockSizeBytes\ \x20returns\x20the\x20system\x20memory\x20block\x20size\x20in\x20bytes.\ - \n\n\x0f\n\x05\x04.\x02\0\x04\x12\x06\x86\x03\x08\x84\x03\x1e\n\r\n\x05\ - \x04.\x02\0\x05\x12\x04\x86\x03\x08\x0e\n\r\n\x05\x04.\x02\0\x01\x12\x04\ - \x86\x03\x0f#\n\r\n\x05\x04.\x02\0\x03\x12\x04\x86\x03&'\n\x0c\n\x04\x04\ - .\x02\x01\x12\x04\x88\x03\x08'\n\x0f\n\x05\x04.\x02\x01\x04\x12\x06\x88\ - \x03\x08\x86\x03(\n\r\n\x05\x04.\x02\x01\x06\x12\x04\x88\x03\x08\x14\n\r\ - \n\x05\x04.\x02\x01\x01\x12\x04\x88\x03\x15\"\n\r\n\x05\x04.\x02\x01\x03\ - \x12\x04\x88\x03%&\n\x0c\n\x04\x04.\x02\x02\x12\x04\x8a\x03\x08+\n\x0f\n\ - \x05\x04.\x02\x02\x04\x12\x06\x8a\x03\x08\x88\x03'\n\r\n\x05\x04.\x02\ - \x02\x05\x12\x04\x8a\x03\x08\x0c\n\r\n\x05\x04.\x02\x02\x01\x12\x04\x8a\ - \x03\r&\n\r\n\x05\x04.\x02\x02\x03\x12\x04\x8a\x03)*\n\x0c\n\x02\x04/\ - \x12\x06\x8d\x03\0\x91\x03\x01\n\x0b\n\x03\x04/\x01\x12\x04\x8d\x03\x08\ - \x20\n\xb2\x01\n\x04\x04/\x02\0\x12\x04\x90\x03\x080\x1a\xa3\x01\x20serv\ + \n\n\x0f\n\x05\x04.\x02\0\x04\x12\x06\x87\x03\x08\x85\x03\x1e\n\r\n\x05\ + \x04.\x02\0\x05\x12\x04\x87\x03\x08\x0e\n\r\n\x05\x04.\x02\0\x01\x12\x04\ + \x87\x03\x0f#\n\r\n\x05\x04.\x02\0\x03\x12\x04\x87\x03&'\n\x0c\n\x04\x04\ + .\x02\x01\x12\x04\x89\x03\x08'\n\x0f\n\x05\x04.\x02\x01\x04\x12\x06\x89\ + \x03\x08\x87\x03(\n\r\n\x05\x04.\x02\x01\x06\x12\x04\x89\x03\x08\x14\n\r\ + \n\x05\x04.\x02\x01\x01\x12\x04\x89\x03\x15\"\n\r\n\x05\x04.\x02\x01\x03\ + \x12\x04\x89\x03%&\n\x0c\n\x04\x04.\x02\x02\x12\x04\x8b\x03\x08+\n\x0f\n\ + \x05\x04.\x02\x02\x04\x12\x06\x8b\x03\x08\x89\x03'\n\r\n\x05\x04.\x02\ + \x02\x05\x12\x04\x8b\x03\x08\x0c\n\r\n\x05\x04.\x02\x02\x01\x12\x04\x8b\ + \x03\r&\n\r\n\x05\x04.\x02\x02\x03\x12\x04\x8b\x03)*\n\x0c\n\x02\x04/\ + \x12\x06\x8e\x03\0\x92\x03\x01\n\x0b\n\x03\x04/\x01\x12\x04\x8e\x03\x08\ + \x20\n\xb2\x01\n\x04\x04/\x02\0\x12\x04\x91\x03\x080\x1a\xa3\x01\x20serv\ er\x20needs\x20to\x20send\x20the\x20value\x20of\x20memHotplugProbeAddr\ \x20into\x20file\x20/sys/devices/system/memory/probe,\n\x20in\x20order\ \x20to\x20notify\x20the\x20guest\x20kernel\x20about\x20hot-add\x20memory\ - \x20event\n\n\r\n\x05\x04/\x02\0\x04\x12\x04\x90\x03\x08\x10\n\r\n\x05\ - \x04/\x02\0\x05\x12\x04\x90\x03\x11\x17\n\r\n\x05\x04/\x02\0\x01\x12\x04\ - \x90\x03\x18+\n\r\n\x05\x04/\x02\0\x03\x12\x04\x90\x03./\n\x0c\n\x02\x04\ - 0\x12\x06\x93\x03\0\x98\x03\x01\n\x0b\n\x03\x040\x01\x12\x04\x93\x03\x08\ - \x1f\n/\n\x04\x040\x02\0\x12\x04\x95\x03\x08\x16\x1a!\x20Sec\x20the\x20s\ - econd\x20since\x20the\x20Epoch.\n\n\x0f\n\x05\x040\x02\0\x04\x12\x06\x95\ - \x03\x08\x93\x03!\n\r\n\x05\x040\x02\0\x05\x12\x04\x95\x03\x08\r\n\r\n\ - \x05\x040\x02\0\x01\x12\x04\x95\x03\x0e\x11\n\r\n\x05\x040\x02\0\x03\x12\ - \x04\x95\x03\x14\x15\nF\n\x04\x040\x02\x01\x12\x04\x97\x03\x08\x17\x1a8\ + \x20event\n\n\r\n\x05\x04/\x02\0\x04\x12\x04\x91\x03\x08\x10\n\r\n\x05\ + \x04/\x02\0\x05\x12\x04\x91\x03\x11\x17\n\r\n\x05\x04/\x02\0\x01\x12\x04\ + \x91\x03\x18+\n\r\n\x05\x04/\x02\0\x03\x12\x04\x91\x03./\n\x0c\n\x02\x04\ + 0\x12\x06\x94\x03\0\x99\x03\x01\n\x0b\n\x03\x040\x01\x12\x04\x94\x03\x08\ + \x1f\n/\n\x04\x040\x02\0\x12\x04\x96\x03\x08\x16\x1a!\x20Sec\x20the\x20s\ + econd\x20since\x20the\x20Epoch.\n\n\x0f\n\x05\x040\x02\0\x04\x12\x06\x96\ + \x03\x08\x94\x03!\n\r\n\x05\x040\x02\0\x05\x12\x04\x96\x03\x08\r\n\r\n\ + \x05\x040\x02\0\x01\x12\x04\x96\x03\x0e\x11\n\r\n\x05\x040\x02\0\x03\x12\ + \x04\x96\x03\x14\x15\nF\n\x04\x040\x02\x01\x12\x04\x98\x03\x08\x17\x1a8\ \x20Usec\x20the\x20microseconds\x20portion\x20of\x20time\x20since\x20the\ - \x20Epoch.\n\n\x0f\n\x05\x040\x02\x01\x04\x12\x06\x97\x03\x08\x95\x03\ - \x16\n\r\n\x05\x040\x02\x01\x05\x12\x04\x97\x03\x08\r\n\r\n\x05\x040\x02\ - \x01\x01\x12\x04\x97\x03\x0e\x12\n\r\n\x05\x040\x02\x01\x03\x12\x04\x97\ - \x03\x15\x16\n\xa3\x01\n\x02\x041\x12\x06\x9c\x03\0\xb6\x03\x01\x1a\x94\ + \x20Epoch.\n\n\x0f\n\x05\x040\x02\x01\x04\x12\x06\x98\x03\x08\x96\x03\ + \x16\n\r\n\x05\x040\x02\x01\x05\x12\x04\x98\x03\x08\r\n\r\n\x05\x040\x02\ + \x01\x01\x12\x04\x98\x03\x0e\x12\n\r\n\x05\x040\x02\x01\x03\x12\x04\x98\ + \x03\x15\x16\n\xa3\x01\n\x02\x041\x12\x06\x9d\x03\0\xb7\x03\x01\x1a\x94\ \x01\x20Storage\x20represents\x20both\x20the\x20rootfs\x20of\x20the\x20c\ ontainer,\x20and\x20any\x20volume\x20that\n\x20could\x20have\x20been\x20\ defined\x20through\x20the\x20Mount\x20list\x20of\x20the\x20OCI\x20specif\ - ication.\n\n\x0b\n\x03\x041\x01\x12\x04\x9c\x03\x08\x0f\n\x8b\x02\n\x04\ - \x041\x02\0\x12\x04\xa1\x03\x08\x1a\x1a\xfc\x01\x20Driver\x20is\x20used\ + ication.\n\n\x0b\n\x03\x041\x01\x12\x04\x9d\x03\x08\x0f\n\x8b\x02\n\x04\ + \x041\x02\0\x12\x04\xa2\x03\x08\x1a\x1a\xfc\x01\x20Driver\x20is\x20used\ \x20to\x20define\x20the\x20way\x20the\x20storage\x20is\x20passed\x20thro\ ugh\x20the\n\x20virtual\x20machine.\x20It\x20can\x20be\x20\"9p\",\x20\"b\ lk\",\x20or\x20something\x20else,\x20but\x20for\n\x20all\x20cases,\x20th\ is\x20will\x20define\x20if\x20some\x20extra\x20steps\x20are\x20required\ \x20before\n\x20this\x20storage\x20gets\x20mounted\x20into\x20the\x20con\ - tainer.\n\n\x0f\n\x05\x041\x02\0\x04\x12\x06\xa1\x03\x08\x9c\x03\x11\n\r\ - \n\x05\x041\x02\0\x05\x12\x04\xa1\x03\x08\x0e\n\r\n\x05\x041\x02\0\x01\ - \x12\x04\xa1\x03\x0f\x15\n\r\n\x05\x041\x02\0\x03\x12\x04\xa1\x03\x18\ - \x19\n\xd0\x01\n\x04\x041\x02\x01\x12\x04\xa5\x03\x08+\x1a\xc1\x01\x20Dr\ + tainer.\n\n\x0f\n\x05\x041\x02\0\x04\x12\x06\xa2\x03\x08\x9d\x03\x11\n\r\ + \n\x05\x041\x02\0\x05\x12\x04\xa2\x03\x08\x0e\n\r\n\x05\x041\x02\0\x01\ + \x12\x04\xa2\x03\x0f\x15\n\r\n\x05\x041\x02\0\x03\x12\x04\xa2\x03\x18\ + \x19\n\xd0\x01\n\x04\x041\x02\x01\x12\x04\xa6\x03\x08+\x1a\xc1\x01\x20Dr\ iverOptions\x20allows\x20the\x20caller\x20to\x20define\x20a\x20list\x20o\ f\x20options\x20such\n\x20as\x20block\x20sizes,\x20numbers\x20of\x20luns\ ,\x20...\x20which\x20are\x20very\x20specific\x20to\n\x20every\x20device\ \x20and\x20cannot\x20be\x20generalized\x20through\x20extra\x20fields.\n\ - \n\r\n\x05\x041\x02\x01\x04\x12\x04\xa5\x03\x08\x10\n\r\n\x05\x041\x02\ - \x01\x05\x12\x04\xa5\x03\x11\x17\n\r\n\x05\x041\x02\x01\x01\x12\x04\xa5\ - \x03\x18&\n\r\n\x05\x041\x02\x01\x03\x12\x04\xa5\x03)*\n\xce\x02\n\x04\ - \x041\x02\x02\x12\x04\xab\x03\x08\x1a\x1a\xbf\x02\x20Source\x20can\x20be\ + \n\r\n\x05\x041\x02\x01\x04\x12\x04\xa6\x03\x08\x10\n\r\n\x05\x041\x02\ + \x01\x05\x12\x04\xa6\x03\x11\x17\n\r\n\x05\x041\x02\x01\x01\x12\x04\xa6\ + \x03\x18&\n\r\n\x05\x041\x02\x01\x03\x12\x04\xa6\x03)*\n\xce\x02\n\x04\ + \x041\x02\x02\x12\x04\xac\x03\x08\x1a\x1a\xbf\x02\x20Source\x20can\x20be\ \x20anything\x20representing\x20the\x20source\x20of\x20the\x20storage.\ \x20This\n\x20will\x20be\x20handled\x20by\x20the\x20proper\x20handler\ \x20based\x20on\x20the\x20Driver\x20used.\n\x20For\x20instance,\x20it\ @@ -13859,48 +14141,48 @@ static file_descriptor_proto_data: &'static [u8] = b"\ nows\x20the\n\x20name\x20of\x20device\x20inside\x20the\x20VM,\x20or\x20i\ t\x20can\x20be\x20some\x20sort\x20of\x20identifier\n\x20to\x20let\x20the\ \x20agent\x20find\x20the\x20device\x20inside\x20the\x20VM.\n\n\x0f\n\x05\ - \x041\x02\x02\x04\x12\x06\xab\x03\x08\xa5\x03+\n\r\n\x05\x041\x02\x02\ - \x05\x12\x04\xab\x03\x08\x0e\n\r\n\x05\x041\x02\x02\x01\x12\x04\xab\x03\ - \x0f\x15\n\r\n\x05\x041\x02\x02\x03\x12\x04\xab\x03\x18\x19\n\xdb\x01\n\ - \x04\x041\x02\x03\x12\x04\xaf\x03\x08\x1a\x1a\xcc\x01\x20Fstype\x20repre\ + \x041\x02\x02\x04\x12\x06\xac\x03\x08\xa6\x03+\n\r\n\x05\x041\x02\x02\ + \x05\x12\x04\xac\x03\x08\x0e\n\r\n\x05\x041\x02\x02\x01\x12\x04\xac\x03\ + \x0f\x15\n\r\n\x05\x041\x02\x02\x03\x12\x04\xac\x03\x18\x19\n\xdb\x01\n\ + \x04\x041\x02\x03\x12\x04\xb0\x03\x08\x1a\x1a\xcc\x01\x20Fstype\x20repre\ sents\x20the\x20filesystem\x20that\x20needs\x20to\x20be\x20used\x20to\ \x20mount\x20the\n\x20storage\x20inside\x20the\x20VM.\x20For\x20instance\ ,\x20it\x20could\x20be\x20\"xfs\"\x20for\x20block\n\x20device,\x20\"9p\"\ \x20for\x20shared\x20filesystem,\x20or\x20\"tmpfs\"\x20for\x20shared\x20\ - /dev/shm.\n\n\x0f\n\x05\x041\x02\x03\x04\x12\x06\xaf\x03\x08\xab\x03\x1a\ - \n\r\n\x05\x041\x02\x03\x05\x12\x04\xaf\x03\x08\x0e\n\r\n\x05\x041\x02\ - \x03\x01\x12\x04\xaf\x03\x0f\x15\n\r\n\x05\x041\x02\x03\x03\x12\x04\xaf\ - \x03\x18\x19\nw\n\x04\x041\x02\x04\x12\x04\xb2\x03\x08$\x1ai\x20Options\ + /dev/shm.\n\n\x0f\n\x05\x041\x02\x03\x04\x12\x06\xb0\x03\x08\xac\x03\x1a\ + \n\r\n\x05\x041\x02\x03\x05\x12\x04\xb0\x03\x08\x0e\n\r\n\x05\x041\x02\ + \x03\x01\x12\x04\xb0\x03\x0f\x15\n\r\n\x05\x041\x02\x03\x03\x12\x04\xb0\ + \x03\x18\x19\nw\n\x04\x041\x02\x04\x12\x04\xb3\x03\x08$\x1ai\x20Options\ \x20describes\x20the\x20additional\x20options\x20that\x20might\x20be\x20\ needed\x20to\n\x20mount\x20properly\x20the\x20storage\x20filesytem.\n\n\ - \r\n\x05\x041\x02\x04\x04\x12\x04\xb2\x03\x08\x10\n\r\n\x05\x041\x02\x04\ - \x05\x12\x04\xb2\x03\x11\x17\n\r\n\x05\x041\x02\x04\x01\x12\x04\xb2\x03\ - \x18\x1f\n\r\n\x05\x041\x02\x04\x03\x12\x04\xb2\x03\"#\na\n\x04\x041\x02\ - \x05\x12\x04\xb5\x03\x08\x1f\x1aS\x20MountPoint\x20refers\x20to\x20the\ + \r\n\x05\x041\x02\x04\x04\x12\x04\xb3\x03\x08\x10\n\r\n\x05\x041\x02\x04\ + \x05\x12\x04\xb3\x03\x11\x17\n\r\n\x05\x041\x02\x04\x01\x12\x04\xb3\x03\ + \x18\x1f\n\r\n\x05\x041\x02\x04\x03\x12\x04\xb3\x03\"#\na\n\x04\x041\x02\ + \x05\x12\x04\xb6\x03\x08\x1f\x1aS\x20MountPoint\x20refers\x20to\x20the\ \x20path\x20where\x20the\x20storage\x20should\x20be\x20mounted\n\x20insi\ - de\x20the\x20VM.\n\n\x0f\n\x05\x041\x02\x05\x04\x12\x06\xb5\x03\x08\xb2\ - \x03$\n\r\n\x05\x041\x02\x05\x05\x12\x04\xb5\x03\x08\x0e\n\r\n\x05\x041\ - \x02\x05\x01\x12\x04\xb5\x03\x0f\x1a\n\r\n\x05\x041\x02\x05\x03\x12\x04\ - \xb5\x03\x1d\x1e\n\x88\x01\n\x02\x042\x12\x06\xba\x03\0\xda\x03\x01\x1az\ + de\x20the\x20VM.\n\n\x0f\n\x05\x041\x02\x05\x04\x12\x06\xb6\x03\x08\xb3\ + \x03$\n\r\n\x05\x041\x02\x05\x05\x12\x04\xb6\x03\x08\x0e\n\r\n\x05\x041\ + \x02\x05\x01\x12\x04\xb6\x03\x0f\x1a\n\r\n\x05\x041\x02\x05\x03\x12\x04\ + \xb6\x03\x1d\x1e\n\x88\x01\n\x02\x042\x12\x06\xbb\x03\0\xdb\x03\x01\x1az\ \x20Device\x20represents\x20only\x20the\x20devices\x20that\x20could\x20h\ ave\x20been\x20defined\x20through\x20the\n\x20Linux\x20Device\x20list\ \x20of\x20the\x20OCI\x20specification.\n\n\x0b\n\x03\x042\x01\x12\x04\ - \xba\x03\x08\x0e\n\xb0\x01\n\x04\x042\x02\0\x12\x04\xbe\x03\x08\x16\x1a\ + \xbb\x03\x08\x0e\n\xb0\x01\n\x04\x042\x02\0\x12\x04\xbf\x03\x08\x16\x1a\ \xa1\x01\x20Id\x20can\x20be\x20used\x20to\x20identify\x20the\x20device\ \x20inside\x20the\x20VM.\x20Some\x20devices\n\x20might\x20not\x20need\ \x20it\x20to\x20be\x20identified\x20on\x20the\x20VM,\x20and\x20will\x20r\ ely\x20on\x20the\n\x20provided\x20VmPath\x20instead.\n\n\x0f\n\x05\x042\ - \x02\0\x04\x12\x06\xbe\x03\x08\xba\x03\x10\n\r\n\x05\x042\x02\0\x05\x12\ - \x04\xbe\x03\x08\x0e\n\r\n\x05\x042\x02\0\x01\x12\x04\xbe\x03\x0f\x11\n\ - \r\n\x05\x042\x02\0\x03\x12\x04\xbe\x03\x14\x15\n\xbd\x01\n\x04\x042\x02\ - \x01\x12\x04\xc3\x03\x08\x18\x1a\xae\x01\x20Type\x20defines\x20the\x20ty\ + \x02\0\x04\x12\x06\xbf\x03\x08\xbb\x03\x10\n\r\n\x05\x042\x02\0\x05\x12\ + \x04\xbf\x03\x08\x0e\n\r\n\x05\x042\x02\0\x01\x12\x04\xbf\x03\x0f\x11\n\ + \r\n\x05\x042\x02\0\x03\x12\x04\xbf\x03\x14\x15\n\xbd\x01\n\x04\x042\x02\ + \x01\x12\x04\xc4\x03\x08\x18\x1a\xae\x01\x20Type\x20defines\x20the\x20ty\ pe\x20of\x20device\x20described.\x20This\x20can\x20be\x20\"blk\",\n\x20\ \"scsi\",\x20\"vfio\",\x20...\n\x20Particularly,\x20this\x20should\x20be\ \x20used\x20to\x20trigger\x20the\x20use\x20of\x20the\n\x20appropriate\ - \x20device\x20handler.\n\n\x0f\n\x05\x042\x02\x01\x04\x12\x06\xc3\x03\ - \x08\xbe\x03\x16\n\r\n\x05\x042\x02\x01\x05\x12\x04\xc3\x03\x08\x0e\n\r\ - \n\x05\x042\x02\x01\x01\x12\x04\xc3\x03\x0f\x13\n\r\n\x05\x042\x02\x01\ - \x03\x12\x04\xc3\x03\x16\x17\n\xab\x02\n\x04\x042\x02\x02\x12\x04\xc9\ + \x20device\x20handler.\n\n\x0f\n\x05\x042\x02\x01\x04\x12\x06\xc4\x03\ + \x08\xbf\x03\x16\n\r\n\x05\x042\x02\x01\x05\x12\x04\xc4\x03\x08\x0e\n\r\ + \n\x05\x042\x02\x01\x01\x12\x04\xc4\x03\x0f\x13\n\r\n\x05\x042\x02\x01\ + \x03\x12\x04\xc4\x03\x16\x17\n\xab\x02\n\x04\x042\x02\x02\x12\x04\xca\ \x03\x08\x1b\x1a\x9c\x02\x20VmPath\x20can\x20be\x20used\x20by\x20the\x20\ caller\x20to\x20provide\x20directly\x20the\x20path\x20of\n\x20the\x20dev\ ice\x20as\x20it\x20will\x20appear\x20inside\x20the\x20VM.\x20For\x20some\ @@ -13908,10 +14190,10 @@ static file_descriptor_proto_data: &'static [u8] = b"\ ons\x20passed\x20might\x20not\x20be\x20enough\x20to\x20find\n\x20the\x20\ device.\x20In\x20those\x20cases,\x20the\x20caller\x20should\x20predict\ \x20and\x20provide\n\x20this\x20vm_path.\n\n\x0f\n\x05\x042\x02\x02\x04\ - \x12\x06\xc9\x03\x08\xc3\x03\x18\n\r\n\x05\x042\x02\x02\x05\x12\x04\xc9\ - \x03\x08\x0e\n\r\n\x05\x042\x02\x02\x01\x12\x04\xc9\x03\x0f\x16\n\r\n\ - \x05\x042\x02\x02\x03\x12\x04\xc9\x03\x19\x1a\n\xd4\x05\n\x04\x042\x02\ - \x03\x12\x04\xd5\x03\x08\"\x1a\xc5\x05\x20ContainerPath\x20defines\x20th\ + \x12\x06\xca\x03\x08\xc4\x03\x18\n\r\n\x05\x042\x02\x02\x05\x12\x04\xca\ + \x03\x08\x0e\n\r\n\x05\x042\x02\x02\x01\x12\x04\xca\x03\x0f\x16\n\r\n\ + \x05\x042\x02\x02\x03\x12\x04\xca\x03\x19\x1a\n\xd4\x05\n\x04\x042\x02\ + \x03\x12\x04\xd6\x03\x08\"\x1a\xc5\x05\x20ContainerPath\x20defines\x20th\ e\x20path\x20where\x20the\x20device\x20should\x20be\x20found\x20inside\n\ \x20the\x20container.\x20This\x20path\x20should\x20match\x20the\x20path\ \x20of\x20the\x20device\x20from\n\x20the\x20device\x20list\x20listed\x20\ @@ -13927,74 +14209,80 @@ static file_descriptor_proto_data: &'static [u8] = b"\ \x20waited\x20for\x20after\x20it\x20has\n\x20been\x20hotplugged.\x20An\ \x20equivalent\x20Storage\x20entry\x20should\x20be\x20defined\x20if\n\ \x20any\x20mount\x20needs\x20to\x20be\x20performed\x20afterwards.\n\n\ - \x0f\n\x05\x042\x02\x03\x04\x12\x06\xd5\x03\x08\xc9\x03\x1b\n\r\n\x05\ - \x042\x02\x03\x05\x12\x04\xd5\x03\x08\x0e\n\r\n\x05\x042\x02\x03\x01\x12\ - \x04\xd5\x03\x0f\x1d\n\r\n\x05\x042\x02\x03\x03\x12\x04\xd5\x03\x20!\n\ - \xca\x01\n\x04\x042\x02\x04\x12\x04\xd9\x03\x08$\x1a\xbb\x01\x20Options\ + \x0f\n\x05\x042\x02\x03\x04\x12\x06\xd6\x03\x08\xca\x03\x1b\n\r\n\x05\ + \x042\x02\x03\x05\x12\x04\xd6\x03\x08\x0e\n\r\n\x05\x042\x02\x03\x01\x12\ + \x04\xd6\x03\x0f\x1d\n\r\n\x05\x042\x02\x03\x03\x12\x04\xd6\x03\x20!\n\ + \xca\x01\n\x04\x042\x02\x04\x12\x04\xda\x03\x08$\x1a\xbb\x01\x20Options\ \x20allows\x20the\x20caller\x20to\x20define\x20a\x20list\x20of\x20option\ s\x20such\x20as\x20block\n\x20sizes,\x20numbers\x20of\x20luns,\x20...\ \x20which\x20are\x20very\x20specific\x20to\x20every\x20device\n\x20and\ \x20cannot\x20be\x20generalized\x20through\x20extra\x20fields.\n\n\r\n\ - \x05\x042\x02\x04\x04\x12\x04\xd9\x03\x08\x10\n\r\n\x05\x042\x02\x04\x05\ - \x12\x04\xd9\x03\x11\x17\n\r\n\x05\x042\x02\x04\x01\x12\x04\xd9\x03\x18\ - \x1f\n\r\n\x05\x042\x02\x04\x03\x12\x04\xd9\x03\"#\n\x0c\n\x02\x043\x12\ - \x06\xdc\x03\0\xe0\x03\x01\n\x0b\n\x03\x043\x01\x12\x04\xdc\x03\x08\x12\ - \n\x0c\n\x04\x043\x02\0\x12\x04\xdd\x03\x08\x17\n\x0f\n\x05\x043\x02\0\ - \x04\x12\x06\xdd\x03\x08\xdc\x03\x14\n\r\n\x05\x043\x02\0\x05\x12\x04\ - \xdd\x03\x08\x0e\n\r\n\x05\x043\x02\0\x01\x12\x04\xdd\x03\x0f\x12\n\r\n\ - \x05\x043\x02\0\x03\x12\x04\xdd\x03\x15\x16\n\x0c\n\x04\x043\x02\x01\x12\ - \x04\xde\x03\x08\x17\n\x0f\n\x05\x043\x02\x01\x04\x12\x06\xde\x03\x08\ - \xdd\x03\x17\n\r\n\x05\x043\x02\x01\x05\x12\x04\xde\x03\x08\x0e\n\r\n\ - \x05\x043\x02\x01\x01\x12\x04\xde\x03\x0f\x12\n\r\n\x05\x043\x02\x01\x03\ - \x12\x04\xde\x03\x15\x16\n\x0c\n\x04\x043\x02\x02\x12\x04\xdf\x03\x08+\n\ - \r\n\x05\x043\x02\x02\x04\x12\x04\xdf\x03\x08\x10\n\r\n\x05\x043\x02\x02\ - \x05\x12\x04\xdf\x03\x11\x17\n\r\n\x05\x043\x02\x02\x01\x12\x04\xdf\x03\ - \x18&\n\r\n\x05\x043\x02\x02\x03\x12\x04\xdf\x03)*\n\x0c\n\x02\x044\x12\ - \x06\xe2\x03\0\xf6\x03\x01\n\x0b\n\x03\x044\x01\x12\x04\xe2\x03\x08\x17\ - \nj\n\x04\x044\x02\0\x12\x04\xe5\x03\x08\x18\x1a\\\x20Path\x20is\x20the\ + \x05\x042\x02\x04\x04\x12\x04\xda\x03\x08\x10\n\r\n\x05\x042\x02\x04\x05\ + \x12\x04\xda\x03\x11\x17\n\r\n\x05\x042\x02\x04\x01\x12\x04\xda\x03\x18\ + \x1f\n\r\n\x05\x042\x02\x04\x03\x12\x04\xda\x03\"#\n\x0c\n\x02\x043\x12\ + \x06\xdd\x03\0\xe1\x03\x01\n\x0b\n\x03\x043\x01\x12\x04\xdd\x03\x08\x12\ + \n\x0c\n\x04\x043\x02\0\x12\x04\xde\x03\x08\x17\n\x0f\n\x05\x043\x02\0\ + \x04\x12\x06\xde\x03\x08\xdd\x03\x14\n\r\n\x05\x043\x02\0\x05\x12\x04\ + \xde\x03\x08\x0e\n\r\n\x05\x043\x02\0\x01\x12\x04\xde\x03\x0f\x12\n\r\n\ + \x05\x043\x02\0\x03\x12\x04\xde\x03\x15\x16\n\x0c\n\x04\x043\x02\x01\x12\ + \x04\xdf\x03\x08\x17\n\x0f\n\x05\x043\x02\x01\x04\x12\x06\xdf\x03\x08\ + \xde\x03\x17\n\r\n\x05\x043\x02\x01\x05\x12\x04\xdf\x03\x08\x0e\n\r\n\ + \x05\x043\x02\x01\x01\x12\x04\xdf\x03\x0f\x12\n\r\n\x05\x043\x02\x01\x03\ + \x12\x04\xdf\x03\x15\x16\n\x0c\n\x04\x043\x02\x02\x12\x04\xe0\x03\x08+\n\ + \r\n\x05\x043\x02\x02\x04\x12\x04\xe0\x03\x08\x10\n\r\n\x05\x043\x02\x02\ + \x05\x12\x04\xe0\x03\x11\x17\n\r\n\x05\x043\x02\x02\x01\x12\x04\xe0\x03\ + \x18&\n\r\n\x05\x043\x02\x02\x03\x12\x04\xe0\x03)*\n\x0c\n\x02\x044\x12\ + \x06\xe3\x03\0\xf7\x03\x01\n\x0b\n\x03\x044\x01\x12\x04\xe3\x03\x08\x17\ + \nj\n\x04\x044\x02\0\x12\x04\xe6\x03\x08\x18\x1a\\\x20Path\x20is\x20the\ \x20destination\x20file\x20in\x20the\x20guest.\x20It\x20must\x20be\x20ab\ solute,\n\x20canonical\x20and\x20below\x20/run.\n\n\x0f\n\x05\x044\x02\0\ - \x04\x12\x06\xe5\x03\x08\xe2\x03\x19\n\r\n\x05\x044\x02\0\x05\x12\x04\ - \xe5\x03\x08\x0e\n\r\n\x05\x044\x02\0\x01\x12\x04\xe5\x03\x0f\x13\n\r\n\ - \x05\x044\x02\0\x03\x12\x04\xe5\x03\x16\x17\n\xbd\x01\n\x04\x044\x02\x01\ - \x12\x04\xe9\x03\x08\x1c\x1a\xae\x01\x20FileSize\x20is\x20the\x20expecte\ + \x04\x12\x06\xe6\x03\x08\xe3\x03\x19\n\r\n\x05\x044\x02\0\x05\x12\x04\ + \xe6\x03\x08\x0e\n\r\n\x05\x044\x02\0\x01\x12\x04\xe6\x03\x0f\x13\n\r\n\ + \x05\x044\x02\0\x03\x12\x04\xe6\x03\x16\x17\n\xbd\x01\n\x04\x044\x02\x01\ + \x12\x04\xea\x03\x08\x1c\x1a\xae\x01\x20FileSize\x20is\x20the\x20expecte\ d\x20file\x20size,\x20for\x20security\x20reasons\x20write\x20operations\ \n\x20are\x20made\x20in\x20a\x20temporary\x20file,\x20once\x20it\x20has\ \x20the\x20expected\x20size,\x20it's\x20moved\n\x20to\x20the\x20destinat\ - ion\x20path.\n\n\x0f\n\x05\x044\x02\x01\x04\x12\x06\xe9\x03\x08\xe5\x03\ - \x18\n\r\n\x05\x044\x02\x01\x05\x12\x04\xe9\x03\x08\r\n\r\n\x05\x044\x02\ - \x01\x01\x12\x04\xe9\x03\x0e\x17\n\r\n\x05\x044\x02\x01\x03\x12\x04\xe9\ - \x03\x1a\x1b\n*\n\x04\x044\x02\x02\x12\x04\xeb\x03\x08\x1d\x1a\x1c\x20Fi\ + ion\x20path.\n\n\x0f\n\x05\x044\x02\x01\x04\x12\x06\xea\x03\x08\xe6\x03\ + \x18\n\r\n\x05\x044\x02\x01\x05\x12\x04\xea\x03\x08\r\n\r\n\x05\x044\x02\ + \x01\x01\x12\x04\xea\x03\x0e\x17\n\r\n\x05\x044\x02\x01\x03\x12\x04\xea\ + \x03\x1a\x1b\n*\n\x04\x044\x02\x02\x12\x04\xec\x03\x08\x1d\x1a\x1c\x20Fi\ leMode\x20is\x20the\x20file\x20mode.\n\n\x0f\n\x05\x044\x02\x02\x04\x12\ - \x06\xeb\x03\x08\xe9\x03\x1c\n\r\n\x05\x044\x02\x02\x05\x12\x04\xeb\x03\ - \x08\x0e\n\r\n\x05\x044\x02\x02\x01\x12\x04\xeb\x03\x0f\x18\n\r\n\x05\ - \x044\x02\x02\x03\x12\x04\xeb\x03\x1b\x1c\nS\n\x04\x044\x02\x03\x12\x04\ - \xed\x03\x08\x1c\x1aE\x20DirMode\x20is\x20the\x20mode\x20for\x20the\x20p\ + \x06\xec\x03\x08\xea\x03\x1c\n\r\n\x05\x044\x02\x02\x05\x12\x04\xec\x03\ + \x08\x0e\n\r\n\x05\x044\x02\x02\x01\x12\x04\xec\x03\x0f\x18\n\r\n\x05\ + \x044\x02\x02\x03\x12\x04\xec\x03\x1b\x1c\nS\n\x04\x044\x02\x03\x12\x04\ + \xee\x03\x08\x1c\x1aE\x20DirMode\x20is\x20the\x20mode\x20for\x20the\x20p\ arent\x20directories\x20of\x20destination\x20path.\n\n\x0f\n\x05\x044\ - \x02\x03\x04\x12\x06\xed\x03\x08\xeb\x03\x1d\n\r\n\x05\x044\x02\x03\x05\ - \x12\x04\xed\x03\x08\x0e\n\r\n\x05\x044\x02\x03\x01\x12\x04\xed\x03\x0f\ - \x17\n\r\n\x05\x044\x02\x03\x03\x12\x04\xed\x03\x1a\x1b\n+\n\x04\x044\ - \x02\x04\x12\x04\xef\x03\x08\x16\x1a\x1d\x20Uid\x20is\x20the\x20numeric\ - \x20user\x20id.\n\n\x0f\n\x05\x044\x02\x04\x04\x12\x06\xef\x03\x08\xed\ - \x03\x1c\n\r\n\x05\x044\x02\x04\x05\x12\x04\xef\x03\x08\r\n\r\n\x05\x044\ - \x02\x04\x01\x12\x04\xef\x03\x0e\x11\n\r\n\x05\x044\x02\x04\x03\x12\x04\ - \xef\x03\x14\x15\n,\n\x04\x044\x02\x05\x12\x04\xf1\x03\x08\x16\x1a\x1e\ + \x02\x03\x04\x12\x06\xee\x03\x08\xec\x03\x1d\n\r\n\x05\x044\x02\x03\x05\ + \x12\x04\xee\x03\x08\x0e\n\r\n\x05\x044\x02\x03\x01\x12\x04\xee\x03\x0f\ + \x17\n\r\n\x05\x044\x02\x03\x03\x12\x04\xee\x03\x1a\x1b\n+\n\x04\x044\ + \x02\x04\x12\x04\xf0\x03\x08\x16\x1a\x1d\x20Uid\x20is\x20the\x20numeric\ + \x20user\x20id.\n\n\x0f\n\x05\x044\x02\x04\x04\x12\x06\xf0\x03\x08\xee\ + \x03\x1c\n\r\n\x05\x044\x02\x04\x05\x12\x04\xf0\x03\x08\r\n\r\n\x05\x044\ + \x02\x04\x01\x12\x04\xf0\x03\x0e\x11\n\r\n\x05\x044\x02\x04\x03\x12\x04\ + \xf0\x03\x14\x15\n,\n\x04\x044\x02\x05\x12\x04\xf2\x03\x08\x16\x1a\x1e\ \x20Gid\x20is\x20the\x20numeric\x20group\x20id.\n\n\x0f\n\x05\x044\x02\ - \x05\x04\x12\x06\xf1\x03\x08\xef\x03\x16\n\r\n\x05\x044\x02\x05\x05\x12\ - \x04\xf1\x03\x08\r\n\r\n\x05\x044\x02\x05\x01\x12\x04\xf1\x03\x0e\x11\n\ - \r\n\x05\x044\x02\x05\x03\x12\x04\xf1\x03\x14\x15\n4\n\x04\x044\x02\x06\ - \x12\x04\xf3\x03\x08\x19\x1a&\x20Offset\x20for\x20the\x20next\x20write\ - \x20operation.\n\n\x0f\n\x05\x044\x02\x06\x04\x12\x06\xf3\x03\x08\xf1\ - \x03\x16\n\r\n\x05\x044\x02\x06\x05\x12\x04\xf3\x03\x08\r\n\r\n\x05\x044\ - \x02\x06\x01\x12\x04\xf3\x03\x0e\x14\n\r\n\x05\x044\x02\x06\x03\x12\x04\ - \xf3\x03\x17\x18\n6\n\x04\x044\x02\x07\x12\x04\xf5\x03\x08\x17\x1a(\x20D\ + \x05\x04\x12\x06\xf2\x03\x08\xf0\x03\x16\n\r\n\x05\x044\x02\x05\x05\x12\ + \x04\xf2\x03\x08\r\n\r\n\x05\x044\x02\x05\x01\x12\x04\xf2\x03\x0e\x11\n\ + \r\n\x05\x044\x02\x05\x03\x12\x04\xf2\x03\x14\x15\n4\n\x04\x044\x02\x06\ + \x12\x04\xf4\x03\x08\x19\x1a&\x20Offset\x20for\x20the\x20next\x20write\ + \x20operation.\n\n\x0f\n\x05\x044\x02\x06\x04\x12\x06\xf4\x03\x08\xf2\ + \x03\x16\n\r\n\x05\x044\x02\x06\x05\x12\x04\xf4\x03\x08\r\n\r\n\x05\x044\ + \x02\x06\x01\x12\x04\xf4\x03\x0e\x14\n\r\n\x05\x044\x02\x06\x03\x12\x04\ + \xf4\x03\x17\x18\n6\n\x04\x044\x02\x07\x12\x04\xf6\x03\x08\x17\x1a(\x20D\ ata\x20to\x20write\x20in\x20the\x20destination\x20file.\n\n\x0f\n\x05\ - \x044\x02\x07\x04\x12\x06\xf5\x03\x08\xf3\x03\x19\n\r\n\x05\x044\x02\x07\ - \x05\x12\x04\xf5\x03\x08\r\n\r\n\x05\x044\x02\x07\x01\x12\x04\xf5\x03\ - \x0e\x12\n\r\n\x05\x044\x02\x07\x03\x12\x04\xf5\x03\x15\x16\n\x0c\n\x02\ - \x045\x12\x06\xf8\x03\0\xf9\x03\x01\n\x0b\n\x03\x045\x01\x12\x04\xf8\x03\ - \x08\x1b\n\x0c\n\x02\x046\x12\x06\xfb\x03\0\xfc\x03\x01\n\x0b\n\x03\x046\ - \x01\x12\x04\xfb\x03\x08\x1ab\x06proto3\ + \x044\x02\x07\x04\x12\x06\xf6\x03\x08\xf4\x03\x19\n\r\n\x05\x044\x02\x07\ + \x05\x12\x04\xf6\x03\x08\r\n\r\n\x05\x044\x02\x07\x01\x12\x04\xf6\x03\ + \x0e\x12\n\r\n\x05\x044\x02\x07\x03\x12\x04\xf6\x03\x15\x16\n\x0c\n\x02\ + \x045\x12\x06\xf9\x03\0\xfa\x03\x01\n\x0b\n\x03\x045\x01\x12\x04\xf9\x03\ + \x08\x1b\n\x0c\n\x02\x046\x12\x06\xfc\x03\0\xfd\x03\x01\n\x0b\n\x03\x046\ + \x01\x12\x04\xfc\x03\x08\x1a\n\n\n\x02\x047\x12\x04\xff\x03\0\x1d\n\x0b\ + \n\x03\x047\x01\x12\x04\xff\x03\x08\x1a\n\x0c\n\x02\x048\x12\x06\x81\x04\ + \0\x83\x04\x01\n\x0b\n\x03\x048\x01\x12\x04\x81\x04\x08\x10\n\x0c\n\x04\ + \x048\x02\0\x12\x04\x82\x04\x08\x20\n\x0f\n\x05\x048\x02\0\x04\x12\x06\ + \x82\x04\x08\x81\x04\x12\n\r\n\x05\x048\x02\0\x05\x12\x04\x82\x04\x08\ + \x0e\n\r\n\x05\x048\x02\0\x01\x12\x04\x82\x04\x0f\x1b\n\r\n\x05\x048\x02\ + \0\x03\x12\x04\x82\x04\x1e\x1fb\x06proto3\ "; static mut file_descriptor_proto_lazy: ::protobuf::lazy::Lazy<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::lazy::Lazy::INIT; diff --git a/src/agent/protocols/src/agent_ttrpc.rs b/src/agent/protocols/src/agent_ttrpc.rs index 9f9aa2de5a..dc0cc76399 100644 --- a/src/agent/protocols/src/agent_ttrpc.rs +++ b/src/agent/protocols/src/agent_ttrpc.rs @@ -1,8 +1,4 @@ -// Copyright (c) 2020 Ant Financial -// -// SPDX-License-Identifier: Apache-2.0 -// -// This file is generated by ttrpc-compiler 0.2.0. Do not edit +// This file is generated by ttrpc-compiler 0.3.0. Do not edit // @generated // https://github.com/Manishearth/rust-clippy/issues/702 @@ -222,6 +218,12 @@ impl AgentServiceClient { ::ttrpc::client_request!(self, req, timeout_nano, "grpc.AgentService", "CopyFile", cres); Ok(cres) } + + pub fn get_oom_event(&self, req: &super::agent::GetOOMEventRequest, timeout_nano: i64) -> ::ttrpc::Result { + let mut cres = super::agent::OOMEvent::new(); + ::ttrpc::client_request!(self, req, timeout_nano, "grpc.AgentService", "GetOOMEvent", cres); + Ok(cres) + } } struct CreateContainerMethod { @@ -565,6 +567,17 @@ impl ::ttrpc::MethodHandler for CopyFileMethod { } } +struct GetOomEventMethod { + service: Arc>, +} + +impl ::ttrpc::MethodHandler for GetOomEventMethod { + fn handler(&self, ctx: ::ttrpc::TtrpcContext, req: ::ttrpc::Request) -> ::ttrpc::Result<()> { + ::ttrpc::request_handler!(self, ctx, req, agent, GetOOMEventRequest, get_oom_event); + Ok(()) + } +} + pub trait AgentService { fn create_container(&self, _ctx: &::ttrpc::TtrpcContext, _req: super::agent::CreateContainerRequest) -> ::ttrpc::Result { Err(::ttrpc::Error::RpcStatus(::ttrpc::get_status(::ttrpc::Code::NOT_FOUND, "/grpc.AgentService/CreateContainer is not supported".to_string()))) @@ -659,6 +672,9 @@ pub trait AgentService { fn copy_file(&self, _ctx: &::ttrpc::TtrpcContext, _req: super::agent::CopyFileRequest) -> ::ttrpc::Result { Err(::ttrpc::Error::RpcStatus(::ttrpc::get_status(::ttrpc::Code::NOT_FOUND, "/grpc.AgentService/CopyFile is not supported".to_string()))) } + fn get_oom_event(&self, _ctx: &::ttrpc::TtrpcContext, _req: super::agent::GetOOMEventRequest) -> ::ttrpc::Result { + Err(::ttrpc::Error::RpcStatus(::ttrpc::get_status(::ttrpc::Code::NOT_FOUND, "/grpc.AgentService/GetOOMEvent is not supported".to_string()))) + } } pub fn create_agent_service(service: Arc>) -> HashMap > { @@ -757,5 +773,8 @@ pub fn create_agent_service(service: Arc); + methods.insert("/grpc.AgentService/GetOOMEvent".to_string(), + std::boxed::Box::new(GetOomEventMethod{service: service.clone()}) as std::boxed::Box); + methods } diff --git a/src/agent/protocols/src/health.rs b/src/agent/protocols/src/health.rs index a3d72f8ae0..4806777727 100644 --- a/src/agent/protocols/src/health.rs +++ b/src/agent/protocols/src/health.rs @@ -1,7 +1,3 @@ -// Copyright (c) 2019 Ant Financial -// -// SPDX-License-Identifier: Apache-2.0 -// // This file is generated by rust-protobuf 2.14.0. Do not edit // @generated @@ -21,7 +17,7 @@ #![allow(unsafe_code)] #![allow(unused_imports)] #![allow(unused_results)] -//! Generated file from `health.proto` +//! Generated file from `github.com/kata-containers/kata-containers/src/agent/protocols/protos/health.proto` use protobuf::Message as Message_imported_for_functions; use protobuf::ProtobufEnum as ProtobufEnum_imported_for_functions; @@ -606,68 +602,59 @@ impl ::protobuf::reflect::ProtobufValue for VersionCheckResponse { } static file_descriptor_proto_data: &'static [u8] = b"\ - \n\x0chealth.proto\x12\x04grpc\x1a-github.com/gogo/protobuf/gogoproto/go\ - go.proto\"(\n\x0cCheckRequest\x12\x18\n\x07service\x18\x01\x20\x01(\tR\ - \x07service\"\x92\x01\n\x13HealthCheckResponse\x12?\n\x06status\x18\x01\ - \x20\x01(\x0e2'.grpc.HealthCheckResponse.ServingStatusR\x06status\":\n\r\ - ServingStatus\x12\x0b\n\x07UNKNOWN\x10\0\x12\x0b\n\x07SERVING\x10\x01\ - \x12\x0f\n\x0bNOT_SERVING\x10\x02\"^\n\x14VersionCheckResponse\x12!\n\ - \x0cgrpc_version\x18\x01\x20\x01(\tR\x0bgrpcVersion\x12#\n\ragent_versio\ - n\x18\x02\x20\x01(\tR\x0cagentVersion2{\n\x06Health\x126\n\x05Check\x12\ - \x12.grpc.CheckRequest\x1a\x19.grpc.HealthCheckResponse\x129\n\x07Versio\ - n\x12\x12.grpc.CheckRequest\x1a\x1a.grpc.VersionCheckResponseB\x10\xa8\ - \xe2\x1e\x01\xb8\xe2\x1e\x01\xc0\xe2\x1e\x01\xf8\xe1\x1e\x01J\xe7\x08\n\ - \x06\x12\x04\x07\0'\x01\nq\n\x01\x0c\x12\x03\x07\0\x122g\n\x20Copyright\ - \x202017\x20HyperHQ\x20Inc.\n\x20Copyright\x20(c)\x202019\x20Ant\x20Fina\ - ncial\n\n\x20SPDX-License-Identifier:\x20Apache-2.0\n\n\n\x08\n\x01\x02\ - \x12\x03\t\x08\x0c\n\t\n\x02\x03\0\x12\x03\x0b\x076\n\x08\n\x01\x08\x12\ - \x03\r\0$\n\x0b\n\x04\x08\xe7\x07\0\x12\x03\r\0$\n\x0c\n\x05\x08\xe7\x07\ - \0\x02\x12\x03\r\x07\x1c\n\r\n\x06\x08\xe7\x07\0\x02\0\x12\x03\r\x07\x1c\ - \n\x0e\n\x07\x08\xe7\x07\0\x02\0\x01\x12\x03\r\x08\x1b\n\x0c\n\x05\x08\ - \xe7\x07\0\x03\x12\x03\r\x1f#\n\x08\n\x01\x08\x12\x03\x0e\0'\n\x0b\n\x04\ - \x08\xe7\x07\x01\x12\x03\x0e\0'\n\x0c\n\x05\x08\xe7\x07\x01\x02\x12\x03\ - \x0e\x07\x1f\n\r\n\x06\x08\xe7\x07\x01\x02\0\x12\x03\x0e\x07\x1f\n\x0e\n\ - \x07\x08\xe7\x07\x01\x02\0\x01\x12\x03\x0e\x08\x1e\n\x0c\n\x05\x08\xe7\ - \x07\x01\x03\x12\x03\x0e\"&\n\x08\n\x01\x08\x12\x03\x0f\0&\n\x0b\n\x04\ - \x08\xe7\x07\x02\x12\x03\x0f\0&\n\x0c\n\x05\x08\xe7\x07\x02\x02\x12\x03\ - \x0f\x07\x1e\n\r\n\x06\x08\xe7\x07\x02\x02\0\x12\x03\x0f\x07\x1e\n\x0e\n\ - \x07\x08\xe7\x07\x02\x02\0\x01\x12\x03\x0f\x08\x1d\n\x0c\n\x05\x08\xe7\ - \x07\x02\x03\x12\x03\x0f!%\n\x08\n\x01\x08\x12\x03\x10\0'\n\x0b\n\x04\ - \x08\xe7\x07\x03\x12\x03\x10\0'\n\x0c\n\x05\x08\xe7\x07\x03\x02\x12\x03\ - \x10\x07\x1f\n\r\n\x06\x08\xe7\x07\x03\x02\0\x12\x03\x10\x07\x1f\n\x0e\n\ - \x07\x08\xe7\x07\x03\x02\0\x01\x12\x03\x10\x08\x1e\n\x0c\n\x05\x08\xe7\ - \x07\x03\x03\x12\x03\x10\"&\n\n\n\x02\x04\0\x12\x04\x12\0\x14\x01\n\n\n\ - \x03\x04\0\x01\x12\x03\x12\x08\x14\n\x0b\n\x04\x04\0\x02\0\x12\x03\x13\ - \x08\x1b\n\r\n\x05\x04\0\x02\0\x04\x12\x04\x13\x08\x12\x16\n\x0c\n\x05\ - \x04\0\x02\0\x05\x12\x03\x13\x08\x0e\n\x0c\n\x05\x04\0\x02\0\x01\x12\x03\ - \x13\x0f\x16\n\x0c\n\x05\x04\0\x02\0\x03\x12\x03\x13\x19\x1a\n\n\n\x02\ - \x04\x01\x12\x04\x16\0\x1d\x01\n\n\n\x03\x04\x01\x01\x12\x03\x16\x08\x1b\ - \n\x0c\n\x04\x04\x01\x04\0\x12\x04\x17\x08\x1b\t\n\x0c\n\x05\x04\x01\x04\ - \0\x01\x12\x03\x17\r\x1a\n\r\n\x06\x04\x01\x04\0\x02\0\x12\x03\x18\x10\ - \x1c\n\x0e\n\x07\x04\x01\x04\0\x02\0\x01\x12\x03\x18\x10\x17\n\x0e\n\x07\ - \x04\x01\x04\0\x02\0\x02\x12\x03\x18\x1a\x1b\n\r\n\x06\x04\x01\x04\0\x02\ - \x01\x12\x03\x19\x10\x1c\n\x0e\n\x07\x04\x01\x04\0\x02\x01\x01\x12\x03\ - \x19\x10\x17\n\x0e\n\x07\x04\x01\x04\0\x02\x01\x02\x12\x03\x19\x1a\x1b\n\ - \r\n\x06\x04\x01\x04\0\x02\x02\x12\x03\x1a\x10\x20\n\x0e\n\x07\x04\x01\ - \x04\0\x02\x02\x01\x12\x03\x1a\x10\x1b\n\x0e\n\x07\x04\x01\x04\0\x02\x02\ - \x02\x12\x03\x1a\x1e\x1f\n\x0b\n\x04\x04\x01\x02\0\x12\x03\x1c\x08!\n\r\ - \n\x05\x04\x01\x02\0\x04\x12\x04\x1c\x08\x1b\t\n\x0c\n\x05\x04\x01\x02\0\ - \x06\x12\x03\x1c\x08\x15\n\x0c\n\x05\x04\x01\x02\0\x01\x12\x03\x1c\x16\ - \x1c\n\x0c\n\x05\x04\x01\x02\0\x03\x12\x03\x1c\x1f\x20\n\n\n\x02\x04\x02\ - \x12\x04\x1f\0\"\x01\n\n\n\x03\x04\x02\x01\x12\x03\x1f\x08\x1c\n\x0b\n\ - \x04\x04\x02\x02\0\x12\x03\x20\x08\x20\n\r\n\x05\x04\x02\x02\0\x04\x12\ - \x04\x20\x08\x1f\x1e\n\x0c\n\x05\x04\x02\x02\0\x05\x12\x03\x20\x08\x0e\n\ - \x0c\n\x05\x04\x02\x02\0\x01\x12\x03\x20\x0f\x1b\n\x0c\n\x05\x04\x02\x02\ - \0\x03\x12\x03\x20\x1e\x1f\n\x0b\n\x04\x04\x02\x02\x01\x12\x03!\x08!\n\r\ - \n\x05\x04\x02\x02\x01\x04\x12\x04!\x08\x20\x20\n\x0c\n\x05\x04\x02\x02\ - \x01\x05\x12\x03!\x08\x0e\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03!\x0f\ - \x1c\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03!\x1f\x20\n\n\n\x02\x06\0\ - \x12\x04$\0'\x01\n\n\n\x03\x06\0\x01\x12\x03$\x08\x0e\n\x0b\n\x04\x06\0\ - \x02\0\x12\x03%\x08>\n\x0c\n\x05\x06\0\x02\0\x01\x12\x03%\x0c\x11\n\x0c\ - \n\x05\x06\0\x02\0\x02\x12\x03%\x12\x1e\n\x0c\n\x05\x06\0\x02\0\x03\x12\ - \x03%)<\n\x0b\n\x04\x06\0\x02\x01\x12\x03&\x08A\n\x0c\n\x05\x06\0\x02\ - \x01\x01\x12\x03&\x0c\x13\n\x0c\n\x05\x06\0\x02\x01\x02\x12\x03&\x14\x20\ - \n\x0c\n\x05\x06\0\x02\x01\x03\x12\x03&+?b\x06proto3\ + \nRgithub.com/kata-containers/kata-containers/src/agent/protocols/protos\ + /health.proto\x12\x04grpc\x1a-github.com/gogo/protobuf/gogoproto/gogo.pr\ + oto\"(\n\x0cCheckRequest\x12\x18\n\x07service\x18\x01\x20\x01(\tR\x07ser\ + vice\"\x92\x01\n\x13HealthCheckResponse\x12?\n\x06status\x18\x01\x20\x01\ + (\x0e2'.grpc.HealthCheckResponse.ServingStatusR\x06status\":\n\rServingS\ + tatus\x12\x0b\n\x07UNKNOWN\x10\0\x12\x0b\n\x07SERVING\x10\x01\x12\x0f\n\ + \x0bNOT_SERVING\x10\x02\"^\n\x14VersionCheckResponse\x12!\n\x0cgrpc_vers\ + ion\x18\x01\x20\x01(\tR\x0bgrpcVersion\x12#\n\ragent_version\x18\x02\x20\ + \x01(\tR\x0cagentVersion2{\n\x06Health\x126\n\x05Check\x12\x12.grpc.Chec\ + kRequest\x1a\x19.grpc.HealthCheckResponse\x129\n\x07Version\x12\x12.grpc\ + .CheckRequest\x1a\x1a.grpc.VersionCheckResponseBpZ^github.com/kata-conta\ + iners/kata-containers/src/runtime/virtcontainers/pkg/agent/protocols/grp\ + c\xb8\xe2\x1e\x01\xc0\xe2\x1e\x01\xa8\xe2\x1e\x01\xf8\xe1\x1e\x01J\x90\ + \x07\n\x06\x12\x04\x07\0)\x01\nq\n\x01\x0c\x12\x03\x07\0\x122g\n\x20Copy\ + right\x202017\x20HyperHQ\x20Inc.\n\x20Copyright\x20(c)\x202019\x20Ant\ + \x20Financial\n\n\x20SPDX-License-Identifier:\x20Apache-2.0\n\n\n\x08\n\ + \x01\x08\x12\x03\t\0u\n\t\n\x02\x08\x0b\x12\x03\t\0u\n\x08\n\x01\x02\x12\ + \x03\x0b\0\r\n\t\n\x02\x03\0\x12\x03\r\07\n\x08\n\x01\x08\x12\x03\x0f\0$\ + \n\x0b\n\x04\x08\xa5\xec\x03\x12\x03\x0f\0$\n\x08\n\x01\x08\x12\x03\x10\ + \0'\n\x0b\n\x04\x08\x9f\xec\x03\x12\x03\x10\0'\n\x08\n\x01\x08\x12\x03\ + \x11\0&\n\x0b\n\x04\x08\xa7\xec\x03\x12\x03\x11\0&\n\x08\n\x01\x08\x12\ + \x03\x12\0'\n\x0b\n\x04\x08\xa8\xec\x03\x12\x03\x12\0'\n\n\n\x02\x04\0\ + \x12\x04\x14\0\x16\x01\n\n\n\x03\x04\0\x01\x12\x03\x14\x08\x14\n\x0b\n\ + \x04\x04\0\x02\0\x12\x03\x15\x08\x1b\n\r\n\x05\x04\0\x02\0\x04\x12\x04\ + \x15\x08\x14\x16\n\x0c\n\x05\x04\0\x02\0\x05\x12\x03\x15\x08\x0e\n\x0c\n\ + \x05\x04\0\x02\0\x01\x12\x03\x15\x0f\x16\n\x0c\n\x05\x04\0\x02\0\x03\x12\ + \x03\x15\x19\x1a\n\n\n\x02\x04\x01\x12\x04\x18\0\x1f\x01\n\n\n\x03\x04\ + \x01\x01\x12\x03\x18\x08\x1b\n\x0c\n\x04\x04\x01\x04\0\x12\x04\x19\x08\ + \x1d\t\n\x0c\n\x05\x04\x01\x04\0\x01\x12\x03\x19\r\x1a\n\r\n\x06\x04\x01\ + \x04\0\x02\0\x12\x03\x1a\x10\x1c\n\x0e\n\x07\x04\x01\x04\0\x02\0\x01\x12\ + \x03\x1a\x10\x17\n\x0e\n\x07\x04\x01\x04\0\x02\0\x02\x12\x03\x1a\x1a\x1b\ + \n\r\n\x06\x04\x01\x04\0\x02\x01\x12\x03\x1b\x10\x1c\n\x0e\n\x07\x04\x01\ + \x04\0\x02\x01\x01\x12\x03\x1b\x10\x17\n\x0e\n\x07\x04\x01\x04\0\x02\x01\ + \x02\x12\x03\x1b\x1a\x1b\n\r\n\x06\x04\x01\x04\0\x02\x02\x12\x03\x1c\x10\ + \x20\n\x0e\n\x07\x04\x01\x04\0\x02\x02\x01\x12\x03\x1c\x10\x1b\n\x0e\n\ + \x07\x04\x01\x04\0\x02\x02\x02\x12\x03\x1c\x1e\x1f\n\x0b\n\x04\x04\x01\ + \x02\0\x12\x03\x1e\x08!\n\r\n\x05\x04\x01\x02\0\x04\x12\x04\x1e\x08\x1d\ + \t\n\x0c\n\x05\x04\x01\x02\0\x06\x12\x03\x1e\x08\x15\n\x0c\n\x05\x04\x01\ + \x02\0\x01\x12\x03\x1e\x16\x1c\n\x0c\n\x05\x04\x01\x02\0\x03\x12\x03\x1e\ + \x1f\x20\n\n\n\x02\x04\x02\x12\x04!\0$\x01\n\n\n\x03\x04\x02\x01\x12\x03\ + !\x08\x1c\n\x0b\n\x04\x04\x02\x02\0\x12\x03\"\x08\x20\n\r\n\x05\x04\x02\ + \x02\0\x04\x12\x04\"\x08!\x1e\n\x0c\n\x05\x04\x02\x02\0\x05\x12\x03\"\ + \x08\x0e\n\x0c\n\x05\x04\x02\x02\0\x01\x12\x03\"\x0f\x1b\n\x0c\n\x05\x04\ + \x02\x02\0\x03\x12\x03\"\x1e\x1f\n\x0b\n\x04\x04\x02\x02\x01\x12\x03#\ + \x08!\n\r\n\x05\x04\x02\x02\x01\x04\x12\x04#\x08\"\x20\n\x0c\n\x05\x04\ + \x02\x02\x01\x05\x12\x03#\x08\x0e\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\ + \x03#\x0f\x1c\n\x0c\n\x05\x04\x02\x02\x01\x03\x12\x03#\x1f\x20\n\n\n\x02\ + \x06\0\x12\x04&\0)\x01\n\n\n\x03\x06\0\x01\x12\x03&\x08\x0e\n\x0b\n\x04\ + \x06\0\x02\0\x12\x03'\x08>\n\x0c\n\x05\x06\0\x02\0\x01\x12\x03'\x0c\x11\ + \n\x0c\n\x05\x06\0\x02\0\x02\x12\x03'\x12\x1e\n\x0c\n\x05\x06\0\x02\0\ + \x03\x12\x03')<\n\x0b\n\x04\x06\0\x02\x01\x12\x03(\x08A\n\x0c\n\x05\x06\ + \0\x02\x01\x01\x12\x03(\x0c\x13\n\x0c\n\x05\x06\0\x02\x01\x02\x12\x03(\ + \x14\x20\n\x0c\n\x05\x06\0\x02\x01\x03\x12\x03(+?b\x06proto3\ "; static mut file_descriptor_proto_lazy: ::protobuf::lazy::Lazy<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::lazy::Lazy::INIT; diff --git a/src/agent/protocols/src/health_ttrpc.rs b/src/agent/protocols/src/health_ttrpc.rs index c1071bf58e..9e103f1133 100644 --- a/src/agent/protocols/src/health_ttrpc.rs +++ b/src/agent/protocols/src/health_ttrpc.rs @@ -1,8 +1,4 @@ -// Copyright (c) 2019 Ant Financial -// -// SPDX-License-Identifier: Apache-2.0 -// -// This file is generated by ttrpc-compiler 0.2.0. Do not edit +// This file is generated by ttrpc-compiler 0.3.0. Do not edit // @generated // https://github.com/Manishearth/rust-clippy/issues/702 diff --git a/src/agent/protocols/src/oci.rs b/src/agent/protocols/src/oci.rs index 173ca4f4b3..e83ec01cfa 100644 --- a/src/agent/protocols/src/oci.rs +++ b/src/agent/protocols/src/oci.rs @@ -1,7 +1,3 @@ -// Copyright (c) 2019 Ant Financial -// -// SPDX-License-Identifier: Apache-2.0 -// // This file is generated by rust-protobuf 2.14.0. Do not edit // @generated @@ -21,7 +17,7 @@ #![allow(unsafe_code)] #![allow(unused_imports)] #![allow(unused_results)] -//! Generated file from `oci.proto` +//! Generated file from `github.com/kata-containers/kata-containers/src/agent/protocols/protos/oci.proto` use protobuf::Message as Message_imported_for_functions; use protobuf::ProtobufEnum as ProtobufEnum_imported_for_functions; @@ -9423,941 +9419,863 @@ impl ::protobuf::reflect::ProtobufValue for LinuxIntelRdt { } static file_descriptor_proto_data: &'static [u8] = b"\ - \n\toci.proto\x12\x04grpc\x1a-github.com/gogo/protobuf/gogoproto/gogo.pr\ - oto\x1a\x1egoogle/protobuf/wrappers.proto\"\xc7\x03\n\x04Spec\x12\x18\n\ - \x07Version\x18\x01\x20\x01(\tR\x07version\x12'\n\x07Process\x18\x02\x20\ - \x01(\x0b2\r.grpc.ProcessR\x07process\x12\x1e\n\x04Root\x18\x03\x20\x01(\ - \x0b2\n.grpc.RootR\x04root\x12\x1a\n\x08Hostname\x18\x04\x20\x01(\tR\x08\ - hostname\x12)\n\x06Mounts\x18\x05\x20\x03(\x0b2\x0b.grpc.MountR\x06mount\ - sB\x04\xc8\xde\x1f\0\x12!\n\x05Hooks\x18\x06\x20\x01(\x0b2\x0b.grpc.Hook\ - sR\x05hooks\x12=\n\x0bAnnotations\x18\x07\x20\x03(\x0b2\x1b.grpc.Spec.An\ - notationsEntryR\x0bannotations\x12!\n\x05Linux\x18\x08\x20\x01(\x0b2\x0b\ - .grpc.LinuxR\x05linux\x12'\n\x07Solaris\x18\t\x20\x01(\x0b2\r.grpc.Solar\ - isR\x07solaris\x12'\n\x07Windows\x18\n\x20\x01(\x0b2\r.grpc.WindowsR\x07\ - windows\x1a>\n\x10AnnotationsEntry\x12\x10\n\x03key\x18\x01\x20\x01(\tR\ + \nOgithub.com/kata-containers/kata-containers/src/agent/protocols/protos\ + /oci.proto\x12\x04grpc\x1a-github.com/gogo/protobuf/gogoproto/gogo.proto\ + \x1a\x1egoogle/protobuf/wrappers.proto\"\xc7\x03\n\x04Spec\x12\x18\n\x07\ + Version\x18\x01\x20\x01(\tR\x07Version\x12'\n\x07Process\x18\x02\x20\x01\ + (\x0b2\r.grpc.ProcessR\x07Process\x12\x1e\n\x04Root\x18\x03\x20\x01(\x0b\ + 2\n.grpc.RootR\x04Root\x12\x1a\n\x08Hostname\x18\x04\x20\x01(\tR\x08Host\ + name\x12)\n\x06Mounts\x18\x05\x20\x03(\x0b2\x0b.grpc.MountR\x06MountsB\ + \x04\xc8\xde\x1f\0\x12!\n\x05Hooks\x18\x06\x20\x01(\x0b2\x0b.grpc.HooksR\ + \x05Hooks\x12=\n\x0bAnnotations\x18\x07\x20\x03(\x0b2\x1b.grpc.Spec.Anno\ + tationsEntryR\x0bAnnotations\x12!\n\x05Linux\x18\x08\x20\x01(\x0b2\x0b.g\ + rpc.LinuxR\x05Linux\x12'\n\x07Solaris\x18\t\x20\x01(\x0b2\r.grpc.Solaris\ + R\x07Solaris\x12'\n\x07Windows\x18\n\x20\x01(\x0b2\r.grpc.WindowsR\x07Wi\ + ndows\x1a>\n\x10AnnotationsEntry\x12\x10\n\x03key\x18\x01\x20\x01(\tR\ \x03key\x12\x14\n\x05value\x18\x02\x20\x01(\tR\x05value:\x028\x01\"\xba\ - \x03\n\x07Process\x12\x1a\n\x08Terminal\x18\x01\x20\x01(\x08R\x08termina\ - l\x12+\n\x0bConsoleSize\x18\x02\x20\x01(\x0b2\t.grpc.BoxR\x0bconsoleSize\ - \x12$\n\x04User\x18\x03\x20\x01(\x0b2\n.grpc.UserR\x04userB\x04\xc8\xde\ - \x1f\0\x12\x12\n\x04Args\x18\x04\x20\x03(\tR\x04args\x12\x10\n\x03Env\ - \x18\x05\x20\x03(\tR\x03env\x12\x10\n\x03Cwd\x18\x06\x20\x01(\tR\x03cwd\ + \x03\n\x07Process\x12\x1a\n\x08Terminal\x18\x01\x20\x01(\x08R\x08Termina\ + l\x12+\n\x0bConsoleSize\x18\x02\x20\x01(\x0b2\t.grpc.BoxR\x0bConsoleSize\ + \x12$\n\x04User\x18\x03\x20\x01(\x0b2\n.grpc.UserR\x04UserB\x04\xc8\xde\ + \x1f\0\x12\x12\n\x04Args\x18\x04\x20\x03(\tR\x04Args\x12\x10\n\x03Env\ + \x18\x05\x20\x03(\tR\x03Env\x12\x10\n\x03Cwd\x18\x06\x20\x01(\tR\x03Cwd\ \x12;\n\x0cCapabilities\x18\x07\x20\x01(\x0b2\x17.grpc.LinuxCapabilities\ - R\x0ccapabilities\x121\n\x07Rlimits\x18\x08\x20\x03(\x0b2\x11.grpc.POSIX\ - RlimitR\x07rlimitsB\x04\xc8\xde\x1f\0\x12(\n\x0fNoNewPrivileges\x18\t\ - \x20\x01(\x08R\x0fnoNewPrivileges\x12(\n\x0fApparmorProfile\x18\n\x20\ - \x01(\tR\x0fapparmorProfile\x12\x20\n\x0bOOMScoreAdj\x18\x0b\x20\x01(\ - \x03R\x0boOMScoreAdj\x12\"\n\x0cSelinuxLabel\x18\x0c\x20\x01(\tR\x0cseli\ - nuxLabel\"3\n\x03Box\x12\x16\n\x06Height\x18\x01\x20\x01(\rR\x06height\ - \x12\x14\n\x05Width\x18\x02\x20\x01(\rR\x05width\"n\n\x04User\x12\x10\n\ - \x03UID\x18\x01\x20\x01(\rR\x03uID\x12\x10\n\x03GID\x18\x02\x20\x01(\rR\ - \x03gID\x12&\n\x0eAdditionalGids\x18\x03\x20\x03(\rR\x0eadditionalGids\ - \x12\x1a\n\x08Username\x18\x04\x20\x01(\tR\x08username\"\xa7\x01\n\x11Li\ - nuxCapabilities\x12\x1a\n\x08Bounding\x18\x01\x20\x03(\tR\x08bounding\ - \x12\x1c\n\tEffective\x18\x02\x20\x03(\tR\teffective\x12\x20\n\x0bInheri\ - table\x18\x03\x20\x03(\tR\x0binheritable\x12\x1c\n\tPermitted\x18\x04\ - \x20\x03(\tR\tpermitted\x12\x18\n\x07Ambient\x18\x05\x20\x03(\tR\x07ambi\ - ent\"I\n\x0bPOSIXRlimit\x12\x12\n\x04Type\x18\x01\x20\x01(\tR\x04type\ - \x12\x12\n\x04Hard\x18\x02\x20\x01(\x04R\x04hard\x12\x12\n\x04Soft\x18\ - \x03\x20\x01(\x04R\x04soft\"o\n\x05Mount\x12\x20\n\x0bdestination\x18\ + R\x0cCapabilities\x121\n\x07Rlimits\x18\x08\x20\x03(\x0b2\x11.grpc.POSIX\ + RlimitR\x07RlimitsB\x04\xc8\xde\x1f\0\x12(\n\x0fNoNewPrivileges\x18\t\ + \x20\x01(\x08R\x0fNoNewPrivileges\x12(\n\x0fApparmorProfile\x18\n\x20\ + \x01(\tR\x0fApparmorProfile\x12\x20\n\x0bOOMScoreAdj\x18\x0b\x20\x01(\ + \x03R\x0bOOMScoreAdj\x12\"\n\x0cSelinuxLabel\x18\x0c\x20\x01(\tR\x0cSeli\ + nuxLabel\"3\n\x03Box\x12\x16\n\x06Height\x18\x01\x20\x01(\rR\x06Height\ + \x12\x14\n\x05Width\x18\x02\x20\x01(\rR\x05Width\"n\n\x04User\x12\x10\n\ + \x03UID\x18\x01\x20\x01(\rR\x03UID\x12\x10\n\x03GID\x18\x02\x20\x01(\rR\ + \x03GID\x12&\n\x0eAdditionalGids\x18\x03\x20\x03(\rR\x0eAdditionalGids\ + \x12\x1a\n\x08Username\x18\x04\x20\x01(\tR\x08Username\"\xa7\x01\n\x11Li\ + nuxCapabilities\x12\x1a\n\x08Bounding\x18\x01\x20\x03(\tR\x08Bounding\ + \x12\x1c\n\tEffective\x18\x02\x20\x03(\tR\tEffective\x12\x20\n\x0bInheri\ + table\x18\x03\x20\x03(\tR\x0bInheritable\x12\x1c\n\tPermitted\x18\x04\ + \x20\x03(\tR\tPermitted\x12\x18\n\x07Ambient\x18\x05\x20\x03(\tR\x07Ambi\ + ent\"I\n\x0bPOSIXRlimit\x12\x12\n\x04Type\x18\x01\x20\x01(\tR\x04Type\ + \x12\x12\n\x04Hard\x18\x02\x20\x01(\x04R\x04Hard\x12\x12\n\x04Soft\x18\ + \x03\x20\x01(\x04R\x04Soft\"o\n\x05Mount\x12\x20\n\x0bdestination\x18\ \x01\x20\x01(\tR\x0bdestination\x12\x16\n\x06source\x18\x02\x20\x01(\tR\ \x06source\x12\x12\n\x04type\x18\x03\x20\x01(\tR\x04type\x12\x18\n\x07op\ tions\x18\x04\x20\x03(\tR\x07options\"6\n\x04Root\x12\x12\n\x04Path\x18\ - \x01\x20\x01(\tR\x04path\x12\x1a\n\x08Readonly\x18\x02\x20\x01(\x08R\x08\ - readonly\"\x93\x01\n\x05Hooks\x12,\n\x08Prestart\x18\x01\x20\x03(\x0b2\n\ - .grpc.HookR\x08prestartB\x04\xc8\xde\x1f\0\x12.\n\tPoststart\x18\x02\x20\ - \x03(\x0b2\n.grpc.HookR\tpoststartB\x04\xc8\xde\x1f\0\x12,\n\x08Poststop\ - \x18\x03\x20\x03(\x0b2\n.grpc.HookR\x08poststopB\x04\xc8\xde\x1f\0\"Z\n\ - \x04Hook\x12\x12\n\x04Path\x18\x01\x20\x01(\tR\x04path\x12\x12\n\x04Args\ - \x18\x02\x20\x03(\tR\x04args\x12\x10\n\x03Env\x18\x03\x20\x03(\tR\x03env\ - \x12\x18\n\x07Timeout\x18\x04\x20\x01(\x03R\x07timeout\"\xa9\x05\n\x05Li\ + \x01\x20\x01(\tR\x04Path\x12\x1a\n\x08Readonly\x18\x02\x20\x01(\x08R\x08\ + Readonly\"\x93\x01\n\x05Hooks\x12,\n\x08Prestart\x18\x01\x20\x03(\x0b2\n\ + .grpc.HookR\x08PrestartB\x04\xc8\xde\x1f\0\x12.\n\tPoststart\x18\x02\x20\ + \x03(\x0b2\n.grpc.HookR\tPoststartB\x04\xc8\xde\x1f\0\x12,\n\x08Poststop\ + \x18\x03\x20\x03(\x0b2\n.grpc.HookR\x08PoststopB\x04\xc8\xde\x1f\0\"Z\n\ + \x04Hook\x12\x12\n\x04Path\x18\x01\x20\x01(\tR\x04Path\x12\x12\n\x04Args\ + \x18\x02\x20\x03(\tR\x04Args\x12\x10\n\x03Env\x18\x03\x20\x03(\tR\x03Env\ + \x12\x18\n\x07Timeout\x18\x04\x20\x01(\x03R\x07Timeout\"\xa9\x05\n\x05Li\ nux\x12<\n\x0bUIDMappings\x18\x01\x20\x03(\x0b2\x14.grpc.LinuxIDMappingR\ - \x0buIDMappingsB\x04\xc8\xde\x1f\0\x12<\n\x0bGIDMappings\x18\x02\x20\x03\ - (\x0b2\x14.grpc.LinuxIDMappingR\x0bgIDMappingsB\x04\xc8\xde\x1f\0\x12/\n\ - \x06Sysctl\x18\x03\x20\x03(\x0b2\x17.grpc.Linux.SysctlEntryR\x06sysctl\ - \x122\n\tResources\x18\x04\x20\x01(\x0b2\x14.grpc.LinuxResourcesR\tresou\ - rces\x12\x20\n\x0bCgroupsPath\x18\x05\x20\x01(\tR\x0bcgroupsPath\x12:\n\ - \nNamespaces\x18\x06\x20\x03(\x0b2\x14.grpc.LinuxNamespaceR\nnamespacesB\ + \x0bUIDMappingsB\x04\xc8\xde\x1f\0\x12<\n\x0bGIDMappings\x18\x02\x20\x03\ + (\x0b2\x14.grpc.LinuxIDMappingR\x0bGIDMappingsB\x04\xc8\xde\x1f\0\x12/\n\ + \x06Sysctl\x18\x03\x20\x03(\x0b2\x17.grpc.Linux.SysctlEntryR\x06Sysctl\ + \x122\n\tResources\x18\x04\x20\x01(\x0b2\x14.grpc.LinuxResourcesR\tResou\ + rces\x12\x20\n\x0bCgroupsPath\x18\x05\x20\x01(\tR\x0bCgroupsPath\x12:\n\ + \nNamespaces\x18\x06\x20\x03(\x0b2\x14.grpc.LinuxNamespaceR\nNamespacesB\ \x04\xc8\xde\x1f\0\x121\n\x07Devices\x18\x07\x20\x03(\x0b2\x11.grpc.Linu\ - xDeviceR\x07devicesB\x04\xc8\xde\x1f\0\x12,\n\x07Seccomp\x18\x08\x20\x01\ - (\x0b2\x12.grpc.LinuxSeccompR\x07seccomp\x12,\n\x11RootfsPropagation\x18\ - \t\x20\x01(\tR\x11rootfsPropagation\x12\x20\n\x0bMaskedPaths\x18\n\x20\ - \x03(\tR\x0bmaskedPaths\x12$\n\rReadonlyPaths\x18\x0b\x20\x03(\tR\rreado\ - nlyPaths\x12\x1e\n\nMountLabel\x18\x0c\x20\x01(\tR\nmountLabel\x12/\n\ - \x08IntelRdt\x18\r\x20\x01(\x0b2\x13.grpc.LinuxIntelRdtR\x08intelRdt\x1a\ + xDeviceR\x07DevicesB\x04\xc8\xde\x1f\0\x12,\n\x07Seccomp\x18\x08\x20\x01\ + (\x0b2\x12.grpc.LinuxSeccompR\x07Seccomp\x12,\n\x11RootfsPropagation\x18\ + \t\x20\x01(\tR\x11RootfsPropagation\x12\x20\n\x0bMaskedPaths\x18\n\x20\ + \x03(\tR\x0bMaskedPaths\x12$\n\rReadonlyPaths\x18\x0b\x20\x03(\tR\rReado\ + nlyPaths\x12\x1e\n\nMountLabel\x18\x0c\x20\x01(\tR\nMountLabel\x12/\n\ + \x08IntelRdt\x18\r\x20\x01(\x0b2\x13.grpc.LinuxIntelRdtR\x08IntelRdt\x1a\ 9\n\x0bSysctlEntry\x12\x10\n\x03key\x18\x01\x20\x01(\tR\x03key\x12\x14\n\ \x05value\x18\x02\x20\x01(\tR\x05value:\x028\x01\"\x1f\n\x07Windows\x12\ \x14\n\x05dummy\x18\x01\x20\x01(\tR\x05dummy\"\x1f\n\x07Solaris\x12\x14\ \n\x05dummy\x18\x01\x20\x01(\tR\x05dummy\"^\n\x0eLinuxIDMapping\x12\x16\ - \n\x06HostID\x18\x01\x20\x01(\rR\x06hostID\x12\x20\n\x0bContainerID\x18\ - \x02\x20\x01(\rR\x0bcontainerID\x12\x12\n\x04Size\x18\x03\x20\x01(\rR\ - \x04size\"8\n\x0eLinuxNamespace\x12\x12\n\x04Type\x18\x01\x20\x01(\tR\ - \x04type\x12\x12\n\x04Path\x18\x02\x20\x01(\tR\x04path\"\xa1\x01\n\x0bLi\ - nuxDevice\x12\x12\n\x04Path\x18\x01\x20\x01(\tR\x04path\x12\x12\n\x04Typ\ - e\x18\x02\x20\x01(\tR\x04type\x12\x14\n\x05Major\x18\x03\x20\x01(\x03R\ - \x05major\x12\x14\n\x05Minor\x18\x04\x20\x01(\x03R\x05minor\x12\x1a\n\ - \x08FileMode\x18\x05\x20\x01(\rR\x08fileMode\x12\x10\n\x03UID\x18\x06\ - \x20\x01(\rR\x03uID\x12\x10\n\x03GID\x18\x07\x20\x01(\rR\x03gID\"\xdf\ + \n\x06HostID\x18\x01\x20\x01(\rR\x06HostID\x12\x20\n\x0bContainerID\x18\ + \x02\x20\x01(\rR\x0bContainerID\x12\x12\n\x04Size\x18\x03\x20\x01(\rR\ + \x04Size\"8\n\x0eLinuxNamespace\x12\x12\n\x04Type\x18\x01\x20\x01(\tR\ + \x04Type\x12\x12\n\x04Path\x18\x02\x20\x01(\tR\x04Path\"\xa1\x01\n\x0bLi\ + nuxDevice\x12\x12\n\x04Path\x18\x01\x20\x01(\tR\x04Path\x12\x12\n\x04Typ\ + e\x18\x02\x20\x01(\tR\x04Type\x12\x14\n\x05Major\x18\x03\x20\x01(\x03R\ + \x05Major\x12\x14\n\x05Minor\x18\x04\x20\x01(\x03R\x05Minor\x12\x1a\n\ + \x08FileMode\x18\x05\x20\x01(\rR\x08FileMode\x12\x10\n\x03UID\x18\x06\ + \x20\x01(\rR\x03UID\x12\x10\n\x03GID\x18\x07\x20\x01(\rR\x03GID\"\xdf\ \x02\n\x0eLinuxResources\x127\n\x07Devices\x18\x01\x20\x03(\x0b2\x17.grp\ - c.LinuxDeviceCgroupR\x07devicesB\x04\xc8\xde\x1f\0\x12)\n\x06Memory\x18\ - \x02\x20\x01(\x0b2\x11.grpc.LinuxMemoryR\x06memory\x12\x20\n\x03CPU\x18\ - \x03\x20\x01(\x0b2\x0e.grpc.LinuxCPUR\x03cPU\x12#\n\x04Pids\x18\x04\x20\ - \x01(\x0b2\x0f.grpc.LinuxPidsR\x04pids\x12,\n\x07BlockIO\x18\x05\x20\x01\ - (\x0b2\x12.grpc.LinuxBlockIOR\x07blockIO\x12F\n\x0eHugepageLimits\x18\ - \x06\x20\x03(\x0b2\x18.grpc.LinuxHugepageLimitR\x0ehugepageLimitsB\x04\ + c.LinuxDeviceCgroupR\x07DevicesB\x04\xc8\xde\x1f\0\x12)\n\x06Memory\x18\ + \x02\x20\x01(\x0b2\x11.grpc.LinuxMemoryR\x06Memory\x12\x20\n\x03CPU\x18\ + \x03\x20\x01(\x0b2\x0e.grpc.LinuxCPUR\x03CPU\x12#\n\x04Pids\x18\x04\x20\ + \x01(\x0b2\x0f.grpc.LinuxPidsR\x04Pids\x12,\n\x07BlockIO\x18\x05\x20\x01\ + (\x0b2\x12.grpc.LinuxBlockIOR\x07BlockIO\x12F\n\x0eHugepageLimits\x18\ + \x06\x20\x03(\x0b2\x18.grpc.LinuxHugepageLimitR\x0eHugepageLimitsB\x04\ \xc8\xde\x1f\0\x12,\n\x07Network\x18\x07\x20\x01(\x0b2\x12.grpc.LinuxNet\ - workR\x07network\"\xdb\x01\n\x0bLinuxMemory\x12\x14\n\x05Limit\x18\x01\ - \x20\x01(\x03R\x05limit\x12\x20\n\x0bReservation\x18\x02\x20\x01(\x03R\ - \x0breservation\x12\x12\n\x04Swap\x18\x03\x20\x01(\x03R\x04swap\x12\x16\ - \n\x06Kernel\x18\x04\x20\x01(\x03R\x06kernel\x12\x1c\n\tKernelTCP\x18\ - \x05\x20\x01(\x03R\tkernelTCP\x12\x1e\n\nSwappiness\x18\x06\x20\x01(\x04\ - R\nswappiness\x12*\n\x10DisableOOMKiller\x18\x07\x20\x01(\x08R\x10disabl\ + workR\x07Network\"\xdb\x01\n\x0bLinuxMemory\x12\x14\n\x05Limit\x18\x01\ + \x20\x01(\x03R\x05Limit\x12\x20\n\x0bReservation\x18\x02\x20\x01(\x03R\ + \x0bReservation\x12\x12\n\x04Swap\x18\x03\x20\x01(\x03R\x04Swap\x12\x16\ + \n\x06Kernel\x18\x04\x20\x01(\x03R\x06Kernel\x12\x1c\n\tKernelTCP\x18\ + \x05\x20\x01(\x03R\tKernelTCP\x12\x1e\n\nSwappiness\x18\x06\x20\x01(\x04\ + R\nSwappiness\x12*\n\x10DisableOOMKiller\x18\x07\x20\x01(\x08R\x10Disabl\ eOOMKiller\"\xca\x01\n\x08LinuxCPU\x12\x16\n\x06Shares\x18\x01\x20\x01(\ - \x04R\x06shares\x12\x14\n\x05Quota\x18\x02\x20\x01(\x03R\x05quota\x12\ - \x16\n\x06Period\x18\x03\x20\x01(\x04R\x06period\x12(\n\x0fRealtimeRunti\ - me\x18\x04\x20\x01(\x03R\x0frealtimeRuntime\x12&\n\x0eRealtimePeriod\x18\ - \x05\x20\x01(\x04R\x0erealtimePeriod\x12\x12\n\x04Cpus\x18\x06\x20\x01(\ - \tR\x04cpus\x12\x12\n\x04Mems\x18\x07\x20\x01(\tR\x04mems\"w\n\x11LinuxW\ - eightDevice\x12\x14\n\x05Major\x18\x01\x20\x01(\x03R\x05major\x12\x14\n\ - \x05Minor\x18\x02\x20\x01(\x03R\x05minor\x12\x16\n\x06Weight\x18\x03\x20\ - \x01(\rR\x06weight\x12\x1e\n\nLeafWeight\x18\x04\x20\x01(\rR\nleafWeight\ + \x04R\x06Shares\x12\x14\n\x05Quota\x18\x02\x20\x01(\x03R\x05Quota\x12\ + \x16\n\x06Period\x18\x03\x20\x01(\x04R\x06Period\x12(\n\x0fRealtimeRunti\ + me\x18\x04\x20\x01(\x03R\x0fRealtimeRuntime\x12&\n\x0eRealtimePeriod\x18\ + \x05\x20\x01(\x04R\x0eRealtimePeriod\x12\x12\n\x04Cpus\x18\x06\x20\x01(\ + \tR\x04Cpus\x12\x12\n\x04Mems\x18\x07\x20\x01(\tR\x04Mems\"w\n\x11LinuxW\ + eightDevice\x12\x14\n\x05Major\x18\x01\x20\x01(\x03R\x05Major\x12\x14\n\ + \x05Minor\x18\x02\x20\x01(\x03R\x05Minor\x12\x16\n\x06Weight\x18\x03\x20\ + \x01(\rR\x06Weight\x12\x1e\n\nLeafWeight\x18\x04\x20\x01(\rR\nLeafWeight\ \"U\n\x13LinuxThrottleDevice\x12\x14\n\x05Major\x18\x01\x20\x01(\x03R\ - \x05major\x12\x14\n\x05Minor\x18\x02\x20\x01(\x03R\x05minor\x12\x12\n\ - \x04Rate\x18\x03\x20\x01(\x04R\x04rate\"\xed\x03\n\x0cLinuxBlockIO\x12\ - \x16\n\x06Weight\x18\x01\x20\x01(\rR\x06weight\x12\x1e\n\nLeafWeight\x18\ - \x02\x20\x01(\rR\nleafWeight\x12A\n\x0cWeightDevice\x18\x03\x20\x03(\x0b\ - 2\x17.grpc.LinuxWeightDeviceR\x0cweightDeviceB\x04\xc8\xde\x1f\0\x12U\n\ + \x05Major\x12\x14\n\x05Minor\x18\x02\x20\x01(\x03R\x05Minor\x12\x12\n\ + \x04Rate\x18\x03\x20\x01(\x04R\x04Rate\"\xed\x03\n\x0cLinuxBlockIO\x12\ + \x16\n\x06Weight\x18\x01\x20\x01(\rR\x06Weight\x12\x1e\n\nLeafWeight\x18\ + \x02\x20\x01(\rR\nLeafWeight\x12A\n\x0cWeightDevice\x18\x03\x20\x03(\x0b\ + 2\x17.grpc.LinuxWeightDeviceR\x0cWeightDeviceB\x04\xc8\xde\x1f\0\x12U\n\ \x15ThrottleReadBpsDevice\x18\x04\x20\x03(\x0b2\x19.grpc.LinuxThrottleDe\ - viceR\x15throttleReadBpsDeviceB\x04\xc8\xde\x1f\0\x12W\n\x16ThrottleWrit\ - eBpsDevice\x18\x05\x20\x03(\x0b2\x19.grpc.LinuxThrottleDeviceR\x16thrott\ + viceR\x15ThrottleReadBpsDeviceB\x04\xc8\xde\x1f\0\x12W\n\x16ThrottleWrit\ + eBpsDevice\x18\x05\x20\x03(\x0b2\x19.grpc.LinuxThrottleDeviceR\x16Thrott\ leWriteBpsDeviceB\x04\xc8\xde\x1f\0\x12W\n\x16ThrottleReadIOPSDevice\x18\ - \x06\x20\x03(\x0b2\x19.grpc.LinuxThrottleDeviceR\x16throttleReadIOPSDevi\ + \x06\x20\x03(\x0b2\x19.grpc.LinuxThrottleDeviceR\x16ThrottleReadIOPSDevi\ ceB\x04\xc8\xde\x1f\0\x12Y\n\x17ThrottleWriteIOPSDevice\x18\x07\x20\x03(\ - \x0b2\x19.grpc.LinuxThrottleDeviceR\x17throttleWriteIOPSDeviceB\x04\xc8\ - \xde\x1f\0\"!\n\tLinuxPids\x12\x14\n\x05Limit\x18\x01\x20\x01(\x03R\x05l\ + \x0b2\x19.grpc.LinuxThrottleDeviceR\x17ThrottleWriteIOPSDeviceB\x04\xc8\ + \xde\x1f\0\"!\n\tLinuxPids\x12\x14\n\x05Limit\x18\x01\x20\x01(\x03R\x05L\ imit\"\x81\x01\n\x11LinuxDeviceCgroup\x12\x14\n\x05Allow\x18\x01\x20\x01\ - (\x08R\x05allow\x12\x12\n\x04Type\x18\x02\x20\x01(\tR\x04type\x12\x14\n\ - \x05Major\x18\x03\x20\x01(\x03R\x05major\x12\x14\n\x05Minor\x18\x04\x20\ - \x01(\x03R\x05minor\x12\x16\n\x06Access\x18\x05\x20\x01(\tR\x06access\"l\ - \n\x0cLinuxNetwork\x12\x18\n\x07ClassID\x18\x01\x20\x01(\rR\x07classID\ + (\x08R\x05Allow\x12\x12\n\x04Type\x18\x02\x20\x01(\tR\x04Type\x12\x14\n\ + \x05Major\x18\x03\x20\x01(\x03R\x05Major\x12\x14\n\x05Minor\x18\x04\x20\ + \x01(\x03R\x05Minor\x12\x16\n\x06Access\x18\x05\x20\x01(\tR\x06Access\"l\ + \n\x0cLinuxNetwork\x12\x18\n\x07ClassID\x18\x01\x20\x01(\rR\x07ClassID\ \x12B\n\nPriorities\x18\x02\x20\x03(\x0b2\x1c.grpc.LinuxInterfacePriorit\ - yR\nprioritiesB\x04\xc8\xde\x1f\0\"F\n\x12LinuxHugepageLimit\x12\x1a\n\ - \x08Pagesize\x18\x01\x20\x01(\tR\x08pagesize\x12\x14\n\x05Limit\x18\x02\ - \x20\x01(\x04R\x05limit\"H\n\x16LinuxInterfacePriority\x12\x12\n\x04Name\ - \x18\x01\x20\x01(\tR\x04name\x12\x1a\n\x08Priority\x18\x02\x20\x01(\rR\ - \x08priority\"\x90\x01\n\x0cLinuxSeccomp\x12$\n\rDefaultAction\x18\x01\ - \x20\x01(\tR\rdefaultAction\x12$\n\rArchitectures\x18\x02\x20\x03(\tR\ra\ + yR\nPrioritiesB\x04\xc8\xde\x1f\0\"F\n\x12LinuxHugepageLimit\x12\x1a\n\ + \x08Pagesize\x18\x01\x20\x01(\tR\x08Pagesize\x12\x14\n\x05Limit\x18\x02\ + \x20\x01(\x04R\x05Limit\"H\n\x16LinuxInterfacePriority\x12\x12\n\x04Name\ + \x18\x01\x20\x01(\tR\x04Name\x12\x1a\n\x08Priority\x18\x02\x20\x01(\rR\ + \x08Priority\"\x90\x01\n\x0cLinuxSeccomp\x12$\n\rDefaultAction\x18\x01\ + \x20\x01(\tR\rDefaultAction\x12$\n\rArchitectures\x18\x02\x20\x03(\tR\rA\ rchitectures\x124\n\x08Syscalls\x18\x03\x20\x03(\x0b2\x12.grpc.LinuxSysc\ - allR\x08syscallsB\x04\xc8\xde\x1f\0\"i\n\x0fLinuxSeccompArg\x12\x14\n\ - \x05Index\x18\x01\x20\x01(\x04R\x05index\x12\x14\n\x05Value\x18\x02\x20\ - \x01(\x04R\x05value\x12\x1a\n\x08ValueTwo\x18\x03\x20\x01(\x04R\x08value\ - Two\x12\x0e\n\x02Op\x18\x04\x20\x01(\tR\x02op\"m\n\x0cLinuxSyscall\x12\ - \x14\n\x05Names\x18\x01\x20\x03(\tR\x05names\x12\x16\n\x06Action\x18\x02\ - \x20\x01(\tR\x06action\x12/\n\x04Args\x18\x03\x20\x03(\x0b2\x15.grpc.Lin\ - uxSeccompArgR\x04argsB\x04\xc8\xde\x1f\0\"5\n\rLinuxIntelRdt\x12$\n\rL3C\ - acheSchema\x18\x01\x20\x01(\tR\rl3CacheSchemaB\x10\xa8\xe2\x1e\x01\xc0\ - \xe2\x1e\x01\xf8\xe1\x1e\x01\xb8\xe2\x1e\x01J\xf4\xa1\x01\n\x07\x12\x05\ - \x07\0\xce\x03\x01\nz\n\x01\x0c\x12\x03\x07\0\x122p\n\x20Copyright\x20(c\ - )\x202017\x20Intel\x20Corporation\n\x20Copyright\x20(c)\x202019\x20Ant\ - \x20Financial\n\n\x20SPDX-License-Identifier:\x20Apache-2.0\n\n\n\x08\n\ - \x01\x02\x12\x03\t\x08\x0c\n\t\n\x02\x03\0\x12\x03\x0b\x076\n\t\n\x02\ - \x03\x01\x12\x03\x0c\x07'\n\x08\n\x01\x08\x12\x03\x0e\0$\n\x0b\n\x04\x08\ - \xe7\x07\0\x12\x03\x0e\0$\n\x0c\n\x05\x08\xe7\x07\0\x02\x12\x03\x0e\x07\ - \x1c\n\r\n\x06\x08\xe7\x07\0\x02\0\x12\x03\x0e\x07\x1c\n\x0e\n\x07\x08\ - \xe7\x07\0\x02\0\x01\x12\x03\x0e\x08\x1b\n\x0c\n\x05\x08\xe7\x07\0\x03\ - \x12\x03\x0e\x1f#\n\x08\n\x01\x08\x12\x03\x0f\0'\n\x0b\n\x04\x08\xe7\x07\ - \x01\x12\x03\x0f\0'\n\x0c\n\x05\x08\xe7\x07\x01\x02\x12\x03\x0f\x07\x1f\ - \n\r\n\x06\x08\xe7\x07\x01\x02\0\x12\x03\x0f\x07\x1f\n\x0e\n\x07\x08\xe7\ - \x07\x01\x02\0\x01\x12\x03\x0f\x08\x1e\n\x0c\n\x05\x08\xe7\x07\x01\x03\ - \x12\x03\x0f\"&\n\x08\n\x01\x08\x12\x03\x10\0&\n\x0b\n\x04\x08\xe7\x07\ - \x02\x12\x03\x10\0&\n\x0c\n\x05\x08\xe7\x07\x02\x02\x12\x03\x10\x07\x1e\ - \n\r\n\x06\x08\xe7\x07\x02\x02\0\x12\x03\x10\x07\x1e\n\x0e\n\x07\x08\xe7\ - \x07\x02\x02\0\x01\x12\x03\x10\x08\x1d\n\x0c\n\x05\x08\xe7\x07\x02\x03\ - \x12\x03\x10!%\n\x08\n\x01\x08\x12\x03\x11\0'\n\x0b\n\x04\x08\xe7\x07\ - \x03\x12\x03\x11\0'\n\x0c\n\x05\x08\xe7\x07\x03\x02\x12\x03\x11\x07\x1f\ - \n\r\n\x06\x08\xe7\x07\x03\x02\0\x12\x03\x11\x07\x1f\n\x0e\n\x07\x08\xe7\ - \x07\x03\x02\0\x01\x12\x03\x11\x08\x1e\n\x0c\n\x05\x08\xe7\x07\x03\x03\ - \x12\x03\x11\"&\n\n\n\x02\x04\0\x12\x04\x13\00\x01\n\n\n\x03\x04\0\x01\ - \x12\x03\x13\x08\x0c\nm\n\x04\x04\0\x02\0\x12\x03\x15\x08\x1b\x1a`\x20Ve\ - rsion\x20of\x20the\x20Open\x20Container\x20Initiative\x20Runtime\x20Spec\ - ification\x20with\x20which\x20the\x20bundle\x20complies.\n\n\r\n\x05\x04\ - \0\x02\0\x04\x12\x04\x15\x08\x13\x0e\n\x0c\n\x05\x04\0\x02\0\x05\x12\x03\ - \x15\x08\x0e\n\x0c\n\x05\x04\0\x02\0\x01\x12\x03\x15\x0f\x16\n\x0c\n\x05\ - \x04\0\x02\0\x03\x12\x03\x15\x19\x1a\n8\n\x04\x04\0\x02\x01\x12\x03\x18\ - \x08\x1c\x1a+\x20Process\x20configures\x20the\x20container\x20process.\n\ - \n\r\n\x05\x04\0\x02\x01\x04\x12\x04\x18\x08\x15\x1b\n\x0c\n\x05\x04\0\ - \x02\x01\x06\x12\x03\x18\x08\x0f\n\x0c\n\x05\x04\0\x02\x01\x01\x12\x03\ - \x18\x10\x17\n\x0c\n\x05\x04\0\x02\x01\x03\x12\x03\x18\x1a\x1b\n?\n\x04\ - \x04\0\x02\x02\x12\x03\x1b\x08\x16\x1a2\x20Root\x20configures\x20the\x20\ - container's\x20root\x20filesystem.\n\n\r\n\x05\x04\0\x02\x02\x04\x12\x04\ - \x1b\x08\x18\x1c\n\x0c\n\x05\x04\0\x02\x02\x06\x12\x03\x1b\x08\x0c\n\x0c\ - \n\x05\x04\0\x02\x02\x01\x12\x03\x1b\r\x11\n\x0c\n\x05\x04\0\x02\x02\x03\ - \x12\x03\x1b\x14\x15\n<\n\x04\x04\0\x02\x03\x12\x03\x1e\x08\x1c\x1a/\x20\ - Hostname\x20configures\x20the\x20container's\x20hostname.\n\n\r\n\x05\ - \x04\0\x02\x03\x04\x12\x04\x1e\x08\x1b\x16\n\x0c\n\x05\x04\0\x02\x03\x05\ - \x12\x03\x1e\x08\x0e\n\x0c\n\x05\x04\0\x02\x03\x01\x12\x03\x1e\x0f\x17\n\ - \x0c\n\x05\x04\0\x02\x03\x03\x12\x03\x1e\x1a\x1b\nD\n\x04\x04\0\x02\x04\ - \x12\x03!\x08A\x1a7\x20Mounts\x20configures\x20additional\x20mounts\x20(\ - on\x20top\x20of\x20Root).\n\n\x0c\n\x05\x04\0\x02\x04\x04\x12\x03!\x08\ - \x10\n\x0c\n\x05\x04\0\x02\x04\x06\x12\x03!\x11\x16\n\x0c\n\x05\x04\0\ - \x02\x04\x01\x12\x03!\x17\x1d\n\x0c\n\x05\x04\0\x02\x04\x03\x12\x03!\x20\ - !\n\x0c\n\x05\x04\0\x02\x04\x08\x12\x03!\"@\n\x0f\n\x08\x04\0\x02\x04\ - \x08\xe7\x07\0\x12\x03!#?\n\x10\n\t\x04\0\x02\x04\x08\xe7\x07\0\x02\x12\ - \x03!#7\n\x11\n\n\x04\0\x02\x04\x08\xe7\x07\0\x02\0\x12\x03!#7\n\x12\n\ - \x0b\x04\0\x02\x04\x08\xe7\x07\0\x02\0\x01\x12\x03!$6\n\x10\n\t\x04\0\ - \x02\x04\x08\xe7\x07\0\x03\x12\x03!:?\nI\n\x04\x04\0\x02\x05\x12\x03$\ - \x08\x18\x1a<\x20Hooks\x20configures\x20callbacks\x20for\x20container\ - \x20lifecycle\x20events.\n\n\r\n\x05\x04\0\x02\x05\x04\x12\x04$\x08!A\n\ - \x0c\n\x05\x04\0\x02\x05\x06\x12\x03$\x08\r\n\x0c\n\x05\x04\0\x02\x05\ - \x01\x12\x03$\x0e\x13\n\x0c\n\x05\x04\0\x02\x05\x03\x12\x03$\x16\x17\nI\ - \n\x04\x04\0\x02\x06\x12\x03'\x08,\x1a<\x20Annotations\x20contains\x20ar\ - bitrary\x20metadata\x20for\x20the\x20container.\n\n\r\n\x05\x04\0\x02\ - \x06\x04\x12\x04'\x08$\x18\n\x0c\n\x05\x04\0\x02\x06\x06\x12\x03'\x08\ - \x1b\n\x0c\n\x05\x04\0\x02\x06\x01\x12\x03'\x1c'\n\x0c\n\x05\x04\0\x02\ - \x06\x03\x12\x03'*+\nS\n\x04\x04\0\x02\x07\x12\x03*\x08\x18\x1aF\x20Linu\ - x\x20is\x20platform-specific\x20configuration\x20for\x20Linux\x20based\ - \x20containers.\n\n\r\n\x05\x04\0\x02\x07\x04\x12\x04*\x08',\n\x0c\n\x05\ - \x04\0\x02\x07\x06\x12\x03*\x08\r\n\x0c\n\x05\x04\0\x02\x07\x01\x12\x03*\ - \x0e\x13\n\x0c\n\x05\x04\0\x02\x07\x03\x12\x03*\x16\x17\nW\n\x04\x04\0\ - \x02\x08\x12\x03-\x08\x1c\x1aJ\x20Solaris\x20is\x20platform-specific\x20\ - configuration\x20for\x20Solaris\x20based\x20containers.\n\n\r\n\x05\x04\ - \0\x02\x08\x04\x12\x04-\x08*\x18\n\x0c\n\x05\x04\0\x02\x08\x06\x12\x03-\ - \x08\x0f\n\x0c\n\x05\x04\0\x02\x08\x01\x12\x03-\x10\x17\n\x0c\n\x05\x04\ - \0\x02\x08\x03\x12\x03-\x1a\x1b\nW\n\x04\x04\0\x02\t\x12\x03/\x08\x1d\ - \x1aJ\x20Windows\x20is\x20platform-specific\x20configuration\x20for\x20W\ - indows\x20based\x20containers.\n\n\r\n\x05\x04\0\x02\t\x04\x12\x04/\x08-\ - \x1c\n\x0c\n\x05\x04\0\x02\t\x06\x12\x03/\x08\x0f\n\x0c\n\x05\x04\0\x02\ - \t\x01\x12\x03/\x10\x17\n\x0c\n\x05\x04\0\x02\t\x03\x12\x03/\x1a\x1c\n\n\ - \n\x02\x04\x01\x12\x042\0W\x01\n\n\n\x03\x04\x01\x01\x12\x032\x08\x0f\nJ\ - \n\x04\x04\x01\x02\0\x12\x034\x08\x1a\x1a=\x20Terminal\x20creates\x20an\ - \x20interactive\x20terminal\x20for\x20the\x20container.\n\n\r\n\x05\x04\ - \x01\x02\0\x04\x12\x044\x082\x11\n\x0c\n\x05\x04\x01\x02\0\x05\x12\x034\ - \x08\x0c\n\x0c\n\x05\x04\x01\x02\0\x01\x12\x034\r\x15\n\x0c\n\x05\x04\ - \x01\x02\0\x03\x12\x034\x18\x19\n=\n\x04\x04\x01\x02\x01\x12\x037\x08\ - \x1c\x1a0\x20ConsoleSize\x20specifies\x20the\x20size\x20of\x20the\x20con\ - sole.\n\n\r\n\x05\x04\x01\x02\x01\x04\x12\x047\x084\x1a\n\x0c\n\x05\x04\ - \x01\x02\x01\x06\x12\x037\x08\x0b\n\x0c\n\x05\x04\x01\x02\x01\x01\x12\ - \x037\x0c\x17\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x037\x1a\x1b\n?\n\x04\ - \x04\x01\x02\x02\x12\x03:\x085\x1a2\x20User\x20specifies\x20user\x20info\ - rmation\x20for\x20the\x20process.\n\n\r\n\x05\x04\x01\x02\x02\x04\x12\ - \x04:\x087\x1c\n\x0c\n\x05\x04\x01\x02\x02\x06\x12\x03:\x08\x0c\n\x0c\n\ - \x05\x04\x01\x02\x02\x01\x12\x03:\r\x11\n\x0c\n\x05\x04\x01\x02\x02\x03\ - \x12\x03:\x14\x15\n\x0c\n\x05\x04\x01\x02\x02\x08\x12\x03:\x164\n\x0f\n\ - \x08\x04\x01\x02\x02\x08\xe7\x07\0\x12\x03:\x173\n\x10\n\t\x04\x01\x02\ - \x02\x08\xe7\x07\0\x02\x12\x03:\x17+\n\x11\n\n\x04\x01\x02\x02\x08\xe7\ - \x07\0\x02\0\x12\x03:\x17+\n\x12\n\x0b\x04\x01\x02\x02\x08\xe7\x07\0\x02\ - \0\x01\x12\x03:\x18*\n\x10\n\t\x04\x01\x02\x02\x08\xe7\x07\0\x03\x12\x03\ - :.3\nV\n\x04\x04\x01\x02\x03\x12\x03=\x08!\x1aI\x20Args\x20specifies\x20\ - the\x20binary\x20and\x20arguments\x20for\x20the\x20application\x20to\x20\ - execute.\n\n\x0c\n\x05\x04\x01\x02\x03\x04\x12\x03=\x08\x10\n\x0c\n\x05\ - \x04\x01\x02\x03\x05\x12\x03=\x11\x17\n\x0c\n\x05\x04\x01\x02\x03\x01\ - \x12\x03=\x18\x1c\n\x0c\n\x05\x04\x01\x02\x03\x03\x12\x03=\x1f\x20\nE\n\ - \x04\x04\x01\x02\x04\x12\x03@\x08\x20\x1a8\x20Env\x20populates\x20the\ - \x20process\x20environment\x20for\x20the\x20process.\n\n\x0c\n\x05\x04\ - \x01\x02\x04\x04\x12\x03@\x08\x10\n\x0c\n\x05\x04\x01\x02\x04\x05\x12\ - \x03@\x11\x17\n\x0c\n\x05\x04\x01\x02\x04\x01\x12\x03@\x18\x1b\n\x0c\n\ - \x05\x04\x01\x02\x04\x03\x12\x03@\x1e\x1f\nr\n\x04\x04\x01\x02\x05\x12\ - \x03D\x08\x17\x1ae\x20Cwd\x20is\x20the\x20current\x20working\x20director\ - y\x20for\x20the\x20process\x20and\x20must\x20be\n\x20relative\x20to\x20t\ - he\x20container's\x20root.\n\n\r\n\x05\x04\x01\x02\x05\x04\x12\x04D\x08@\ - \x20\n\x0c\n\x05\x04\x01\x02\x05\x05\x12\x03D\x08\x0e\n\x0c\n\x05\x04\ - \x01\x02\x05\x01\x12\x03D\x0f\x12\n\x0c\n\x05\x04\x01\x02\x05\x03\x12\ - \x03D\x15\x16\nQ\n\x04\x04\x01\x02\x06\x12\x03G\x08+\x1aD\x20Capabilitie\ - s\x20are\x20Linux\x20capabilities\x20that\x20are\x20kept\x20for\x20the\ - \x20process.\n\n\r\n\x05\x04\x01\x02\x06\x04\x12\x04G\x08D\x17\n\x0c\n\ - \x05\x04\x01\x02\x06\x06\x12\x03G\x08\x19\n\x0c\n\x05\x04\x01\x02\x06\ - \x01\x12\x03G\x1a&\n\x0c\n\x05\x04\x01\x02\x06\x03\x12\x03G)*\nH\n\x04\ - \x04\x01\x02\x07\x12\x03J\x08H\x1a;\x20Rlimits\x20specifies\x20rlimit\ - \x20options\x20to\x20apply\x20to\x20the\x20process.\n\n\x0c\n\x05\x04\ - \x01\x02\x07\x04\x12\x03J\x08\x10\n\x0c\n\x05\x04\x01\x02\x07\x06\x12\ - \x03J\x11\x1c\n\x0c\n\x05\x04\x01\x02\x07\x01\x12\x03J\x1d$\n\x0c\n\x05\ - \x04\x01\x02\x07\x03\x12\x03J'(\n\x0c\n\x05\x04\x01\x02\x07\x08\x12\x03J\ - )G\n\x0f\n\x08\x04\x01\x02\x07\x08\xe7\x07\0\x12\x03J*F\n\x10\n\t\x04\ - \x01\x02\x07\x08\xe7\x07\0\x02\x12\x03J*>\n\x11\n\n\x04\x01\x02\x07\x08\ - \xe7\x07\0\x02\0\x12\x03J*>\n\x12\n\x0b\x04\x01\x02\x07\x08\xe7\x07\0\ - \x02\0\x01\x12\x03J+=\n\x10\n\t\x04\x01\x02\x07\x08\xe7\x07\0\x03\x12\ - \x03JAF\nu\n\x04\x04\x01\x02\x08\x12\x03M\x08!\x1ah\x20NoNewPrivileges\ - \x20controls\x20whether\x20additional\x20privileges\x20could\x20be\x20ga\ - ined\x20by\x20processes\x20in\x20the\x20container.\t\n\n\r\n\x05\x04\x01\ - \x02\x08\x04\x12\x04M\x08JH\n\x0c\n\x05\x04\x01\x02\x08\x05\x12\x03M\x08\ - \x0c\n\x0c\n\x05\x04\x01\x02\x08\x01\x12\x03M\r\x1c\n\x0c\n\x05\x04\x01\ - \x02\x08\x03\x12\x03M\x1f\x20\nP\n\x04\x04\x01\x02\t\x12\x03P\x08$\x1aC\ - \x20ApparmorProfile\x20specifies\x20the\x20apparmor\x20profile\x20for\ - \x20the\x20container.\n\n\r\n\x05\x04\x01\x02\t\x04\x12\x04P\x08M!\n\x0c\ - \n\x05\x04\x01\x02\t\x05\x12\x03P\x08\x0e\n\x0c\n\x05\x04\x01\x02\t\x01\ - \x12\x03P\x0f\x1e\n\x0c\n\x05\x04\x01\x02\t\x03\x12\x03P!#\n:\n\x04\x04\ - \x01\x02\n\x12\x03S\x08\x1f\x1a-\x20Specify\x20an\x20oom_score_adj\x20fo\ - r\x20the\x20container.\n\n\r\n\x05\x04\x01\x02\n\x04\x12\x04S\x08P$\n\ - \x0c\n\x05\x04\x01\x02\n\x05\x12\x03S\x08\r\n\x0c\n\x05\x04\x01\x02\n\ - \x01\x12\x03S\x0e\x19\n\x0c\n\x05\x04\x01\x02\n\x03\x12\x03S\x1c\x1e\n_\ - \n\x04\x04\x01\x02\x0b\x12\x03V\x08!\x1aR\x20SelinuxLabel\x20specifies\ - \x20the\x20selinux\x20context\x20that\x20the\x20container\x20process\x20\ - is\x20run\x20as.\n\n\r\n\x05\x04\x01\x02\x0b\x04\x12\x04V\x08S\x1f\n\x0c\ - \n\x05\x04\x01\x02\x0b\x05\x12\x03V\x08\x0e\n\x0c\n\x05\x04\x01\x02\x0b\ - \x01\x12\x03V\x0f\x1b\n\x0c\n\x05\x04\x01\x02\x0b\x03\x12\x03V\x1e\x20\n\ - \n\n\x02\x04\x02\x12\x04Y\0_\x01\n\n\n\x03\x04\x02\x01\x12\x03Y\x08\x0b\ - \n9\n\x04\x04\x02\x02\0\x12\x03[\x08\x1a\x1a,\x20Height\x20is\x20the\x20\ - vertical\x20dimension\x20of\x20a\x20box.\n\n\r\n\x05\x04\x02\x02\0\x04\ - \x12\x04[\x08Y\r\n\x0c\n\x05\x04\x02\x02\0\x05\x12\x03[\x08\x0e\n\x0c\n\ - \x05\x04\x02\x02\0\x01\x12\x03[\x0f\x15\n\x0c\n\x05\x04\x02\x02\0\x03\ - \x12\x03[\x18\x19\n;\n\x04\x04\x02\x02\x01\x12\x03^\x08\x19\x1a.\x20Widt\ - h\x20is\x20the\x20horizontal\x20dimension\x20of\x20a\x20box.\t\n\n\r\n\ - \x05\x04\x02\x02\x01\x04\x12\x04^\x08[\x1a\n\x0c\n\x05\x04\x02\x02\x01\ - \x05\x12\x03^\x08\x0e\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03^\x0f\x14\n\ - \x0c\n\x05\x04\x02\x02\x01\x03\x12\x03^\x17\x18\n\n\n\x02\x04\x03\x12\ - \x04a\0m\x01\n\n\n\x03\x04\x03\x01\x12\x03a\x08\x0c\n\"\n\x04\x04\x03\ - \x02\0\x12\x03c\x08\x17\x1a\x15\x20UID\x20is\x20the\x20user\x20id.\n\n\r\ - \n\x05\x04\x03\x02\0\x04\x12\x04c\x08a\x0e\n\x0c\n\x05\x04\x03\x02\0\x05\ - \x12\x03c\x08\x0e\n\x0c\n\x05\x04\x03\x02\0\x01\x12\x03c\x0f\x12\n\x0c\n\ - \x05\x04\x03\x02\0\x03\x12\x03c\x15\x16\n#\n\x04\x04\x03\x02\x01\x12\x03\ - f\x08\x17\x1a\x16\x20GID\x20is\x20the\x20group\x20id.\n\n\r\n\x05\x04\ - \x03\x02\x01\x04\x12\x04f\x08c\x17\n\x0c\n\x05\x04\x03\x02\x01\x05\x12\ - \x03f\x08\x0e\n\x0c\n\x05\x04\x03\x02\x01\x01\x12\x03f\x0f\x12\n\x0c\n\ - \x05\x04\x03\x02\x01\x03\x12\x03f\x15\x16\nW\n\x04\x04\x03\x02\x02\x12\ - \x03i\x08+\x1aJ\x20AdditionalGids\x20are\x20additional\x20group\x20ids\ - \x20set\x20for\x20the\x20container's\x20process.\n\n\x0c\n\x05\x04\x03\ - \x02\x02\x04\x12\x03i\x08\x10\n\x0c\n\x05\x04\x03\x02\x02\x05\x12\x03i\ - \x11\x17\n\x0c\n\x05\x04\x03\x02\x02\x01\x12\x03i\x18&\n\x0c\n\x05\x04\ - \x03\x02\x02\x03\x12\x03i)*\n)\n\x04\x04\x03\x02\x03\x12\x03l\x08\x1c\ - \x1a\x1c\x20Username\x20is\x20the\x20user\x20name.\n\n\r\n\x05\x04\x03\ - \x02\x03\x04\x12\x04l\x08i+\n\x0c\n\x05\x04\x03\x02\x03\x05\x12\x03l\x08\ - \x0e\n\x0c\n\x05\x04\x03\x02\x03\x01\x12\x03l\x0f\x17\n\x0c\n\x05\x04\ - \x03\x02\x03\x03\x12\x03l\x1a\x1b\n\n\n\x02\x04\x04\x12\x04o\0~\x01\n\n\ - \n\x03\x04\x04\x01\x12\x03o\x08\x19\nI\n\x04\x04\x04\x02\0\x12\x03q\x08%\ - \x1a<\x20Bounding\x20is\x20the\x20set\x20of\x20capabilities\x20checked\ - \x20by\x20the\x20kernel.\n\n\x0c\n\x05\x04\x04\x02\0\x04\x12\x03q\x08\ - \x10\n\x0c\n\x05\x04\x04\x02\0\x05\x12\x03q\x11\x17\n\x0c\n\x05\x04\x04\ - \x02\0\x01\x12\x03q\x18\x20\n\x0c\n\x05\x04\x04\x02\0\x03\x12\x03q#$\nJ\ - \n\x04\x04\x04\x02\x01\x12\x03t\x08&\x1a=\x20Effective\x20is\x20the\x20s\ - et\x20of\x20capabilities\x20checked\x20by\x20the\x20kernel.\n\n\x0c\n\ - \x05\x04\x04\x02\x01\x04\x12\x03t\x08\x10\n\x0c\n\x05\x04\x04\x02\x01\ - \x05\x12\x03t\x11\x17\n\x0c\n\x05\x04\x04\x02\x01\x01\x12\x03t\x18!\n\ - \x0c\n\x05\x04\x04\x02\x01\x03\x12\x03t$%\nG\n\x04\x04\x04\x02\x02\x12\ - \x03w\x08(\x1a:\x20Inheritable\x20is\x20the\x20capabilities\x20preserved\ - \x20across\x20execve.\n\n\x0c\n\x05\x04\x04\x02\x02\x04\x12\x03w\x08\x10\ - \n\x0c\n\x05\x04\x04\x02\x02\x05\x12\x03w\x11\x17\n\x0c\n\x05\x04\x04\ - \x02\x02\x01\x12\x03w\x18#\n\x0c\n\x05\x04\x04\x02\x02\x03\x12\x03w&'\nM\ - \n\x04\x04\x04\x02\x03\x12\x03z\x08&\x1a@\x20Permitted\x20is\x20the\x20l\ - imiting\x20superset\x20for\x20effective\x20capabilities.\n\n\x0c\n\x05\ - \x04\x04\x02\x03\x04\x12\x03z\x08\x10\n\x0c\n\x05\x04\x04\x02\x03\x05\ - \x12\x03z\x11\x17\n\x0c\n\x05\x04\x04\x02\x03\x01\x12\x03z\x18!\n\x0c\n\ - \x05\x04\x04\x02\x03\x03\x12\x03z$%\nH\n\x04\x04\x04\x02\x04\x12\x03}\ - \x08$\x1a;\x20Ambient\x20is\x20the\x20ambient\x20set\x20of\x20capabiliti\ - es\x20that\x20are\x20kept.\n\n\x0c\n\x05\x04\x04\x02\x04\x04\x12\x03}\ - \x08\x10\n\x0c\n\x05\x04\x04\x02\x04\x05\x12\x03}\x11\x17\n\x0c\n\x05\ - \x04\x04\x02\x04\x01\x12\x03}\x18\x1f\n\x0c\n\x05\x04\x04\x02\x04\x03\ - \x12\x03}\"#\n\x0c\n\x02\x04\x05\x12\x06\x80\x01\0\x89\x01\x01\n\x0b\n\ - \x03\x04\x05\x01\x12\x04\x80\x01\x08\x13\n)\n\x04\x04\x05\x02\0\x12\x04\ - \x82\x01\x08\x18\x1a\x1b\x20Type\x20of\x20the\x20rlimit\x20to\x20set\n\n\ - \x0f\n\x05\x04\x05\x02\0\x04\x12\x06\x82\x01\x08\x80\x01\x15\n\r\n\x05\ - \x04\x05\x02\0\x05\x12\x04\x82\x01\x08\x0e\n\r\n\x05\x04\x05\x02\0\x01\ - \x12\x04\x82\x01\x0f\x13\n\r\n\x05\x04\x05\x02\0\x03\x12\x04\x82\x01\x16\ - \x17\n=\n\x04\x04\x05\x02\x01\x12\x04\x85\x01\x08\x18\x1a/\x20Hard\x20is\ - \x20the\x20hard\x20limit\x20for\x20the\x20specified\x20type\n\n\x0f\n\ - \x05\x04\x05\x02\x01\x04\x12\x06\x85\x01\x08\x82\x01\x18\n\r\n\x05\x04\ - \x05\x02\x01\x05\x12\x04\x85\x01\x08\x0e\n\r\n\x05\x04\x05\x02\x01\x01\ - \x12\x04\x85\x01\x0f\x13\n\r\n\x05\x04\x05\x02\x01\x03\x12\x04\x85\x01\ - \x16\x17\n=\n\x04\x04\x05\x02\x02\x12\x04\x88\x01\x08\x18\x1a/\x20Soft\ - \x20is\x20the\x20soft\x20limit\x20for\x20the\x20specified\x20type\n\n\ - \x0f\n\x05\x04\x05\x02\x02\x04\x12\x06\x88\x01\x08\x85\x01\x18\n\r\n\x05\ - \x04\x05\x02\x02\x05\x12\x04\x88\x01\x08\x0e\n\r\n\x05\x04\x05\x02\x02\ - \x01\x12\x04\x88\x01\x0f\x13\n\r\n\x05\x04\x05\x02\x02\x03\x12\x04\x88\ - \x01\x16\x17\n\x0c\n\x02\x04\x06\x12\x06\x8b\x01\0\x96\x01\x01\n\x0b\n\ - \x03\x04\x06\x01\x12\x04\x8b\x01\x08\r\n_\n\x04\x04\x06\x02\0\x12\x04\ - \x8d\x01\x08\x1f\x1aQ\x20destination\x20is\x20the\x20path\x20inside\x20t\ - he\x20container\x20expect\x20when\x20it\x20starts\x20with\x20\"tmp:/\"\n\ - \n\x0f\n\x05\x04\x06\x02\0\x04\x12\x06\x8d\x01\x08\x8b\x01\x0f\n\r\n\x05\ - \x04\x06\x02\0\x05\x12\x04\x8d\x01\x08\x0e\n\r\n\x05\x04\x06\x02\0\x01\ - \x12\x04\x8d\x01\x0f\x1a\n\r\n\x05\x04\x06\x02\0\x03\x12\x04\x8d\x01\x1d\ - \x1e\n\xb4\x02\n\x04\x04\x06\x02\x01\x12\x04\x93\x01\x08\x1a\x1a\xa5\x02\ - \x20source\x20is\x20the\x20path\x20inside\x20the\x20container\x20expect\ - \x20when\x20it\x20starts\x20with\x20\"vm:/dev/\"\x20or\x20\"tmp:/\"\n\ - \x20the\x20path\x20which\x20starts\x20with\x20\"vm:/dev/\"\x20refers\x20\ - the\x20guest\x20vm's\x20\"/dev\",\n\x20especially,\x20\"vm:/dev/hostfs/\ - \"\x20refers\x20to\x20the\x20shared\x20filesystem.\n\x20\"tmp:/\"\x20is\ - \x20a\x20temporary\x20directory\x20which\x20is\x20used\x20for\x20tempora\ - ry\x20mounts.\n\n\x0f\n\x05\x04\x06\x02\x01\x04\x12\x06\x93\x01\x08\x8d\ - \x01\x1f\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\x93\x01\x08\x0e\n\r\n\x05\ - \x04\x06\x02\x01\x01\x12\x04\x93\x01\x0f\x15\n\r\n\x05\x04\x06\x02\x01\ - \x03\x12\x04\x93\x01\x18\x19\n\x0c\n\x04\x04\x06\x02\x02\x12\x04\x94\x01\ - \x08\x18\n\x0f\n\x05\x04\x06\x02\x02\x04\x12\x06\x94\x01\x08\x93\x01\x1a\ - \n\r\n\x05\x04\x06\x02\x02\x05\x12\x04\x94\x01\x08\x0e\n\r\n\x05\x04\x06\ - \x02\x02\x01\x12\x04\x94\x01\x0f\x13\n\r\n\x05\x04\x06\x02\x02\x03\x12\ - \x04\x94\x01\x16\x17\n\x0c\n\x04\x04\x06\x02\x03\x12\x04\x95\x01\x08$\n\ - \r\n\x05\x04\x06\x02\x03\x04\x12\x04\x95\x01\x08\x10\n\r\n\x05\x04\x06\ - \x02\x03\x05\x12\x04\x95\x01\x11\x17\n\r\n\x05\x04\x06\x02\x03\x01\x12\ - \x04\x95\x01\x18\x1f\n\r\n\x05\x04\x06\x02\x03\x03\x12\x04\x95\x01\"#\n\ - \x0c\n\x02\x04\x07\x12\x06\x98\x01\0\x9e\x01\x01\n\x0b\n\x03\x04\x07\x01\ - \x12\x04\x98\x01\x08\x0c\nM\n\x04\x04\x07\x02\0\x12\x04\x9a\x01\x08\x18\ - \x1a?\x20Path\x20is\x20the\x20absolute\x20path\x20to\x20the\x20container\ - 's\x20root\x20filesystem.\n\n\x0f\n\x05\x04\x07\x02\0\x04\x12\x06\x9a\ - \x01\x08\x98\x01\x0e\n\r\n\x05\x04\x07\x02\0\x05\x12\x04\x9a\x01\x08\x0e\ - \n\r\n\x05\x04\x07\x02\0\x01\x12\x04\x9a\x01\x0f\x13\n\r\n\x05\x04\x07\ - \x02\0\x03\x12\x04\x9a\x01\x16\x17\nm\n\x04\x04\x07\x02\x01\x12\x04\x9d\ - \x01\x08\x1a\x1a_\x20Readonly\x20makes\x20the\x20root\x20filesystem\x20f\ - or\x20the\x20container\x20readonly\x20before\x20the\x20process\x20is\x20\ - executed.\n\n\x0f\n\x05\x04\x07\x02\x01\x04\x12\x06\x9d\x01\x08\x9a\x01\ - \x18\n\r\n\x05\x04\x07\x02\x01\x05\x12\x04\x9d\x01\x08\x0c\n\r\n\x05\x04\ - \x07\x02\x01\x01\x12\x04\x9d\x01\r\x15\n\r\n\x05\x04\x07\x02\x01\x03\x12\ - \x04\x9d\x01\x18\x19\n\x0c\n\x02\x04\x08\x12\x06\xa0\x01\0\xa9\x01\x01\n\ - \x0b\n\x03\x04\x08\x01\x12\x04\xa0\x01\x08\r\n_\n\x04\x04\x08\x02\0\x12\ - \x04\xa2\x01\x08C\x1aQ\x20Prestart\x20is\x20a\x20list\x20of\x20hooks\x20\ - to\x20be\x20run\x20before\x20the\x20container\x20process\x20is\x20execut\ - ed.\n\n\r\n\x05\x04\x08\x02\0\x04\x12\x04\xa2\x01\x08\x10\n\r\n\x05\x04\ - \x08\x02\0\x06\x12\x04\xa2\x01\x11\x15\n\r\n\x05\x04\x08\x02\0\x01\x12\ - \x04\xa2\x01\x16\x1e\n\r\n\x05\x04\x08\x02\0\x03\x12\x04\xa2\x01!\"\n\r\ - \n\x05\x04\x08\x02\0\x08\x12\x04\xa2\x01$B\n\x10\n\x08\x04\x08\x02\0\x08\ - \xe7\x07\0\x12\x04\xa2\x01%A\n\x11\n\t\x04\x08\x02\0\x08\xe7\x07\0\x02\ - \x12\x04\xa2\x01%9\n\x12\n\n\x04\x08\x02\0\x08\xe7\x07\0\x02\0\x12\x04\ - \xa2\x01%9\n\x13\n\x0b\x04\x08\x02\0\x08\xe7\x07\0\x02\0\x01\x12\x04\xa2\ - \x01&8\n\x11\n\t\x04\x08\x02\0\x08\xe7\x07\0\x03\x12\x04\xa2\x01\n\x11\n\t\x04\n\x02\x06\x08\xe7\x07\0\x03\x12\x04\xc9\x01BG\nR\n\ - \x04\x04\n\x02\x07\x12\x04\xcc\x01\x08!\x1aD\x20Seccomp\x20specifies\x20\ + r\n\n\r\n\x05\x04\n\x02\x05\x04\x12\x04\xc8\x01\x08\x10\n\r\n\x05\x04\n\ + \x02\x05\x06\x12\x04\xc8\x01\x11\x1f\n\r\n\x05\x04\n\x02\x05\x01\x12\x04\ + \xc8\x01\x20*\n\r\n\x05\x04\n\x02\x05\x03\x12\x04\xc8\x01-.\n\r\n\x05\ + \x04\n\x02\x05\x08\x12\x04\xc8\x010N\n\x10\n\x08\x04\n\x02\x05\x08\xe9\ + \xfb\x03\x12\x04\xc8\x011M\nU\n\x04\x04\n\x02\x06\x12\x04\xcb\x01\x08I\ + \x1aG\x20Devices\x20are\x20a\x20list\x20of\x20device\x20nodes\x20that\ + \x20are\x20created\x20for\x20the\x20container\n\n\r\n\x05\x04\n\x02\x06\ + \x04\x12\x04\xcb\x01\x08\x10\n\r\n\x05\x04\n\x02\x06\x06\x12\x04\xcb\x01\ + \x11\x1c\n\r\n\x05\x04\n\x02\x06\x01\x12\x04\xcb\x01\x1d$\n\r\n\x05\x04\ + \n\x02\x06\x03\x12\x04\xcb\x01'(\n\r\n\x05\x04\n\x02\x06\x08\x12\x04\xcb\ + \x01*H\n\x10\n\x08\x04\n\x02\x06\x08\xe9\xfb\x03\x12\x04\xcb\x01+G\nR\n\ + \x04\x04\n\x02\x07\x12\x04\xce\x01\x08!\x1aD\x20Seccomp\x20specifies\x20\ the\x20seccomp\x20security\x20settings\x20for\x20the\x20container.\n\n\ - \x0f\n\x05\x04\n\x02\x07\x04\x12\x06\xcc\x01\x08\xc9\x01I\n\r\n\x05\x04\ - \n\x02\x07\x06\x12\x04\xcc\x01\x08\x14\n\r\n\x05\x04\n\x02\x07\x01\x12\ - \x04\xcc\x01\x15\x1c\n\r\n\x05\x04\n\x02\x07\x03\x12\x04\xcc\x01\x1f\x20\ - \nY\n\x04\x04\n\x02\x08\x12\x04\xcf\x01\x08%\x1aK\x20RootfsPropagation\ + \x0f\n\x05\x04\n\x02\x07\x04\x12\x06\xce\x01\x08\xcb\x01I\n\r\n\x05\x04\ + \n\x02\x07\x06\x12\x04\xce\x01\x08\x14\n\r\n\x05\x04\n\x02\x07\x01\x12\ + \x04\xce\x01\x15\x1c\n\r\n\x05\x04\n\x02\x07\x03\x12\x04\xce\x01\x1f\x20\ + \nY\n\x04\x04\n\x02\x08\x12\x04\xd1\x01\x08%\x1aK\x20RootfsPropagation\ \x20is\x20the\x20rootfs\x20mount\x20propagation\x20mode\x20for\x20the\ - \x20container.\n\n\x0f\n\x05\x04\n\x02\x08\x04\x12\x06\xcf\x01\x08\xcc\ - \x01!\n\r\n\x05\x04\n\x02\x08\x05\x12\x04\xcf\x01\x08\x0e\n\r\n\x05\x04\ - \n\x02\x08\x01\x12\x04\xcf\x01\x0f\x20\n\r\n\x05\x04\n\x02\x08\x03\x12\ - \x04\xcf\x01#$\nO\n\x04\x04\n\x02\t\x12\x04\xd2\x01\x08)\x1aA\x20MaskedP\ + \x20container.\n\n\x0f\n\x05\x04\n\x02\x08\x04\x12\x06\xd1\x01\x08\xce\ + \x01!\n\r\n\x05\x04\n\x02\x08\x05\x12\x04\xd1\x01\x08\x0e\n\r\n\x05\x04\ + \n\x02\x08\x01\x12\x04\xd1\x01\x0f\x20\n\r\n\x05\x04\n\x02\x08\x03\x12\ + \x04\xd1\x01#$\nO\n\x04\x04\n\x02\t\x12\x04\xd4\x01\x08)\x1aA\x20MaskedP\ aths\x20masks\x20over\x20the\x20provided\x20paths\x20inside\x20the\x20co\ - ntainer.\n\n\r\n\x05\x04\n\x02\t\x04\x12\x04\xd2\x01\x08\x10\n\r\n\x05\ - \x04\n\x02\t\x05\x12\x04\xd2\x01\x11\x17\n\r\n\x05\x04\n\x02\t\x01\x12\ - \x04\xd2\x01\x18#\n\r\n\x05\x04\n\x02\t\x03\x12\x04\xd2\x01&(\nQ\n\x04\ - \x04\n\x02\n\x12\x04\xd5\x01\x08+\x1aC\x20ReadonlyPaths\x20sets\x20the\ + ntainer.\n\n\r\n\x05\x04\n\x02\t\x04\x12\x04\xd4\x01\x08\x10\n\r\n\x05\ + \x04\n\x02\t\x05\x12\x04\xd4\x01\x11\x17\n\r\n\x05\x04\n\x02\t\x01\x12\ + \x04\xd4\x01\x18#\n\r\n\x05\x04\n\x02\t\x03\x12\x04\xd4\x01&(\nQ\n\x04\ + \x04\n\x02\n\x12\x04\xd7\x01\x08+\x1aC\x20ReadonlyPaths\x20sets\x20the\ \x20provided\x20paths\x20as\x20RO\x20inside\x20the\x20container.\n\n\r\n\ - \x05\x04\n\x02\n\x04\x12\x04\xd5\x01\x08\x10\n\r\n\x05\x04\n\x02\n\x05\ - \x12\x04\xd5\x01\x11\x17\n\r\n\x05\x04\n\x02\n\x01\x12\x04\xd5\x01\x18%\ - \n\r\n\x05\x04\n\x02\n\x03\x12\x04\xd5\x01(*\nY\n\x04\x04\n\x02\x0b\x12\ - \x04\xd8\x01\x08\x1f\x1aK\x20MountLabel\x20specifies\x20the\x20selinux\ + \x05\x04\n\x02\n\x04\x12\x04\xd7\x01\x08\x10\n\r\n\x05\x04\n\x02\n\x05\ + \x12\x04\xd7\x01\x11\x17\n\r\n\x05\x04\n\x02\n\x01\x12\x04\xd7\x01\x18%\ + \n\r\n\x05\x04\n\x02\n\x03\x12\x04\xd7\x01(*\nY\n\x04\x04\n\x02\x0b\x12\ + \x04\xda\x01\x08\x1f\x1aK\x20MountLabel\x20specifies\x20the\x20selinux\ \x20context\x20for\x20the\x20mounts\x20in\x20the\x20container.\n\n\x0f\n\ - \x05\x04\n\x02\x0b\x04\x12\x06\xd8\x01\x08\xd5\x01+\n\r\n\x05\x04\n\x02\ - \x0b\x05\x12\x04\xd8\x01\x08\x0e\n\r\n\x05\x04\n\x02\x0b\x01\x12\x04\xd8\ - \x01\x0f\x19\n\r\n\x05\x04\n\x02\x0b\x03\x12\x04\xd8\x01\x1c\x1e\n\x9d\ - \x01\n\x04\x04\n\x02\x0c\x12\x04\xdc\x01\x08$\x1a\x8e\x01\x20IntelRdt\ + \x05\x04\n\x02\x0b\x04\x12\x06\xda\x01\x08\xd7\x01+\n\r\n\x05\x04\n\x02\ + \x0b\x05\x12\x04\xda\x01\x08\x0e\n\r\n\x05\x04\n\x02\x0b\x01\x12\x04\xda\ + \x01\x0f\x19\n\r\n\x05\x04\n\x02\x0b\x03\x12\x04\xda\x01\x1c\x1e\n\x9d\ + \x01\n\x04\x04\n\x02\x0c\x12\x04\xde\x01\x08$\x1a\x8e\x01\x20IntelRdt\ \x20contains\x20Intel\x20Resource\x20Director\x20Technology\x20(RDT)\x20\ information\n\x20for\x20handling\x20resource\x20constraints\x20(e.g.,\ \x20L3\x20cache)\x20for\x20the\x20container\n\n\x0f\n\x05\x04\n\x02\x0c\ - \x04\x12\x06\xdc\x01\x08\xd8\x01\x1f\n\r\n\x05\x04\n\x02\x0c\x06\x12\x04\ - \xdc\x01\x08\x15\n\r\n\x05\x04\n\x02\x0c\x01\x12\x04\xdc\x01\x16\x1e\n\r\ - \n\x05\x04\n\x02\x0c\x03\x12\x04\xdc\x01!#\n\x0c\n\x02\x04\x0b\x12\x06\ - \xdf\x01\0\xe2\x01\x01\n\x0b\n\x03\x04\x0b\x01\x12\x04\xdf\x01\x08\x0f\n\ - )\n\x04\x04\x0b\x02\0\x12\x04\xe1\x01\x08\x19\x1a\x1b\x20Dummy\x20string\ - ,\x20never\x20used.\n\n\x0f\n\x05\x04\x0b\x02\0\x04\x12\x06\xe1\x01\x08\ - \xdf\x01\x11\n\r\n\x05\x04\x0b\x02\0\x05\x12\x04\xe1\x01\x08\x0e\n\r\n\ - \x05\x04\x0b\x02\0\x01\x12\x04\xe1\x01\x0f\x14\n\r\n\x05\x04\x0b\x02\0\ - \x03\x12\x04\xe1\x01\x17\x18\n\x0c\n\x02\x04\x0c\x12\x06\xe4\x01\0\xe7\ - \x01\x01\n\x0b\n\x03\x04\x0c\x01\x12\x04\xe4\x01\x08\x0f\n)\n\x04\x04\ - \x0c\x02\0\x12\x04\xe6\x01\x08\x19\x1a\x1b\x20Dummy\x20string,\x20never\ - \x20used.\n\n\x0f\n\x05\x04\x0c\x02\0\x04\x12\x06\xe6\x01\x08\xe4\x01\ - \x11\n\r\n\x05\x04\x0c\x02\0\x05\x12\x04\xe6\x01\x08\x0e\n\r\n\x05\x04\ - \x0c\x02\0\x01\x12\x04\xe6\x01\x0f\x14\n\r\n\x05\x04\x0c\x02\0\x03\x12\ - \x04\xe6\x01\x17\x18\n\x0c\n\x02\x04\r\x12\x06\xe9\x01\0\xf2\x01\x01\n\ - \x0b\n\x03\x04\r\x01\x12\x04\xe9\x01\x08\x16\nX\n\x04\x04\r\x02\0\x12\ - \x04\xeb\x01\x08\x1a\x1aJ\x20HostID\x20is\x20the\x20starting\x20UID/GID\ + \x04\x12\x06\xde\x01\x08\xda\x01\x1f\n\r\n\x05\x04\n\x02\x0c\x06\x12\x04\ + \xde\x01\x08\x15\n\r\n\x05\x04\n\x02\x0c\x01\x12\x04\xde\x01\x16\x1e\n\r\ + \n\x05\x04\n\x02\x0c\x03\x12\x04\xde\x01!#\n\x0c\n\x02\x04\x0b\x12\x06\ + \xe1\x01\0\xe4\x01\x01\n\x0b\n\x03\x04\x0b\x01\x12\x04\xe1\x01\x08\x0f\n\ + )\n\x04\x04\x0b\x02\0\x12\x04\xe3\x01\x08\x19\x1a\x1b\x20Dummy\x20string\ + ,\x20never\x20used.\n\n\x0f\n\x05\x04\x0b\x02\0\x04\x12\x06\xe3\x01\x08\ + \xe1\x01\x11\n\r\n\x05\x04\x0b\x02\0\x05\x12\x04\xe3\x01\x08\x0e\n\r\n\ + \x05\x04\x0b\x02\0\x01\x12\x04\xe3\x01\x0f\x14\n\r\n\x05\x04\x0b\x02\0\ + \x03\x12\x04\xe3\x01\x17\x18\n\x0c\n\x02\x04\x0c\x12\x06\xe6\x01\0\xe9\ + \x01\x01\n\x0b\n\x03\x04\x0c\x01\x12\x04\xe6\x01\x08\x0f\n)\n\x04\x04\ + \x0c\x02\0\x12\x04\xe8\x01\x08\x19\x1a\x1b\x20Dummy\x20string,\x20never\ + \x20used.\n\n\x0f\n\x05\x04\x0c\x02\0\x04\x12\x06\xe8\x01\x08\xe6\x01\ + \x11\n\r\n\x05\x04\x0c\x02\0\x05\x12\x04\xe8\x01\x08\x0e\n\r\n\x05\x04\ + \x0c\x02\0\x01\x12\x04\xe8\x01\x0f\x14\n\r\n\x05\x04\x0c\x02\0\x03\x12\ + \x04\xe8\x01\x17\x18\n\x0c\n\x02\x04\r\x12\x06\xeb\x01\0\xf4\x01\x01\n\ + \x0b\n\x03\x04\r\x01\x12\x04\xeb\x01\x08\x16\nX\n\x04\x04\r\x02\0\x12\ + \x04\xed\x01\x08\x1a\x1aJ\x20HostID\x20is\x20the\x20starting\x20UID/GID\ \x20on\x20the\x20host\x20to\x20be\x20mapped\x20to\x20'ContainerID'\n\n\ - \x0f\n\x05\x04\r\x02\0\x04\x12\x06\xeb\x01\x08\xe9\x01\x18\n\r\n\x05\x04\ - \r\x02\0\x05\x12\x04\xeb\x01\x08\x0e\n\r\n\x05\x04\r\x02\0\x01\x12\x04\ - \xeb\x01\x0f\x15\n\r\n\x05\x04\r\x02\0\x03\x12\x04\xeb\x01\x18\x19\nD\n\ - \x04\x04\r\x02\x01\x12\x04\xee\x01\x08\x1f\x1a6\x20ContainerID\x20is\x20\ + \x0f\n\x05\x04\r\x02\0\x04\x12\x06\xed\x01\x08\xeb\x01\x18\n\r\n\x05\x04\ + \r\x02\0\x05\x12\x04\xed\x01\x08\x0e\n\r\n\x05\x04\r\x02\0\x01\x12\x04\ + \xed\x01\x0f\x15\n\r\n\x05\x04\r\x02\0\x03\x12\x04\xed\x01\x18\x19\nD\n\ + \x04\x04\r\x02\x01\x12\x04\xf0\x01\x08\x1f\x1a6\x20ContainerID\x20is\x20\ the\x20starting\x20UID/GID\x20in\x20the\x20container\n\n\x0f\n\x05\x04\r\ - \x02\x01\x04\x12\x06\xee\x01\x08\xeb\x01\x1a\n\r\n\x05\x04\r\x02\x01\x05\ - \x12\x04\xee\x01\x08\x0e\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xee\x01\x0f\ - \x1a\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xee\x01\x1d\x1e\n6\n\x04\x04\r\ - \x02\x02\x12\x04\xf1\x01\x08\x18\x1a(\x20Size\x20is\x20the\x20number\x20\ + \x02\x01\x04\x12\x06\xf0\x01\x08\xed\x01\x1a\n\r\n\x05\x04\r\x02\x01\x05\ + \x12\x04\xf0\x01\x08\x0e\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\xf0\x01\x0f\ + \x1a\n\r\n\x05\x04\r\x02\x01\x03\x12\x04\xf0\x01\x1d\x1e\n6\n\x04\x04\r\ + \x02\x02\x12\x04\xf3\x01\x08\x18\x1a(\x20Size\x20is\x20the\x20number\x20\ of\x20IDs\x20to\x20be\x20mapped\n\n\x0f\n\x05\x04\r\x02\x02\x04\x12\x06\ - \xf1\x01\x08\xee\x01\x1f\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\xf1\x01\x08\ - \x0e\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\xf1\x01\x0f\x13\n\r\n\x05\x04\r\ - \x02\x02\x03\x12\x04\xf1\x01\x16\x17\n\x0c\n\x02\x04\x0e\x12\x06\xf4\x01\ - \0\xfb\x01\x01\n\x0b\n\x03\x04\x0e\x01\x12\x04\xf4\x01\x08\x16\n-\n\x04\ - \x04\x0e\x02\0\x12\x04\xf6\x01\x08\x18\x1a\x1f\x20Type\x20is\x20the\x20t\ - ype\x20of\x20namespace\n\n\x0f\n\x05\x04\x0e\x02\0\x04\x12\x06\xf6\x01\ - \x08\xf4\x01\x18\n\r\n\x05\x04\x0e\x02\0\x05\x12\x04\xf6\x01\x08\x0e\n\r\ - \n\x05\x04\x0e\x02\0\x01\x12\x04\xf6\x01\x0f\x13\n\r\n\x05\x04\x0e\x02\0\ - \x03\x12\x04\xf6\x01\x16\x17\nu\n\x04\x04\x0e\x02\x01\x12\x04\xfa\x01\ + \xf3\x01\x08\xf0\x01\x1f\n\r\n\x05\x04\r\x02\x02\x05\x12\x04\xf3\x01\x08\ + \x0e\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\xf3\x01\x0f\x13\n\r\n\x05\x04\r\ + \x02\x02\x03\x12\x04\xf3\x01\x16\x17\n\x0c\n\x02\x04\x0e\x12\x06\xf6\x01\ + \0\xfd\x01\x01\n\x0b\n\x03\x04\x0e\x01\x12\x04\xf6\x01\x08\x16\n-\n\x04\ + \x04\x0e\x02\0\x12\x04\xf8\x01\x08\x18\x1a\x1f\x20Type\x20is\x20the\x20t\ + ype\x20of\x20namespace\n\n\x0f\n\x05\x04\x0e\x02\0\x04\x12\x06\xf8\x01\ + \x08\xf6\x01\x18\n\r\n\x05\x04\x0e\x02\0\x05\x12\x04\xf8\x01\x08\x0e\n\r\ + \n\x05\x04\x0e\x02\0\x01\x12\x04\xf8\x01\x0f\x13\n\r\n\x05\x04\x0e\x02\0\ + \x03\x12\x04\xf8\x01\x16\x17\nu\n\x04\x04\x0e\x02\x01\x12\x04\xfc\x01\ \x08\x18\x1ag\x20Path\x20is\x20a\x20path\x20to\x20an\x20existing\x20name\ space\x20persisted\x20on\x20disk\x20that\x20can\x20be\x20joined\n\x20and\ \x20is\x20of\x20the\x20same\x20type\n\n\x0f\n\x05\x04\x0e\x02\x01\x04\ - \x12\x06\xfa\x01\x08\xf6\x01\x18\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\ - \xfa\x01\x08\x0e\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\xfa\x01\x0f\x13\n\ - \r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xfa\x01\x16\x17\n\x0c\n\x02\x04\x0f\ - \x12\x06\xfd\x01\0\x92\x02\x01\n\x0b\n\x03\x04\x0f\x01\x12\x04\xfd\x01\ - \x08\x13\n#\n\x04\x04\x0f\x02\0\x12\x04\xff\x01\x08\x18\x1a\x15\x20Path\ - \x20to\x20the\x20device.\n\n\x0f\n\x05\x04\x0f\x02\0\x04\x12\x06\xff\x01\ - \x08\xfd\x01\x15\n\r\n\x05\x04\x0f\x02\0\x05\x12\x04\xff\x01\x08\x0e\n\r\ - \n\x05\x04\x0f\x02\0\x01\x12\x04\xff\x01\x0f\x13\n\r\n\x05\x04\x0f\x02\0\ - \x03\x12\x04\xff\x01\x16\x17\n.\n\x04\x04\x0f\x02\x01\x12\x04\x82\x02\ + \x12\x06\xfc\x01\x08\xf8\x01\x18\n\r\n\x05\x04\x0e\x02\x01\x05\x12\x04\ + \xfc\x01\x08\x0e\n\r\n\x05\x04\x0e\x02\x01\x01\x12\x04\xfc\x01\x0f\x13\n\ + \r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xfc\x01\x16\x17\n\x0c\n\x02\x04\x0f\ + \x12\x06\xff\x01\0\x94\x02\x01\n\x0b\n\x03\x04\x0f\x01\x12\x04\xff\x01\ + \x08\x13\n#\n\x04\x04\x0f\x02\0\x12\x04\x81\x02\x08\x18\x1a\x15\x20Path\ + \x20to\x20the\x20device.\n\n\x0f\n\x05\x04\x0f\x02\0\x04\x12\x06\x81\x02\ + \x08\xff\x01\x15\n\r\n\x05\x04\x0f\x02\0\x05\x12\x04\x81\x02\x08\x0e\n\r\ + \n\x05\x04\x0f\x02\0\x01\x12\x04\x81\x02\x0f\x13\n\r\n\x05\x04\x0f\x02\0\ + \x03\x12\x04\x81\x02\x16\x17\n.\n\x04\x04\x0f\x02\x01\x12\x04\x84\x02\ \x08\x18\x1a\x20\x20Device\x20type,\x20block,\x20char,\x20etc.\n\n\x0f\n\ - \x05\x04\x0f\x02\x01\x04\x12\x06\x82\x02\x08\xff\x01\x18\n\r\n\x05\x04\ - \x0f\x02\x01\x05\x12\x04\x82\x02\x08\x0e\n\r\n\x05\x04\x0f\x02\x01\x01\ - \x12\x04\x82\x02\x0f\x13\n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\x82\x02\ - \x16\x17\n3\n\x04\x04\x0f\x02\x02\x12\x04\x85\x02\x08\x18\x1a%\x20Major\ + \x05\x04\x0f\x02\x01\x04\x12\x06\x84\x02\x08\x81\x02\x18\n\r\n\x05\x04\ + \x0f\x02\x01\x05\x12\x04\x84\x02\x08\x0e\n\r\n\x05\x04\x0f\x02\x01\x01\ + \x12\x04\x84\x02\x0f\x13\n\r\n\x05\x04\x0f\x02\x01\x03\x12\x04\x84\x02\ + \x16\x17\n3\n\x04\x04\x0f\x02\x02\x12\x04\x87\x02\x08\x18\x1a%\x20Major\ \x20is\x20the\x20device's\x20major\x20number.\n\n\x0f\n\x05\x04\x0f\x02\ - \x02\x04\x12\x06\x85\x02\x08\x82\x02\x18\n\r\n\x05\x04\x0f\x02\x02\x05\ - \x12\x04\x85\x02\x08\r\n\r\n\x05\x04\x0f\x02\x02\x01\x12\x04\x85\x02\x0e\ - \x13\n\r\n\x05\x04\x0f\x02\x02\x03\x12\x04\x85\x02\x16\x17\n3\n\x04\x04\ - \x0f\x02\x03\x12\x04\x88\x02\x08\x18\x1a%\x20Minor\x20is\x20the\x20devic\ - e's\x20minor\x20number.\n\n\x0f\n\x05\x04\x0f\x02\x03\x04\x12\x06\x88\ - \x02\x08\x85\x02\x18\n\r\n\x05\x04\x0f\x02\x03\x05\x12\x04\x88\x02\x08\r\ - \n\r\n\x05\x04\x0f\x02\x03\x01\x12\x04\x88\x02\x0e\x13\n\r\n\x05\x04\x0f\ - \x02\x03\x03\x12\x04\x88\x02\x16\x17\n8\n\x04\x04\x0f\x02\x04\x12\x04\ - \x8b\x02\x08\x1c\x1a*\x20FileMode\x20permission\x20bits\x20for\x20the\ - \x20device.\n\n\x0f\n\x05\x04\x0f\x02\x04\x04\x12\x06\x8b\x02\x08\x88\ - \x02\x18\n\r\n\x05\x04\x0f\x02\x04\x05\x12\x04\x8b\x02\x08\x0e\n\r\n\x05\ - \x04\x0f\x02\x04\x01\x12\x04\x8b\x02\x0f\x17\n\r\n\x05\x04\x0f\x02\x04\ - \x03\x12\x04\x8b\x02\x1a\x1b\n\"\n\x04\x04\x0f\x02\x05\x12\x04\x8e\x02\ + \x02\x04\x12\x06\x87\x02\x08\x84\x02\x18\n\r\n\x05\x04\x0f\x02\x02\x05\ + \x12\x04\x87\x02\x08\r\n\r\n\x05\x04\x0f\x02\x02\x01\x12\x04\x87\x02\x0e\ + \x13\n\r\n\x05\x04\x0f\x02\x02\x03\x12\x04\x87\x02\x16\x17\n3\n\x04\x04\ + \x0f\x02\x03\x12\x04\x8a\x02\x08\x18\x1a%\x20Minor\x20is\x20the\x20devic\ + e's\x20minor\x20number.\n\n\x0f\n\x05\x04\x0f\x02\x03\x04\x12\x06\x8a\ + \x02\x08\x87\x02\x18\n\r\n\x05\x04\x0f\x02\x03\x05\x12\x04\x8a\x02\x08\r\ + \n\r\n\x05\x04\x0f\x02\x03\x01\x12\x04\x8a\x02\x0e\x13\n\r\n\x05\x04\x0f\ + \x02\x03\x03\x12\x04\x8a\x02\x16\x17\n8\n\x04\x04\x0f\x02\x04\x12\x04\ + \x8d\x02\x08\x1c\x1a*\x20FileMode\x20permission\x20bits\x20for\x20the\ + \x20device.\n\n\x0f\n\x05\x04\x0f\x02\x04\x04\x12\x06\x8d\x02\x08\x8a\ + \x02\x18\n\r\n\x05\x04\x0f\x02\x04\x05\x12\x04\x8d\x02\x08\x0e\n\r\n\x05\ + \x04\x0f\x02\x04\x01\x12\x04\x8d\x02\x0f\x17\n\r\n\x05\x04\x0f\x02\x04\ + \x03\x12\x04\x8d\x02\x1a\x1b\n\"\n\x04\x04\x0f\x02\x05\x12\x04\x90\x02\ \x08\x17\x1a\x14\x20UID\x20of\x20the\x20device.\n\n\x0f\n\x05\x04\x0f\ - \x02\x05\x04\x12\x06\x8e\x02\x08\x8b\x02\x1c\n\r\n\x05\x04\x0f\x02\x05\ - \x05\x12\x04\x8e\x02\x08\x0e\n\r\n\x05\x04\x0f\x02\x05\x01\x12\x04\x8e\ - \x02\x0f\x12\n\r\n\x05\x04\x0f\x02\x05\x03\x12\x04\x8e\x02\x15\x16\n\"\n\ - \x04\x04\x0f\x02\x06\x12\x04\x91\x02\x08\x17\x1a\x14\x20Gid\x20of\x20the\ - \x20device.\n\n\x0f\n\x05\x04\x0f\x02\x06\x04\x12\x06\x91\x02\x08\x8e\ - \x02\x17\n\r\n\x05\x04\x0f\x02\x06\x05\x12\x04\x91\x02\x08\x0e\n\r\n\x05\ - \x04\x0f\x02\x06\x01\x12\x04\x91\x02\x0f\x12\n\r\n\x05\x04\x0f\x02\x06\ - \x03\x12\x04\x91\x02\x15\x16\n\x0c\n\x02\x04\x10\x12\x06\x94\x02\0\xa9\ - \x02\x01\n\x0b\n\x03\x04\x10\x01\x12\x04\x94\x02\x08\x16\n8\n\x04\x04\ - \x10\x02\0\x12\x04\x96\x02\x08O\x1a*\x20Devices\x20configures\x20the\x20\ - device\x20whitelist.\n\n\r\n\x05\x04\x10\x02\0\x04\x12\x04\x96\x02\x08\ - \x10\n\r\n\x05\x04\x10\x02\0\x06\x12\x04\x96\x02\x11\"\n\r\n\x05\x04\x10\ - \x02\0\x01\x12\x04\x96\x02#*\n\r\n\x05\x04\x10\x02\0\x03\x12\x04\x96\x02\ - -.\n\r\n\x05\x04\x10\x02\0\x08\x12\x04\x96\x020N\n\x10\n\x08\x04\x10\x02\ - \0\x08\xe7\x07\0\x12\x04\x96\x021M\n\x11\n\t\x04\x10\x02\0\x08\xe7\x07\0\ - \x02\x12\x04\x96\x021E\n\x12\n\n\x04\x10\x02\0\x08\xe7\x07\0\x02\0\x12\ - \x04\x96\x021E\n\x13\n\x0b\x04\x10\x02\0\x08\xe7\x07\0\x02\0\x01\x12\x04\ - \x96\x022D\n\x11\n\t\x04\x10\x02\0\x08\xe7\x07\0\x03\x12\x04\x96\x02HM\n\ - 0\n\x04\x04\x10\x02\x01\x12\x04\x99\x02\x08\x1f\x1a\"\x20Memory\x20restr\ - iction\x20configuration\n\n\x0f\n\x05\x04\x10\x02\x01\x04\x12\x06\x99\ - \x02\x08\x96\x02O\n\r\n\x05\x04\x10\x02\x01\x06\x12\x04\x99\x02\x08\x13\ - \n\r\n\x05\x04\x10\x02\x01\x01\x12\x04\x99\x02\x14\x1a\n\r\n\x05\x04\x10\ - \x02\x01\x03\x12\x04\x99\x02\x1d\x1e\n6\n\x04\x04\x10\x02\x02\x12\x04\ - \x9c\x02\x08\x19\x1a(\x20CPU\x20resource\x20restriction\x20configuration\ - \n\n\x0f\n\x05\x04\x10\x02\x02\x04\x12\x06\x9c\x02\x08\x99\x02\x1f\n\r\n\ - \x05\x04\x10\x02\x02\x06\x12\x04\x9c\x02\x08\x10\n\r\n\x05\x04\x10\x02\ - \x02\x01\x12\x04\x9c\x02\x11\x14\n\r\n\x05\x04\x10\x02\x02\x03\x12\x04\ - \x9c\x02\x17\x18\n8\n\x04\x04\x10\x02\x03\x12\x04\x9f\x02\x08\x1b\x1a*\ - \x20Task\x20resource\x20restriction\x20configuration.\n\n\x0f\n\x05\x04\ - \x10\x02\x03\x04\x12\x06\x9f\x02\x08\x9c\x02\x19\n\r\n\x05\x04\x10\x02\ - \x03\x06\x12\x04\x9f\x02\x08\x11\n\r\n\x05\x04\x10\x02\x03\x01\x12\x04\ - \x9f\x02\x12\x16\n\r\n\x05\x04\x10\x02\x03\x03\x12\x04\x9f\x02\x19\x1a\n\ - 1\n\x04\x04\x10\x02\x04\x12\x04\xa2\x02\x08!\x1a#\x20BlockIO\x20restrict\ - ion\x20configuration\n\n\x0f\n\x05\x04\x10\x02\x04\x04\x12\x06\xa2\x02\ - \x08\x9f\x02\x1b\n\r\n\x05\x04\x10\x02\x04\x06\x12\x04\xa2\x02\x08\x14\n\ - \r\n\x05\x04\x10\x02\x04\x01\x12\x04\xa2\x02\x15\x1c\n\r\n\x05\x04\x10\ - \x02\x04\x03\x12\x04\xa2\x02\x1f\x20\n(\n\x04\x04\x10\x02\x05\x12\x04\ - \xa5\x02\x08W\x1a\x1a\x20Hugetlb\x20limit\x20(in\x20bytes)\n\n\r\n\x05\ - \x04\x10\x02\x05\x04\x12\x04\xa5\x02\x08\x10\n\r\n\x05\x04\x10\x02\x05\ - \x06\x12\x04\xa5\x02\x11#\n\r\n\x05\x04\x10\x02\x05\x01\x12\x04\xa5\x02$\ - 2\n\r\n\x05\x04\x10\x02\x05\x03\x12\x04\xa5\x0256\n\r\n\x05\x04\x10\x02\ - \x05\x08\x12\x04\xa5\x028V\n\x10\n\x08\x04\x10\x02\x05\x08\xe7\x07\0\x12\ - \x04\xa5\x029U\n\x11\n\t\x04\x10\x02\x05\x08\xe7\x07\0\x02\x12\x04\xa5\ - \x029M\n\x12\n\n\x04\x10\x02\x05\x08\xe7\x07\0\x02\0\x12\x04\xa5\x029M\n\ - \x13\n\x0b\x04\x10\x02\x05\x08\xe7\x07\0\x02\0\x01\x12\x04\xa5\x02:L\n\ - \x11\n\t\x04\x10\x02\x05\x08\xe7\x07\0\x03\x12\x04\xa5\x02PU\n1\n\x04\ - \x04\x10\x02\x06\x12\x04\xa8\x02\x08!\x1a#\x20Network\x20restriction\x20\ - configuration\n\n\x0f\n\x05\x04\x10\x02\x06\x04\x12\x06\xa8\x02\x08\xa5\ - \x02W\n\r\n\x05\x04\x10\x02\x06\x06\x12\x04\xa8\x02\x08\x14\n\r\n\x05\ - \x04\x10\x02\x06\x01\x12\x04\xa8\x02\x15\x1c\n\r\n\x05\x04\x10\x02\x06\ - \x03\x12\x04\xa8\x02\x1f\x20\n\x0c\n\x02\x04\x11\x12\x06\xab\x02\0\xc0\ - \x02\x01\n\x0b\n\x03\x04\x11\x01\x12\x04\xab\x02\x08\x13\n(\n\x04\x04\ - \x11\x02\0\x12\x04\xad\x02\x08\x18\x1a\x1a\x20Memory\x20limit\x20(in\x20\ - bytes).\n\n\x0f\n\x05\x04\x11\x02\0\x04\x12\x06\xad\x02\x08\xab\x02\x15\ - \n\r\n\x05\x04\x11\x02\0\x05\x12\x04\xad\x02\x08\r\n\r\n\x05\x04\x11\x02\ - \0\x01\x12\x04\xad\x02\x0e\x13\n\r\n\x05\x04\x11\x02\0\x03\x12\x04\xad\ - \x02\x16\x17\n<\n\x04\x04\x11\x02\x01\x12\x04\xb0\x02\x08\x1e\x1a.\x20Me\ + \x02\x05\x04\x12\x06\x90\x02\x08\x8d\x02\x1c\n\r\n\x05\x04\x0f\x02\x05\ + \x05\x12\x04\x90\x02\x08\x0e\n\r\n\x05\x04\x0f\x02\x05\x01\x12\x04\x90\ + \x02\x0f\x12\n\r\n\x05\x04\x0f\x02\x05\x03\x12\x04\x90\x02\x15\x16\n\"\n\ + \x04\x04\x0f\x02\x06\x12\x04\x93\x02\x08\x17\x1a\x14\x20Gid\x20of\x20the\ + \x20device.\n\n\x0f\n\x05\x04\x0f\x02\x06\x04\x12\x06\x93\x02\x08\x90\ + \x02\x17\n\r\n\x05\x04\x0f\x02\x06\x05\x12\x04\x93\x02\x08\x0e\n\r\n\x05\ + \x04\x0f\x02\x06\x01\x12\x04\x93\x02\x0f\x12\n\r\n\x05\x04\x0f\x02\x06\ + \x03\x12\x04\x93\x02\x15\x16\n\x0c\n\x02\x04\x10\x12\x06\x96\x02\0\xab\ + \x02\x01\n\x0b\n\x03\x04\x10\x01\x12\x04\x96\x02\x08\x16\n8\n\x04\x04\ + \x10\x02\0\x12\x04\x98\x02\x08O\x1a*\x20Devices\x20configures\x20the\x20\ + device\x20whitelist.\n\n\r\n\x05\x04\x10\x02\0\x04\x12\x04\x98\x02\x08\ + \x10\n\r\n\x05\x04\x10\x02\0\x06\x12\x04\x98\x02\x11\"\n\r\n\x05\x04\x10\ + \x02\0\x01\x12\x04\x98\x02#*\n\r\n\x05\x04\x10\x02\0\x03\x12\x04\x98\x02\ + -.\n\r\n\x05\x04\x10\x02\0\x08\x12\x04\x98\x020N\n\x10\n\x08\x04\x10\x02\ + \0\x08\xe9\xfb\x03\x12\x04\x98\x021M\n0\n\x04\x04\x10\x02\x01\x12\x04\ + \x9b\x02\x08\x1f\x1a\"\x20Memory\x20restriction\x20configuration\n\n\x0f\ + \n\x05\x04\x10\x02\x01\x04\x12\x06\x9b\x02\x08\x98\x02O\n\r\n\x05\x04\ + \x10\x02\x01\x06\x12\x04\x9b\x02\x08\x13\n\r\n\x05\x04\x10\x02\x01\x01\ + \x12\x04\x9b\x02\x14\x1a\n\r\n\x05\x04\x10\x02\x01\x03\x12\x04\x9b\x02\ + \x1d\x1e\n6\n\x04\x04\x10\x02\x02\x12\x04\x9e\x02\x08\x19\x1a(\x20CPU\ + \x20resource\x20restriction\x20configuration\n\n\x0f\n\x05\x04\x10\x02\ + \x02\x04\x12\x06\x9e\x02\x08\x9b\x02\x1f\n\r\n\x05\x04\x10\x02\x02\x06\ + \x12\x04\x9e\x02\x08\x10\n\r\n\x05\x04\x10\x02\x02\x01\x12\x04\x9e\x02\ + \x11\x14\n\r\n\x05\x04\x10\x02\x02\x03\x12\x04\x9e\x02\x17\x18\n8\n\x04\ + \x04\x10\x02\x03\x12\x04\xa1\x02\x08\x1b\x1a*\x20Task\x20resource\x20res\ + triction\x20configuration.\n\n\x0f\n\x05\x04\x10\x02\x03\x04\x12\x06\xa1\ + \x02\x08\x9e\x02\x19\n\r\n\x05\x04\x10\x02\x03\x06\x12\x04\xa1\x02\x08\ + \x11\n\r\n\x05\x04\x10\x02\x03\x01\x12\x04\xa1\x02\x12\x16\n\r\n\x05\x04\ + \x10\x02\x03\x03\x12\x04\xa1\x02\x19\x1a\n1\n\x04\x04\x10\x02\x04\x12\ + \x04\xa4\x02\x08!\x1a#\x20BlockIO\x20restriction\x20configuration\n\n\ + \x0f\n\x05\x04\x10\x02\x04\x04\x12\x06\xa4\x02\x08\xa1\x02\x1b\n\r\n\x05\ + \x04\x10\x02\x04\x06\x12\x04\xa4\x02\x08\x14\n\r\n\x05\x04\x10\x02\x04\ + \x01\x12\x04\xa4\x02\x15\x1c\n\r\n\x05\x04\x10\x02\x04\x03\x12\x04\xa4\ + \x02\x1f\x20\n(\n\x04\x04\x10\x02\x05\x12\x04\xa7\x02\x08W\x1a\x1a\x20Hu\ + getlb\x20limit\x20(in\x20bytes)\n\n\r\n\x05\x04\x10\x02\x05\x04\x12\x04\ + \xa7\x02\x08\x10\n\r\n\x05\x04\x10\x02\x05\x06\x12\x04\xa7\x02\x11#\n\r\ + \n\x05\x04\x10\x02\x05\x01\x12\x04\xa7\x02$2\n\r\n\x05\x04\x10\x02\x05\ + \x03\x12\x04\xa7\x0256\n\r\n\x05\x04\x10\x02\x05\x08\x12\x04\xa7\x028V\n\ + \x10\n\x08\x04\x10\x02\x05\x08\xe9\xfb\x03\x12\x04\xa7\x029U\n1\n\x04\ + \x04\x10\x02\x06\x12\x04\xaa\x02\x08!\x1a#\x20Network\x20restriction\x20\ + configuration\n\n\x0f\n\x05\x04\x10\x02\x06\x04\x12\x06\xaa\x02\x08\xa7\ + \x02W\n\r\n\x05\x04\x10\x02\x06\x06\x12\x04\xaa\x02\x08\x14\n\r\n\x05\ + \x04\x10\x02\x06\x01\x12\x04\xaa\x02\x15\x1c\n\r\n\x05\x04\x10\x02\x06\ + \x03\x12\x04\xaa\x02\x1f\x20\n\x0c\n\x02\x04\x11\x12\x06\xad\x02\0\xc2\ + \x02\x01\n\x0b\n\x03\x04\x11\x01\x12\x04\xad\x02\x08\x13\n(\n\x04\x04\ + \x11\x02\0\x12\x04\xaf\x02\x08\x18\x1a\x1a\x20Memory\x20limit\x20(in\x20\ + bytes).\n\n\x0f\n\x05\x04\x11\x02\0\x04\x12\x06\xaf\x02\x08\xad\x02\x15\ + \n\r\n\x05\x04\x11\x02\0\x05\x12\x04\xaf\x02\x08\r\n\r\n\x05\x04\x11\x02\ + \0\x01\x12\x04\xaf\x02\x0e\x13\n\r\n\x05\x04\x11\x02\0\x03\x12\x04\xaf\ + \x02\x16\x17\n<\n\x04\x04\x11\x02\x01\x12\x04\xb2\x02\x08\x1e\x1a.\x20Me\ mory\x20reservation\x20or\x20soft_limit\x20(in\x20bytes).\n\n\x0f\n\x05\ - \x04\x11\x02\x01\x04\x12\x06\xb0\x02\x08\xad\x02\x18\n\r\n\x05\x04\x11\ - \x02\x01\x05\x12\x04\xb0\x02\x08\r\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\ - \xb0\x02\x0e\x19\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\xb0\x02\x1c\x1d\n\ - 3\n\x04\x04\x11\x02\x02\x12\x04\xb3\x02\x08\x17\x1a%\x20Total\x20memory\ + \x04\x11\x02\x01\x04\x12\x06\xb2\x02\x08\xaf\x02\x18\n\r\n\x05\x04\x11\ + \x02\x01\x05\x12\x04\xb2\x02\x08\r\n\r\n\x05\x04\x11\x02\x01\x01\x12\x04\ + \xb2\x02\x0e\x19\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\xb2\x02\x1c\x1d\n\ + 3\n\x04\x04\x11\x02\x02\x12\x04\xb5\x02\x08\x17\x1a%\x20Total\x20memory\ \x20limit\x20(memory\x20+\x20swap).\n\n\x0f\n\x05\x04\x11\x02\x02\x04\ - \x12\x06\xb3\x02\x08\xb0\x02\x1e\n\r\n\x05\x04\x11\x02\x02\x05\x12\x04\ - \xb3\x02\x08\r\n\r\n\x05\x04\x11\x02\x02\x01\x12\x04\xb3\x02\x0e\x12\n\r\ - \n\x05\x04\x11\x02\x02\x03\x12\x04\xb3\x02\x15\x16\n/\n\x04\x04\x11\x02\ - \x03\x12\x04\xb6\x02\x08\x19\x1a!\x20Kernel\x20memory\x20limit\x20(in\ - \x20bytes).\n\n\x0f\n\x05\x04\x11\x02\x03\x04\x12\x06\xb6\x02\x08\xb3\ - \x02\x17\n\r\n\x05\x04\x11\x02\x03\x05\x12\x04\xb6\x02\x08\r\n\r\n\x05\ - \x04\x11\x02\x03\x01\x12\x04\xb6\x02\x0e\x14\n\r\n\x05\x04\x11\x02\x03\ - \x03\x12\x04\xb6\x02\x17\x18\n6\n\x04\x04\x11\x02\x04\x12\x04\xb9\x02\ + \x12\x06\xb5\x02\x08\xb2\x02\x1e\n\r\n\x05\x04\x11\x02\x02\x05\x12\x04\ + \xb5\x02\x08\r\n\r\n\x05\x04\x11\x02\x02\x01\x12\x04\xb5\x02\x0e\x12\n\r\ + \n\x05\x04\x11\x02\x02\x03\x12\x04\xb5\x02\x15\x16\n/\n\x04\x04\x11\x02\ + \x03\x12\x04\xb8\x02\x08\x19\x1a!\x20Kernel\x20memory\x20limit\x20(in\ + \x20bytes).\n\n\x0f\n\x05\x04\x11\x02\x03\x04\x12\x06\xb8\x02\x08\xb5\ + \x02\x17\n\r\n\x05\x04\x11\x02\x03\x05\x12\x04\xb8\x02\x08\r\n\r\n\x05\ + \x04\x11\x02\x03\x01\x12\x04\xb8\x02\x0e\x14\n\r\n\x05\x04\x11\x02\x03\ + \x03\x12\x04\xb8\x02\x17\x18\n6\n\x04\x04\x11\x02\x04\x12\x04\xbb\x02\ \x08\x1c\x1a(\x20Kernel\x20memory\x20limit\x20for\x20tcp\x20(in\x20bytes\ - )\n\n\x0f\n\x05\x04\x11\x02\x04\x04\x12\x06\xb9\x02\x08\xb6\x02\x19\n\r\ - \n\x05\x04\x11\x02\x04\x05\x12\x04\xb9\x02\x08\r\n\r\n\x05\x04\x11\x02\ - \x04\x01\x12\x04\xb9\x02\x0e\x17\n\r\n\x05\x04\x11\x02\x04\x03\x12\x04\ - \xb9\x02\x1a\x1b\nA\n\x04\x04\x11\x02\x05\x12\x04\xbc\x02\x08\x1e\x1a3\ + )\n\n\x0f\n\x05\x04\x11\x02\x04\x04\x12\x06\xbb\x02\x08\xb8\x02\x19\n\r\ + \n\x05\x04\x11\x02\x04\x05\x12\x04\xbb\x02\x08\r\n\r\n\x05\x04\x11\x02\ + \x04\x01\x12\x04\xbb\x02\x0e\x17\n\r\n\x05\x04\x11\x02\x04\x03\x12\x04\ + \xbb\x02\x1a\x1b\nA\n\x04\x04\x11\x02\x05\x12\x04\xbe\x02\x08\x1e\x1a3\ \x20How\x20aggressive\x20the\x20kernel\x20will\x20swap\x20memory\x20page\ - s.\n\n\x0f\n\x05\x04\x11\x02\x05\x04\x12\x06\xbc\x02\x08\xb9\x02\x1c\n\r\ - \n\x05\x04\x11\x02\x05\x05\x12\x04\xbc\x02\x08\x0e\n\r\n\x05\x04\x11\x02\ - \x05\x01\x12\x04\xbc\x02\x0f\x19\n\r\n\x05\x04\x11\x02\x05\x03\x12\x04\ - \xbc\x02\x1c\x1d\nU\n\x04\x04\x11\x02\x06\x12\x04\xbf\x02\x08\"\x1aG\x20\ + s.\n\n\x0f\n\x05\x04\x11\x02\x05\x04\x12\x06\xbe\x02\x08\xbb\x02\x1c\n\r\ + \n\x05\x04\x11\x02\x05\x05\x12\x04\xbe\x02\x08\x0e\n\r\n\x05\x04\x11\x02\ + \x05\x01\x12\x04\xbe\x02\x0f\x19\n\r\n\x05\x04\x11\x02\x05\x03\x12\x04\ + \xbe\x02\x1c\x1d\nU\n\x04\x04\x11\x02\x06\x12\x04\xc1\x02\x08\"\x1aG\x20\ DisableOOMKiller\x20disables\x20the\x20OOM\x20killer\x20for\x20out\x20of\ - \x20memory\x20conditions\n\n\x0f\n\x05\x04\x11\x02\x06\x04\x12\x06\xbf\ - \x02\x08\xbc\x02\x1e\n\r\n\x05\x04\x11\x02\x06\x05\x12\x04\xbf\x02\x08\ - \x0c\n\r\n\x05\x04\x11\x02\x06\x01\x12\x04\xbf\x02\r\x1d\n\r\n\x05\x04\ - \x11\x02\x06\x03\x12\x04\xbf\x02\x20!\n\x0c\n\x02\x04\x12\x12\x06\xc2\ - \x02\0\xd7\x02\x01\n\x0b\n\x03\x04\x12\x01\x12\x04\xc2\x02\x08\x10\nW\n\ - \x04\x04\x12\x02\0\x12\x04\xc4\x02\x08\x1a\x1aI\x20CPU\x20shares\x20(rel\ + \x20memory\x20conditions\n\n\x0f\n\x05\x04\x11\x02\x06\x04\x12\x06\xc1\ + \x02\x08\xbe\x02\x1e\n\r\n\x05\x04\x11\x02\x06\x05\x12\x04\xc1\x02\x08\ + \x0c\n\r\n\x05\x04\x11\x02\x06\x01\x12\x04\xc1\x02\r\x1d\n\r\n\x05\x04\ + \x11\x02\x06\x03\x12\x04\xc1\x02\x20!\n\x0c\n\x02\x04\x12\x12\x06\xc4\ + \x02\0\xd9\x02\x01\n\x0b\n\x03\x04\x12\x01\x12\x04\xc4\x02\x08\x10\nW\n\ + \x04\x04\x12\x02\0\x12\x04\xc6\x02\x08\x1a\x1aI\x20CPU\x20shares\x20(rel\ ative\x20weight\x20(ratio)\x20vs.\x20other\x20cgroups\x20with\x20cpu\x20\ - shares).\n\n\x0f\n\x05\x04\x12\x02\0\x04\x12\x06\xc4\x02\x08\xc2\x02\x12\ - \n\r\n\x05\x04\x12\x02\0\x05\x12\x04\xc4\x02\x08\x0e\n\r\n\x05\x04\x12\ - \x02\0\x01\x12\x04\xc4\x02\x0f\x15\n\r\n\x05\x04\x12\x02\0\x03\x12\x04\ - \xc4\x02\x18\x19\nQ\n\x04\x04\x12\x02\x01\x12\x04\xc7\x02\x08\x18\x1aC\ + shares).\n\n\x0f\n\x05\x04\x12\x02\0\x04\x12\x06\xc6\x02\x08\xc4\x02\x12\ + \n\r\n\x05\x04\x12\x02\0\x05\x12\x04\xc6\x02\x08\x0e\n\r\n\x05\x04\x12\ + \x02\0\x01\x12\x04\xc6\x02\x0f\x15\n\r\n\x05\x04\x12\x02\0\x03\x12\x04\ + \xc6\x02\x18\x19\nQ\n\x04\x04\x12\x02\x01\x12\x04\xc9\x02\x08\x18\x1aC\ \x20CPU\x20hardcap\x20limit\x20(in\x20usecs).\x20Allowed\x20cpu\x20time\ \x20in\x20a\x20given\x20period.\n\n\x0f\n\x05\x04\x12\x02\x01\x04\x12\ - \x06\xc7\x02\x08\xc4\x02\x1a\n\r\n\x05\x04\x12\x02\x01\x05\x12\x04\xc7\ - \x02\x08\r\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\xc7\x02\x0e\x13\n\r\n\ - \x05\x04\x12\x02\x01\x03\x12\x04\xc7\x02\x16\x17\nA\n\x04\x04\x12\x02\ - \x02\x12\x04\xca\x02\x08\x1a\x1a3\x20CPU\x20period\x20to\x20be\x20used\ + \x06\xc9\x02\x08\xc6\x02\x1a\n\r\n\x05\x04\x12\x02\x01\x05\x12\x04\xc9\ + \x02\x08\r\n\r\n\x05\x04\x12\x02\x01\x01\x12\x04\xc9\x02\x0e\x13\n\r\n\ + \x05\x04\x12\x02\x01\x03\x12\x04\xc9\x02\x16\x17\nA\n\x04\x04\x12\x02\ + \x02\x12\x04\xcc\x02\x08\x1a\x1a3\x20CPU\x20period\x20to\x20be\x20used\ \x20for\x20hardcapping\x20(in\x20usecs).\n\n\x0f\n\x05\x04\x12\x02\x02\ - \x04\x12\x06\xca\x02\x08\xc7\x02\x18\n\r\n\x05\x04\x12\x02\x02\x05\x12\ - \x04\xca\x02\x08\x0e\n\r\n\x05\x04\x12\x02\x02\x01\x12\x04\xca\x02\x0f\ - \x15\n\r\n\x05\x04\x12\x02\x02\x03\x12\x04\xca\x02\x18\x19\nE\n\x04\x04\ - \x12\x02\x03\x12\x04\xcd\x02\x08\"\x1a7\x20How\x20much\x20time\x20realti\ + \x04\x12\x06\xcc\x02\x08\xc9\x02\x18\n\r\n\x05\x04\x12\x02\x02\x05\x12\ + \x04\xcc\x02\x08\x0e\n\r\n\x05\x04\x12\x02\x02\x01\x12\x04\xcc\x02\x0f\ + \x15\n\r\n\x05\x04\x12\x02\x02\x03\x12\x04\xcc\x02\x18\x19\nE\n\x04\x04\ + \x12\x02\x03\x12\x04\xcf\x02\x08\"\x1a7\x20How\x20much\x20time\x20realti\ me\x20scheduling\x20may\x20use\x20(in\x20usecs).\n\n\x0f\n\x05\x04\x12\ - \x02\x03\x04\x12\x06\xcd\x02\x08\xca\x02\x1a\n\r\n\x05\x04\x12\x02\x03\ - \x05\x12\x04\xcd\x02\x08\r\n\r\n\x05\x04\x12\x02\x03\x01\x12\x04\xcd\x02\ - \x0e\x1d\n\r\n\x05\x04\x12\x02\x03\x03\x12\x04\xcd\x02\x20!\nI\n\x04\x04\ - \x12\x02\x04\x12\x04\xd0\x02\x08\"\x1a;\x20CPU\x20period\x20to\x20be\x20\ + \x02\x03\x04\x12\x06\xcf\x02\x08\xcc\x02\x1a\n\r\n\x05\x04\x12\x02\x03\ + \x05\x12\x04\xcf\x02\x08\r\n\r\n\x05\x04\x12\x02\x03\x01\x12\x04\xcf\x02\ + \x0e\x1d\n\r\n\x05\x04\x12\x02\x03\x03\x12\x04\xcf\x02\x20!\nI\n\x04\x04\ + \x12\x02\x04\x12\x04\xd2\x02\x08\"\x1a;\x20CPU\x20period\x20to\x20be\x20\ used\x20for\x20realtime\x20scheduling\x20(in\x20usecs).\n\n\x0f\n\x05\ - \x04\x12\x02\x04\x04\x12\x06\xd0\x02\x08\xcd\x02\"\n\r\n\x05\x04\x12\x02\ - \x04\x05\x12\x04\xd0\x02\x08\x0e\n\r\n\x05\x04\x12\x02\x04\x01\x12\x04\ - \xd0\x02\x0f\x1d\n\r\n\x05\x04\x12\x02\x04\x03\x12\x04\xd0\x02\x20!\nS\n\ - \x04\x04\x12\x02\x05\x12\x04\xd3\x02\x08\x18\x1aE\x20CPUs\x20to\x20use\ + \x04\x12\x02\x04\x04\x12\x06\xd2\x02\x08\xcf\x02\"\n\r\n\x05\x04\x12\x02\ + \x04\x05\x12\x04\xd2\x02\x08\x0e\n\r\n\x05\x04\x12\x02\x04\x01\x12\x04\ + \xd2\x02\x0f\x1d\n\r\n\x05\x04\x12\x02\x04\x03\x12\x04\xd2\x02\x20!\nS\n\ + \x04\x04\x12\x02\x05\x12\x04\xd5\x02\x08\x18\x1aE\x20CPUs\x20to\x20use\ \x20within\x20the\x20cpuset.\x20Default\x20is\x20to\x20use\x20any\x20CPU\ - \x20available.\n\n\x0f\n\x05\x04\x12\x02\x05\x04\x12\x06\xd3\x02\x08\xd0\ - \x02\"\n\r\n\x05\x04\x12\x02\x05\x05\x12\x04\xd3\x02\x08\x0e\n\r\n\x05\ - \x04\x12\x02\x05\x01\x12\x04\xd3\x02\x0f\x13\n\r\n\x05\x04\x12\x02\x05\ - \x03\x12\x04\xd3\x02\x16\x17\n`\n\x04\x04\x12\x02\x06\x12\x04\xd6\x02\ + \x20available.\n\n\x0f\n\x05\x04\x12\x02\x05\x04\x12\x06\xd5\x02\x08\xd2\ + \x02\"\n\r\n\x05\x04\x12\x02\x05\x05\x12\x04\xd5\x02\x08\x0e\n\r\n\x05\ + \x04\x12\x02\x05\x01\x12\x04\xd5\x02\x0f\x13\n\r\n\x05\x04\x12\x02\x05\ + \x03\x12\x04\xd5\x02\x16\x17\n`\n\x04\x04\x12\x02\x06\x12\x04\xd8\x02\ \x08\x18\x1aR\x20List\x20of\x20memory\x20nodes\x20in\x20the\x20cpuset.\ \x20Default\x20is\x20to\x20use\x20any\x20available\x20memory\x20node.\n\ - \n\x0f\n\x05\x04\x12\x02\x06\x04\x12\x06\xd6\x02\x08\xd3\x02\x18\n\r\n\ - \x05\x04\x12\x02\x06\x05\x12\x04\xd6\x02\x08\x0e\n\r\n\x05\x04\x12\x02\ - \x06\x01\x12\x04\xd6\x02\x0f\x13\n\r\n\x05\x04\x12\x02\x06\x03\x12\x04\ - \xd6\x02\x16\x17\n\x0c\n\x02\x04\x13\x12\x06\xd9\x02\0\xe5\x02\x01\n\x0b\ - \n\x03\x04\x13\x01\x12\x04\xd9\x02\x08\x19\n3\n\x04\x04\x13\x02\0\x12\ - \x04\xdb\x02\x08\x18\x1a%\x20Major\x20is\x20the\x20device's\x20major\x20\ - number.\n\n\x0f\n\x05\x04\x13\x02\0\x04\x12\x06\xdb\x02\x08\xd9\x02\x1b\ - \n\r\n\x05\x04\x13\x02\0\x05\x12\x04\xdb\x02\x08\r\n\r\n\x05\x04\x13\x02\ - \0\x01\x12\x04\xdb\x02\x0e\x13\n\r\n\x05\x04\x13\x02\0\x03\x12\x04\xdb\ - \x02\x16\x17\n3\n\x04\x04\x13\x02\x01\x12\x04\xde\x02\x08\x18\x1a%\x20Mi\ + \n\x0f\n\x05\x04\x12\x02\x06\x04\x12\x06\xd8\x02\x08\xd5\x02\x18\n\r\n\ + \x05\x04\x12\x02\x06\x05\x12\x04\xd8\x02\x08\x0e\n\r\n\x05\x04\x12\x02\ + \x06\x01\x12\x04\xd8\x02\x0f\x13\n\r\n\x05\x04\x12\x02\x06\x03\x12\x04\ + \xd8\x02\x16\x17\n\x0c\n\x02\x04\x13\x12\x06\xdb\x02\0\xe7\x02\x01\n\x0b\ + \n\x03\x04\x13\x01\x12\x04\xdb\x02\x08\x19\n3\n\x04\x04\x13\x02\0\x12\ + \x04\xdd\x02\x08\x18\x1a%\x20Major\x20is\x20the\x20device's\x20major\x20\ + number.\n\n\x0f\n\x05\x04\x13\x02\0\x04\x12\x06\xdd\x02\x08\xdb\x02\x1b\ + \n\r\n\x05\x04\x13\x02\0\x05\x12\x04\xdd\x02\x08\r\n\r\n\x05\x04\x13\x02\ + \0\x01\x12\x04\xdd\x02\x0e\x13\n\r\n\x05\x04\x13\x02\0\x03\x12\x04\xdd\ + \x02\x16\x17\n3\n\x04\x04\x13\x02\x01\x12\x04\xe0\x02\x08\x18\x1a%\x20Mi\ nor\x20is\x20the\x20device's\x20minor\x20number.\n\n\x0f\n\x05\x04\x13\ - \x02\x01\x04\x12\x06\xde\x02\x08\xdb\x02\x18\n\r\n\x05\x04\x13\x02\x01\ - \x05\x12\x04\xde\x02\x08\r\n\r\n\x05\x04\x13\x02\x01\x01\x12\x04\xde\x02\ - \x0e\x13\n\r\n\x05\x04\x13\x02\x01\x03\x12\x04\xde\x02\x16\x17\n<\n\x04\ - \x04\x13\x02\x02\x12\x04\xe1\x02\x08\x1a\x1a.\x20Weight\x20is\x20the\x20\ + \x02\x01\x04\x12\x06\xe0\x02\x08\xdd\x02\x18\n\r\n\x05\x04\x13\x02\x01\ + \x05\x12\x04\xe0\x02\x08\r\n\r\n\x05\x04\x13\x02\x01\x01\x12\x04\xe0\x02\ + \x0e\x13\n\r\n\x05\x04\x13\x02\x01\x03\x12\x04\xe0\x02\x16\x17\n<\n\x04\ + \x04\x13\x02\x02\x12\x04\xe3\x02\x08\x1a\x1a.\x20Weight\x20is\x20the\x20\ bandwidth\x20rate\x20for\x20the\x20device.\n\n\x0f\n\x05\x04\x13\x02\x02\ - \x04\x12\x06\xe1\x02\x08\xde\x02\x18\n\r\n\x05\x04\x13\x02\x02\x05\x12\ - \x04\xe1\x02\x08\x0e\n\r\n\x05\x04\x13\x02\x02\x01\x12\x04\xe1\x02\x0f\ - \x15\n\r\n\x05\x04\x13\x02\x02\x03\x12\x04\xe1\x02\x18\x19\n\x83\x01\n\ - \x04\x04\x13\x02\x03\x12\x04\xe4\x02\x08\x1e\x1au\x20LeafWeight\x20is\ + \x04\x12\x06\xe3\x02\x08\xe0\x02\x18\n\r\n\x05\x04\x13\x02\x02\x05\x12\ + \x04\xe3\x02\x08\x0e\n\r\n\x05\x04\x13\x02\x02\x01\x12\x04\xe3\x02\x0f\ + \x15\n\r\n\x05\x04\x13\x02\x02\x03\x12\x04\xe3\x02\x18\x19\n\x83\x01\n\ + \x04\x04\x13\x02\x03\x12\x04\xe6\x02\x08\x1e\x1au\x20LeafWeight\x20is\ \x20the\x20bandwidth\x20rate\x20for\x20the\x20device\x20while\x20competi\ ng\x20with\x20the\x20cgroup's\x20child\x20cgroups,\x20CFQ\x20scheduler\ - \x20only\n\n\x0f\n\x05\x04\x13\x02\x03\x04\x12\x06\xe4\x02\x08\xe1\x02\ - \x1a\n\r\n\x05\x04\x13\x02\x03\x05\x12\x04\xe4\x02\x08\x0e\n\r\n\x05\x04\ - \x13\x02\x03\x01\x12\x04\xe4\x02\x0f\x19\n\r\n\x05\x04\x13\x02\x03\x03\ - \x12\x04\xe4\x02\x1c\x1d\n\x0c\n\x02\x04\x14\x12\x06\xe7\x02\0\xf0\x02\ - \x01\n\x0b\n\x03\x04\x14\x01\x12\x04\xe7\x02\x08\x1b\n3\n\x04\x04\x14\ - \x02\0\x12\x04\xe9\x02\x08\x18\x1a%\x20Major\x20is\x20the\x20device's\ - \x20major\x20number.\n\n\x0f\n\x05\x04\x14\x02\0\x04\x12\x06\xe9\x02\x08\ - \xe7\x02\x1d\n\r\n\x05\x04\x14\x02\0\x05\x12\x04\xe9\x02\x08\r\n\r\n\x05\ - \x04\x14\x02\0\x01\x12\x04\xe9\x02\x0e\x13\n\r\n\x05\x04\x14\x02\0\x03\ - \x12\x04\xe9\x02\x16\x17\n3\n\x04\x04\x14\x02\x01\x12\x04\xec\x02\x08\ + \x20only\n\n\x0f\n\x05\x04\x13\x02\x03\x04\x12\x06\xe6\x02\x08\xe3\x02\ + \x1a\n\r\n\x05\x04\x13\x02\x03\x05\x12\x04\xe6\x02\x08\x0e\n\r\n\x05\x04\ + \x13\x02\x03\x01\x12\x04\xe6\x02\x0f\x19\n\r\n\x05\x04\x13\x02\x03\x03\ + \x12\x04\xe6\x02\x1c\x1d\n\x0c\n\x02\x04\x14\x12\x06\xe9\x02\0\xf2\x02\ + \x01\n\x0b\n\x03\x04\x14\x01\x12\x04\xe9\x02\x08\x1b\n3\n\x04\x04\x14\ + \x02\0\x12\x04\xeb\x02\x08\x18\x1a%\x20Major\x20is\x20the\x20device's\ + \x20major\x20number.\n\n\x0f\n\x05\x04\x14\x02\0\x04\x12\x06\xeb\x02\x08\ + \xe9\x02\x1d\n\r\n\x05\x04\x14\x02\0\x05\x12\x04\xeb\x02\x08\r\n\r\n\x05\ + \x04\x14\x02\0\x01\x12\x04\xeb\x02\x0e\x13\n\r\n\x05\x04\x14\x02\0\x03\ + \x12\x04\xeb\x02\x16\x17\n3\n\x04\x04\x14\x02\x01\x12\x04\xee\x02\x08\ \x18\x1a%\x20Minor\x20is\x20the\x20device's\x20minor\x20number.\n\n\x0f\ - \n\x05\x04\x14\x02\x01\x04\x12\x06\xec\x02\x08\xe9\x02\x18\n\r\n\x05\x04\ - \x14\x02\x01\x05\x12\x04\xec\x02\x08\r\n\r\n\x05\x04\x14\x02\x01\x01\x12\ - \x04\xec\x02\x0e\x13\n\r\n\x05\x04\x14\x02\x01\x03\x12\x04\xec\x02\x16\ - \x17\n?\n\x04\x04\x14\x02\x02\x12\x04\xef\x02\x08\x18\x1a1\x20Rate\x20is\ + \n\x05\x04\x14\x02\x01\x04\x12\x06\xee\x02\x08\xeb\x02\x18\n\r\n\x05\x04\ + \x14\x02\x01\x05\x12\x04\xee\x02\x08\r\n\r\n\x05\x04\x14\x02\x01\x01\x12\ + \x04\xee\x02\x0e\x13\n\r\n\x05\x04\x14\x02\x01\x03\x12\x04\xee\x02\x16\ + \x17\n?\n\x04\x04\x14\x02\x02\x12\x04\xf1\x02\x08\x18\x1a1\x20Rate\x20is\ \x20the\x20IO\x20rate\x20limit\x20per\x20cgroup\x20per\x20device\n\n\x0f\ - \n\x05\x04\x14\x02\x02\x04\x12\x06\xef\x02\x08\xec\x02\x18\n\r\n\x05\x04\ - \x14\x02\x02\x05\x12\x04\xef\x02\x08\x0e\n\r\n\x05\x04\x14\x02\x02\x01\ - \x12\x04\xef\x02\x0f\x13\n\r\n\x05\x04\x14\x02\x02\x03\x12\x04\xef\x02\ - \x16\x17\n\x0c\n\x02\x04\x15\x12\x06\xf2\x02\0\x87\x03\x01\n\x0b\n\x03\ - \x04\x15\x01\x12\x04\xf2\x02\x08\x14\n+\n\x04\x04\x15\x02\0\x12\x04\xf4\ + \n\x05\x04\x14\x02\x02\x04\x12\x06\xf1\x02\x08\xee\x02\x18\n\r\n\x05\x04\ + \x14\x02\x02\x05\x12\x04\xf1\x02\x08\x0e\n\r\n\x05\x04\x14\x02\x02\x01\ + \x12\x04\xf1\x02\x0f\x13\n\r\n\x05\x04\x14\x02\x02\x03\x12\x04\xf1\x02\ + \x16\x17\n\x0c\n\x02\x04\x15\x12\x06\xf4\x02\0\x89\x03\x01\n\x0b\n\x03\ + \x04\x15\x01\x12\x04\xf4\x02\x08\x14\n+\n\x04\x04\x15\x02\0\x12\x04\xf6\ \x02\x08\x1a\x1a\x1d\x20Specifies\x20per\x20cgroup\x20weight\n\n\x0f\n\ - \x05\x04\x15\x02\0\x04\x12\x06\xf4\x02\x08\xf2\x02\x16\n\r\n\x05\x04\x15\ - \x02\0\x05\x12\x04\xf4\x02\x08\x0e\n\r\n\x05\x04\x15\x02\0\x01\x12\x04\ - \xf4\x02\x0f\x15\n\r\n\x05\x04\x15\x02\0\x03\x12\x04\xf4\x02\x18\x19\n\ - \x7f\n\x04\x04\x15\x02\x01\x12\x04\xf7\x02\x08\x1e\x1aq\x20Specifies\x20\ + \x05\x04\x15\x02\0\x04\x12\x06\xf6\x02\x08\xf4\x02\x16\n\r\n\x05\x04\x15\ + \x02\0\x05\x12\x04\xf6\x02\x08\x0e\n\r\n\x05\x04\x15\x02\0\x01\x12\x04\ + \xf6\x02\x0f\x15\n\r\n\x05\x04\x15\x02\0\x03\x12\x04\xf6\x02\x18\x19\n\ + \x7f\n\x04\x04\x15\x02\x01\x12\x04\xf9\x02\x08\x1e\x1aq\x20Specifies\x20\ tasks'\x20weight\x20in\x20the\x20given\x20cgroup\x20while\x20competing\ \x20with\x20the\x20cgroup's\x20child\x20cgroups,\x20CFQ\x20scheduler\x20\ - only\n\n\x0f\n\x05\x04\x15\x02\x01\x04\x12\x06\xf7\x02\x08\xf4\x02\x1a\n\ - \r\n\x05\x04\x15\x02\x01\x05\x12\x04\xf7\x02\x08\x0e\n\r\n\x05\x04\x15\ - \x02\x01\x01\x12\x04\xf7\x02\x0f\x19\n\r\n\x05\x04\x15\x02\x01\x03\x12\ - \x04\xf7\x02\x1c\x1d\nF\n\x04\x04\x15\x02\x02\x12\x04\xfa\x02\x08T\x1a8\ + only\n\n\x0f\n\x05\x04\x15\x02\x01\x04\x12\x06\xf9\x02\x08\xf6\x02\x1a\n\ + \r\n\x05\x04\x15\x02\x01\x05\x12\x04\xf9\x02\x08\x0e\n\r\n\x05\x04\x15\ + \x02\x01\x01\x12\x04\xf9\x02\x0f\x19\n\r\n\x05\x04\x15\x02\x01\x03\x12\ + \x04\xf9\x02\x1c\x1d\nF\n\x04\x04\x15\x02\x02\x12\x04\xfc\x02\x08T\x1a8\ \x20Weight\x20per\x20cgroup\x20per\x20device,\x20can\x20override\x20Blki\ - oWeight\n\n\r\n\x05\x04\x15\x02\x02\x04\x12\x04\xfa\x02\x08\x10\n\r\n\ - \x05\x04\x15\x02\x02\x06\x12\x04\xfa\x02\x11\"\n\r\n\x05\x04\x15\x02\x02\ - \x01\x12\x04\xfa\x02#/\n\r\n\x05\x04\x15\x02\x02\x03\x12\x04\xfa\x0223\n\ - \r\n\x05\x04\x15\x02\x02\x08\x12\x04\xfa\x025S\n\x10\n\x08\x04\x15\x02\ - \x02\x08\xe7\x07\0\x12\x04\xfa\x026R\n\x11\n\t\x04\x15\x02\x02\x08\xe7\ - \x07\0\x02\x12\x04\xfa\x026J\n\x12\n\n\x04\x15\x02\x02\x08\xe7\x07\0\x02\ - \0\x12\x04\xfa\x026J\n\x13\n\x0b\x04\x15\x02\x02\x08\xe7\x07\0\x02\0\x01\ - \x12\x04\xfa\x027I\n\x11\n\t\x04\x15\x02\x02\x08\xe7\x07\0\x03\x12\x04\ - \xfa\x02MR\nJ\n\x04\x04\x15\x02\x03\x12\x04\xfd\x02\x08_\x1a<\x20IO\x20r\ - ead\x20rate\x20limit\x20per\x20cgroup\x20per\x20device,\x20bytes\x20per\ - \x20second\n\n\r\n\x05\x04\x15\x02\x03\x04\x12\x04\xfd\x02\x08\x10\n\r\n\ - \x05\x04\x15\x02\x03\x06\x12\x04\xfd\x02\x11$\n\r\n\x05\x04\x15\x02\x03\ - \x01\x12\x04\xfd\x02%:\n\r\n\x05\x04\x15\x02\x03\x03\x12\x04\xfd\x02=>\n\ - \r\n\x05\x04\x15\x02\x03\x08\x12\x04\xfd\x02@^\n\x10\n\x08\x04\x15\x02\ - \x03\x08\xe7\x07\0\x12\x04\xfd\x02A]\n\x11\n\t\x04\x15\x02\x03\x08\xe7\ - \x07\0\x02\x12\x04\xfd\x02AU\n\x12\n\n\x04\x15\x02\x03\x08\xe7\x07\0\x02\ - \0\x12\x04\xfd\x02AU\n\x13\n\x0b\x04\x15\x02\x03\x08\xe7\x07\0\x02\0\x01\ - \x12\x04\xfd\x02BT\n\x11\n\t\x04\x15\x02\x03\x08\xe7\x07\0\x03\x12\x04\ - \xfd\x02X]\nK\n\x04\x04\x15\x02\x04\x12\x04\x80\x03\x08`\x1a=\x20IO\x20w\ - rite\x20rate\x20limit\x20per\x20cgroup\x20per\x20device,\x20bytes\x20per\ - \x20second\n\n\r\n\x05\x04\x15\x02\x04\x04\x12\x04\x80\x03\x08\x10\n\r\n\ - \x05\x04\x15\x02\x04\x06\x12\x04\x80\x03\x11$\n\r\n\x05\x04\x15\x02\x04\ - \x01\x12\x04\x80\x03%;\n\r\n\x05\x04\x15\x02\x04\x03\x12\x04\x80\x03>?\n\ - \r\n\x05\x04\x15\x02\x04\x08\x12\x04\x80\x03A_\n\x10\n\x08\x04\x15\x02\ - \x04\x08\xe7\x07\0\x12\x04\x80\x03B^\n\x11\n\t\x04\x15\x02\x04\x08\xe7\ - \x07\0\x02\x12\x04\x80\x03BV\n\x12\n\n\x04\x15\x02\x04\x08\xe7\x07\0\x02\ - \0\x12\x04\x80\x03BV\n\x13\n\x0b\x04\x15\x02\x04\x08\xe7\x07\0\x02\0\x01\ - \x12\x04\x80\x03CU\n\x11\n\t\x04\x15\x02\x04\x08\xe7\x07\0\x03\x12\x04\ - \x80\x03Y^\nG\n\x04\x04\x15\x02\x05\x12\x04\x83\x03\x08`\x1a9\x20IO\x20r\ - ead\x20rate\x20limit\x20per\x20cgroup\x20per\x20device,\x20IO\x20per\x20\ - second\n\n\r\n\x05\x04\x15\x02\x05\x04\x12\x04\x83\x03\x08\x10\n\r\n\x05\ - \x04\x15\x02\x05\x06\x12\x04\x83\x03\x11$\n\r\n\x05\x04\x15\x02\x05\x01\ - \x12\x04\x83\x03%;\n\r\n\x05\x04\x15\x02\x05\x03\x12\x04\x83\x03>?\n\r\n\ - \x05\x04\x15\x02\x05\x08\x12\x04\x83\x03A_\n\x10\n\x08\x04\x15\x02\x05\ - \x08\xe7\x07\0\x12\x04\x83\x03B^\n\x11\n\t\x04\x15\x02\x05\x08\xe7\x07\0\ - \x02\x12\x04\x83\x03BV\n\x12\n\n\x04\x15\x02\x05\x08\xe7\x07\0\x02\0\x12\ - \x04\x83\x03BV\n\x13\n\x0b\x04\x15\x02\x05\x08\xe7\x07\0\x02\0\x01\x12\ - \x04\x83\x03CU\n\x11\n\t\x04\x15\x02\x05\x08\xe7\x07\0\x03\x12\x04\x83\ - \x03Y^\nH\n\x04\x04\x15\x02\x06\x12\x04\x86\x03\x08a\x1a:\x20IO\x20write\ - \x20rate\x20limit\x20per\x20cgroup\x20per\x20device,\x20IO\x20per\x20sec\ - ond\n\n\r\n\x05\x04\x15\x02\x06\x04\x12\x04\x86\x03\x08\x10\n\r\n\x05\ - \x04\x15\x02\x06\x06\x12\x04\x86\x03\x11$\n\r\n\x05\x04\x15\x02\x06\x01\ - \x12\x04\x86\x03%<\n\r\n\x05\x04\x15\x02\x06\x03\x12\x04\x86\x03?@\n\r\n\ - \x05\x04\x15\x02\x06\x08\x12\x04\x86\x03B`\n\x10\n\x08\x04\x15\x02\x06\ - \x08\xe7\x07\0\x12\x04\x86\x03C_\n\x11\n\t\x04\x15\x02\x06\x08\xe7\x07\0\ - \x02\x12\x04\x86\x03CW\n\x12\n\n\x04\x15\x02\x06\x08\xe7\x07\0\x02\0\x12\ - \x04\x86\x03CW\n\x13\n\x0b\x04\x15\x02\x06\x08\xe7\x07\0\x02\0\x01\x12\ - \x04\x86\x03DV\n\x11\n\t\x04\x15\x02\x06\x08\xe7\x07\0\x03\x12\x04\x86\ - \x03Z_\n\x0c\n\x02\x04\x16\x12\x06\x89\x03\0\x8c\x03\x01\n\x0b\n\x03\x04\ - \x16\x01\x12\x04\x89\x03\x08\x11\n>\n\x04\x04\x16\x02\0\x12\x04\x8b\x03\ - \x08\x18\x1a0\x20Maximum\x20number\x20of\x20PIDs.\x20Default\x20is\x20\"\ - no\x20limit\".\n\n\x0f\n\x05\x04\x16\x02\0\x04\x12\x06\x8b\x03\x08\x89\ - \x03\x13\n\r\n\x05\x04\x16\x02\0\x05\x12\x04\x8b\x03\x08\r\n\r\n\x05\x04\ - \x16\x02\0\x01\x12\x04\x8b\x03\x0e\x13\n\r\n\x05\x04\x16\x02\0\x03\x12\ - \x04\x8b\x03\x16\x17\n\x0c\n\x02\x04\x17\x12\x06\x8e\x03\0\x9d\x03\x01\n\ - \x0b\n\x03\x04\x17\x01\x12\x04\x8e\x03\x08\x19\n\x1d\n\x04\x04\x17\x02\0\ - \x12\x04\x90\x03\x08\x17\x1a\x0f\x20Allow\x20or\x20deny\n\n\x0f\n\x05\ - \x04\x17\x02\0\x04\x12\x06\x90\x03\x08\x8e\x03\x1b\n\r\n\x05\x04\x17\x02\ - \0\x05\x12\x04\x90\x03\x08\x0c\n\r\n\x05\x04\x17\x02\0\x01\x12\x04\x90\ - \x03\r\x12\n\r\n\x05\x04\x17\x02\0\x03\x12\x04\x90\x03\x15\x16\n.\n\x04\ - \x04\x17\x02\x01\x12\x04\x93\x03\x08\x18\x1a\x20\x20Device\x20type,\x20b\ - lock,\x20char,\x20etc.\n\n\x0f\n\x05\x04\x17\x02\x01\x04\x12\x06\x93\x03\ - \x08\x90\x03\x17\n\r\n\x05\x04\x17\x02\x01\x05\x12\x04\x93\x03\x08\x0e\n\ - \r\n\x05\x04\x17\x02\x01\x01\x12\x04\x93\x03\x0f\x13\n\r\n\x05\x04\x17\ - \x02\x01\x03\x12\x04\x93\x03\x16\x17\n3\n\x04\x04\x17\x02\x02\x12\x04\ - \x96\x03\x08\x18\x1a%\x20Major\x20is\x20the\x20device's\x20major\x20numb\ - er.\n\n\x0f\n\x05\x04\x17\x02\x02\x04\x12\x06\x96\x03\x08\x93\x03\x18\n\ - \r\n\x05\x04\x17\x02\x02\x05\x12\x04\x96\x03\x08\r\n\r\n\x05\x04\x17\x02\ - \x02\x01\x12\x04\x96\x03\x0e\x13\n\r\n\x05\x04\x17\x02\x02\x03\x12\x04\ - \x96\x03\x16\x17\n3\n\x04\x04\x17\x02\x03\x12\x04\x99\x03\x08\x18\x1a%\ - \x20Minor\x20is\x20the\x20device's\x20minor\x20number.\n\n\x0f\n\x05\x04\ - \x17\x02\x03\x04\x12\x06\x99\x03\x08\x96\x03\x18\n\r\n\x05\x04\x17\x02\ - \x03\x05\x12\x04\x99\x03\x08\r\n\r\n\x05\x04\x17\x02\x03\x01\x12\x04\x99\ - \x03\x0e\x13\n\r\n\x05\x04\x17\x02\x03\x03\x12\x04\x99\x03\x16\x17\n6\n\ - \x04\x04\x17\x02\x04\x12\x04\x9c\x03\x08\x1a\x1a(\x20Cgroup\x20access\ - \x20permissions\x20format,\x20rwm.\n\n\x0f\n\x05\x04\x17\x02\x04\x04\x12\ - \x06\x9c\x03\x08\x99\x03\x18\n\r\n\x05\x04\x17\x02\x04\x05\x12\x04\x9c\ - \x03\x08\x0e\n\r\n\x05\x04\x17\x02\x04\x01\x12\x04\x9c\x03\x0f\x15\n\r\n\ - \x05\x04\x17\x02\x04\x03\x12\x04\x9c\x03\x18\x19\n\x0c\n\x02\x04\x18\x12\ - \x06\x9f\x03\0\xa5\x03\x01\n\x0b\n\x03\x04\x18\x01\x12\x04\x9f\x03\x08\ - \x14\nD\n\x04\x04\x18\x02\0\x12\x04\xa1\x03\x08\x1b\x1a6\x20Set\x20class\ - \x20identifier\x20for\x20container's\x20network\x20packets\n\n\x0f\n\x05\ - \x04\x18\x02\0\x04\x12\x06\xa1\x03\x08\x9f\x03\x16\n\r\n\x05\x04\x18\x02\ - \0\x05\x12\x04\xa1\x03\x08\x0e\n\r\n\x05\x04\x18\x02\0\x01\x12\x04\xa1\ - \x03\x0f\x16\n\r\n\x05\x04\x18\x02\0\x03\x12\x04\xa1\x03\x19\x1a\n=\n\ - \x04\x04\x18\x02\x01\x12\x04\xa4\x03\x08W\x1a/\x20Set\x20priority\x20of\ - \x20network\x20traffic\x20for\x20container\n\n\r\n\x05\x04\x18\x02\x01\ - \x04\x12\x04\xa4\x03\x08\x10\n\r\n\x05\x04\x18\x02\x01\x06\x12\x04\xa4\ - \x03\x11'\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\xa4\x03(2\n\r\n\x05\x04\ - \x18\x02\x01\x03\x12\x04\xa4\x0356\n\r\n\x05\x04\x18\x02\x01\x08\x12\x04\ - \xa4\x038V\n\x10\n\x08\x04\x18\x02\x01\x08\xe7\x07\0\x12\x04\xa4\x039U\n\ - \x11\n\t\x04\x18\x02\x01\x08\xe7\x07\0\x02\x12\x04\xa4\x039M\n\x12\n\n\ - \x04\x18\x02\x01\x08\xe7\x07\0\x02\0\x12\x04\xa4\x039M\n\x13\n\x0b\x04\ - \x18\x02\x01\x08\xe7\x07\0\x02\0\x01\x12\x04\xa4\x03:L\n\x11\n\t\x04\x18\ - \x02\x01\x08\xe7\x07\0\x03\x12\x04\xa4\x03PU\n\x0c\n\x02\x04\x19\x12\x06\ - \xa7\x03\0\xad\x03\x01\n\x0b\n\x03\x04\x19\x01\x12\x04\xa7\x03\x08\x1a\n\ - -\n\x04\x04\x19\x02\0\x12\x04\xa9\x03\x08\x1c\x1a\x1f\x20Pagesize\x20is\ - \x20the\x20hugepage\x20size\n\n\x0f\n\x05\x04\x19\x02\0\x04\x12\x06\xa9\ - \x03\x08\xa7\x03\x1c\n\r\n\x05\x04\x19\x02\0\x05\x12\x04\xa9\x03\x08\x0e\ - \n\r\n\x05\x04\x19\x02\0\x01\x12\x04\xa9\x03\x0f\x17\n\r\n\x05\x04\x19\ - \x02\0\x03\x12\x04\xa9\x03\x1a\x1b\nB\n\x04\x04\x19\x02\x01\x12\x04\xac\ - \x03\x08\x19\x1a4\x20Limit\x20is\x20the\x20limit\x20of\x20\"hugepagesize\ - \"\x20hugetlb\x20usage\n\n\x0f\n\x05\x04\x19\x02\x01\x04\x12\x06\xac\x03\ - \x08\xa9\x03\x1c\n\r\n\x05\x04\x19\x02\x01\x05\x12\x04\xac\x03\x08\x0e\n\ - \r\n\x05\x04\x19\x02\x01\x01\x12\x04\xac\x03\x0f\x14\n\r\n\x05\x04\x19\ - \x02\x01\x03\x12\x04\xac\x03\x17\x18\n\x0c\n\x02\x04\x1a\x12\x06\xaf\x03\ - \0\xb5\x03\x01\n\x0b\n\x03\x04\x1a\x01\x12\x04\xaf\x03\x08\x1e\n9\n\x04\ - \x04\x1a\x02\0\x12\x04\xb1\x03\x08\x18\x1a+\x20Name\x20is\x20the\x20name\ - \x20of\x20the\x20network\x20interface\n\n\x0f\n\x05\x04\x1a\x02\0\x04\ - \x12\x06\xb1\x03\x08\xaf\x03\x20\n\r\n\x05\x04\x1a\x02\0\x05\x12\x04\xb1\ - \x03\x08\x0e\n\r\n\x05\x04\x1a\x02\0\x01\x12\x04\xb1\x03\x0f\x13\n\r\n\ - \x05\x04\x1a\x02\0\x03\x12\x04\xb1\x03\x16\x17\n*\n\x04\x04\x1a\x02\x01\ - \x12\x04\xb4\x03\x08\x1c\x1a\x1c\x20Priority\x20for\x20the\x20interface\ - \n\n\x0f\n\x05\x04\x1a\x02\x01\x04\x12\x06\xb4\x03\x08\xb1\x03\x18\n\r\n\ - \x05\x04\x1a\x02\x01\x05\x12\x04\xb4\x03\x08\x0e\n\r\n\x05\x04\x1a\x02\ - \x01\x01\x12\x04\xb4\x03\x0f\x17\n\r\n\x05\x04\x1a\x02\x01\x03\x12\x04\ - \xb4\x03\x1a\x1b\n\x0c\n\x02\x04\x1b\x12\x06\xb7\x03\0\xbb\x03\x01\n\x0b\ - \n\x03\x04\x1b\x01\x12\x04\xb7\x03\x08\x14\n\x0c\n\x04\x04\x1b\x02\0\x12\ - \x04\xb8\x03\x08!\n\x0f\n\x05\x04\x1b\x02\0\x04\x12\x06\xb8\x03\x08\xb7\ - \x03\x16\n\r\n\x05\x04\x1b\x02\0\x05\x12\x04\xb8\x03\x08\x0e\n\r\n\x05\ - \x04\x1b\x02\0\x01\x12\x04\xb8\x03\x0f\x1c\n\r\n\x05\x04\x1b\x02\0\x03\ - \x12\x04\xb8\x03\x1f\x20\n\x0c\n\x04\x04\x1b\x02\x01\x12\x04\xb9\x03\x08\ - *\n\r\n\x05\x04\x1b\x02\x01\x04\x12\x04\xb9\x03\x08\x10\n\r\n\x05\x04\ - \x1b\x02\x01\x05\x12\x04\xb9\x03\x11\x17\n\r\n\x05\x04\x1b\x02\x01\x01\ - \x12\x04\xb9\x03\x18%\n\r\n\x05\x04\x1b\x02\x01\x03\x12\x04\xb9\x03()\n\ - \x0c\n\x04\x04\x1b\x02\x02\x12\x04\xba\x03\x08K\n\r\n\x05\x04\x1b\x02\ - \x02\x04\x12\x04\xba\x03\x08\x10\n\r\n\x05\x04\x1b\x02\x02\x06\x12\x04\ - \xba\x03\x11\x1d\n\r\n\x05\x04\x1b\x02\x02\x01\x12\x04\xba\x03\x1e&\n\r\ - \n\x05\x04\x1b\x02\x02\x03\x12\x04\xba\x03)*\n\r\n\x05\x04\x1b\x02\x02\ - \x08\x12\x04\xba\x03,J\n\x10\n\x08\x04\x1b\x02\x02\x08\xe7\x07\0\x12\x04\ - \xba\x03-I\n\x11\n\t\x04\x1b\x02\x02\x08\xe7\x07\0\x02\x12\x04\xba\x03-A\ - \n\x12\n\n\x04\x1b\x02\x02\x08\xe7\x07\0\x02\0\x12\x04\xba\x03-A\n\x13\n\ - \x0b\x04\x1b\x02\x02\x08\xe7\x07\0\x02\0\x01\x12\x04\xba\x03.@\n\x11\n\t\ - \x04\x1b\x02\x02\x08\xe7\x07\0\x03\x12\x04\xba\x03DI\n\x0c\n\x02\x04\x1c\ - \x12\x06\xbd\x03\0\xc2\x03\x01\n\x0b\n\x03\x04\x1c\x01\x12\x04\xbd\x03\ - \x08\x17\n\x0c\n\x04\x04\x1c\x02\0\x12\x04\xbe\x03\x08\x19\n\x0f\n\x05\ - \x04\x1c\x02\0\x04\x12\x06\xbe\x03\x08\xbd\x03\x19\n\r\n\x05\x04\x1c\x02\ - \0\x05\x12\x04\xbe\x03\x08\x0e\n\r\n\x05\x04\x1c\x02\0\x01\x12\x04\xbe\ - \x03\x0f\x14\n\r\n\x05\x04\x1c\x02\0\x03\x12\x04\xbe\x03\x17\x18\n\x0c\n\ - \x04\x04\x1c\x02\x01\x12\x04\xbf\x03\x08\x19\n\x0f\n\x05\x04\x1c\x02\x01\ - \x04\x12\x06\xbf\x03\x08\xbe\x03\x19\n\r\n\x05\x04\x1c\x02\x01\x05\x12\ - \x04\xbf\x03\x08\x0e\n\r\n\x05\x04\x1c\x02\x01\x01\x12\x04\xbf\x03\x0f\ - \x14\n\r\n\x05\x04\x1c\x02\x01\x03\x12\x04\xbf\x03\x17\x18\n\x0c\n\x04\ - \x04\x1c\x02\x02\x12\x04\xc0\x03\x08\x1c\n\x0f\n\x05\x04\x1c\x02\x02\x04\ - \x12\x06\xc0\x03\x08\xbf\x03\x19\n\r\n\x05\x04\x1c\x02\x02\x05\x12\x04\ - \xc0\x03\x08\x0e\n\r\n\x05\x04\x1c\x02\x02\x01\x12\x04\xc0\x03\x0f\x17\n\ - \r\n\x05\x04\x1c\x02\x02\x03\x12\x04\xc0\x03\x1a\x1b\n\x0c\n\x04\x04\x1c\ - \x02\x03\x12\x04\xc1\x03\x08\x16\n\x0f\n\x05\x04\x1c\x02\x03\x04\x12\x06\ - \xc1\x03\x08\xc0\x03\x1c\n\r\n\x05\x04\x1c\x02\x03\x05\x12\x04\xc1\x03\ - \x08\x0e\n\r\n\x05\x04\x1c\x02\x03\x01\x12\x04\xc1\x03\x0f\x11\n\r\n\x05\ - \x04\x1c\x02\x03\x03\x12\x04\xc1\x03\x14\x15\n\x0c\n\x02\x04\x1d\x12\x06\ - \xc4\x03\0\xc8\x03\x01\n\x0b\n\x03\x04\x1d\x01\x12\x04\xc4\x03\x08\x14\n\ - \x0c\n\x04\x04\x1d\x02\0\x12\x04\xc5\x03\x08\"\n\r\n\x05\x04\x1d\x02\0\ - \x04\x12\x04\xc5\x03\x08\x10\n\r\n\x05\x04\x1d\x02\0\x05\x12\x04\xc5\x03\ - \x11\x17\n\r\n\x05\x04\x1d\x02\0\x01\x12\x04\xc5\x03\x18\x1d\n\r\n\x05\ - \x04\x1d\x02\0\x03\x12\x04\xc5\x03\x20!\n\x0c\n\x04\x04\x1d\x02\x01\x12\ - \x04\xc6\x03\x08\x1a\n\x0f\n\x05\x04\x1d\x02\x01\x04\x12\x06\xc6\x03\x08\ - \xc5\x03\"\n\r\n\x05\x04\x1d\x02\x01\x05\x12\x04\xc6\x03\x08\x0e\n\r\n\ - \x05\x04\x1d\x02\x01\x01\x12\x04\xc6\x03\x0f\x15\n\r\n\x05\x04\x1d\x02\ - \x01\x03\x12\x04\xc6\x03\x18\x19\n\x0c\n\x04\x04\x1d\x02\x02\x12\x04\xc7\ - \x03\x08J\n\r\n\x05\x04\x1d\x02\x02\x04\x12\x04\xc7\x03\x08\x10\n\r\n\ - \x05\x04\x1d\x02\x02\x06\x12\x04\xc7\x03\x11\x20\n\r\n\x05\x04\x1d\x02\ - \x02\x01\x12\x04\xc7\x03!%\n\r\n\x05\x04\x1d\x02\x02\x03\x12\x04\xc7\x03\ - ()\n\r\n\x05\x04\x1d\x02\x02\x08\x12\x04\xc7\x03+I\n\x10\n\x08\x04\x1d\ - \x02\x02\x08\xe7\x07\0\x12\x04\xc7\x03,H\n\x11\n\t\x04\x1d\x02\x02\x08\ - \xe7\x07\0\x02\x12\x04\xc7\x03,@\n\x12\n\n\x04\x1d\x02\x02\x08\xe7\x07\0\ - \x02\0\x12\x04\xc7\x03,@\n\x13\n\x0b\x04\x1d\x02\x02\x08\xe7\x07\0\x02\0\ - \x01\x12\x04\xc7\x03-?\n\x11\n\t\x04\x1d\x02\x02\x08\xe7\x07\0\x03\x12\ - \x04\xc7\x03CH\n\x0c\n\x02\x04\x1e\x12\x06\xca\x03\0\xce\x03\x01\n\x0b\n\ - \x03\x04\x1e\x01\x12\x04\xca\x03\x08\x15\n}\n\x04\x04\x1e\x02\0\x12\x04\ - \xcd\x03\x08!\x1ao\x20The\x20schema\x20for\x20L3\x20cache\x20id\x20and\ - \x20capacity\x20bitmask\x20(CBM)\n\x20Format:\x20\"L3:=\ - ;=;...\"\n\n\x0f\n\x05\x04\x1e\x02\0\x04\x12\x06\xcd\ - \x03\x08\xca\x03\x17\n\r\n\x05\x04\x1e\x02\0\x05\x12\x04\xcd\x03\x08\x0e\ - \n\r\n\x05\x04\x1e\x02\0\x01\x12\x04\xcd\x03\x0f\x1c\n\r\n\x05\x04\x1e\ - \x02\0\x03\x12\x04\xcd\x03\x1f\x20b\x06proto3\ + oWeight\n\n\r\n\x05\x04\x15\x02\x02\x04\x12\x04\xfc\x02\x08\x10\n\r\n\ + \x05\x04\x15\x02\x02\x06\x12\x04\xfc\x02\x11\"\n\r\n\x05\x04\x15\x02\x02\ + \x01\x12\x04\xfc\x02#/\n\r\n\x05\x04\x15\x02\x02\x03\x12\x04\xfc\x0223\n\ + \r\n\x05\x04\x15\x02\x02\x08\x12\x04\xfc\x025S\n\x10\n\x08\x04\x15\x02\ + \x02\x08\xe9\xfb\x03\x12\x04\xfc\x026R\nJ\n\x04\x04\x15\x02\x03\x12\x04\ + \xff\x02\x08_\x1a<\x20IO\x20read\x20rate\x20limit\x20per\x20cgroup\x20pe\ + r\x20device,\x20bytes\x20per\x20second\n\n\r\n\x05\x04\x15\x02\x03\x04\ + \x12\x04\xff\x02\x08\x10\n\r\n\x05\x04\x15\x02\x03\x06\x12\x04\xff\x02\ + \x11$\n\r\n\x05\x04\x15\x02\x03\x01\x12\x04\xff\x02%:\n\r\n\x05\x04\x15\ + \x02\x03\x03\x12\x04\xff\x02=>\n\r\n\x05\x04\x15\x02\x03\x08\x12\x04\xff\ + \x02@^\n\x10\n\x08\x04\x15\x02\x03\x08\xe9\xfb\x03\x12\x04\xff\x02A]\nK\ + \n\x04\x04\x15\x02\x04\x12\x04\x82\x03\x08`\x1a=\x20IO\x20write\x20rate\ + \x20limit\x20per\x20cgroup\x20per\x20device,\x20bytes\x20per\x20second\n\ + \n\r\n\x05\x04\x15\x02\x04\x04\x12\x04\x82\x03\x08\x10\n\r\n\x05\x04\x15\ + \x02\x04\x06\x12\x04\x82\x03\x11$\n\r\n\x05\x04\x15\x02\x04\x01\x12\x04\ + \x82\x03%;\n\r\n\x05\x04\x15\x02\x04\x03\x12\x04\x82\x03>?\n\r\n\x05\x04\ + \x15\x02\x04\x08\x12\x04\x82\x03A_\n\x10\n\x08\x04\x15\x02\x04\x08\xe9\ + \xfb\x03\x12\x04\x82\x03B^\nG\n\x04\x04\x15\x02\x05\x12\x04\x85\x03\x08`\ + \x1a9\x20IO\x20read\x20rate\x20limit\x20per\x20cgroup\x20per\x20device,\ + \x20IO\x20per\x20second\n\n\r\n\x05\x04\x15\x02\x05\x04\x12\x04\x85\x03\ + \x08\x10\n\r\n\x05\x04\x15\x02\x05\x06\x12\x04\x85\x03\x11$\n\r\n\x05\ + \x04\x15\x02\x05\x01\x12\x04\x85\x03%;\n\r\n\x05\x04\x15\x02\x05\x03\x12\ + \x04\x85\x03>?\n\r\n\x05\x04\x15\x02\x05\x08\x12\x04\x85\x03A_\n\x10\n\ + \x08\x04\x15\x02\x05\x08\xe9\xfb\x03\x12\x04\x85\x03B^\nH\n\x04\x04\x15\ + \x02\x06\x12\x04\x88\x03\x08a\x1a:\x20IO\x20write\x20rate\x20limit\x20pe\ + r\x20cgroup\x20per\x20device,\x20IO\x20per\x20second\n\n\r\n\x05\x04\x15\ + \x02\x06\x04\x12\x04\x88\x03\x08\x10\n\r\n\x05\x04\x15\x02\x06\x06\x12\ + \x04\x88\x03\x11$\n\r\n\x05\x04\x15\x02\x06\x01\x12\x04\x88\x03%<\n\r\n\ + \x05\x04\x15\x02\x06\x03\x12\x04\x88\x03?@\n\r\n\x05\x04\x15\x02\x06\x08\ + \x12\x04\x88\x03B`\n\x10\n\x08\x04\x15\x02\x06\x08\xe9\xfb\x03\x12\x04\ + \x88\x03C_\n\x0c\n\x02\x04\x16\x12\x06\x8b\x03\0\x8e\x03\x01\n\x0b\n\x03\ + \x04\x16\x01\x12\x04\x8b\x03\x08\x11\n>\n\x04\x04\x16\x02\0\x12\x04\x8d\ + \x03\x08\x18\x1a0\x20Maximum\x20number\x20of\x20PIDs.\x20Default\x20is\ + \x20\"no\x20limit\".\n\n\x0f\n\x05\x04\x16\x02\0\x04\x12\x06\x8d\x03\x08\ + \x8b\x03\x13\n\r\n\x05\x04\x16\x02\0\x05\x12\x04\x8d\x03\x08\r\n\r\n\x05\ + \x04\x16\x02\0\x01\x12\x04\x8d\x03\x0e\x13\n\r\n\x05\x04\x16\x02\0\x03\ + \x12\x04\x8d\x03\x16\x17\n\x0c\n\x02\x04\x17\x12\x06\x90\x03\0\x9f\x03\ + \x01\n\x0b\n\x03\x04\x17\x01\x12\x04\x90\x03\x08\x19\n\x1d\n\x04\x04\x17\ + \x02\0\x12\x04\x92\x03\x08\x17\x1a\x0f\x20Allow\x20or\x20deny\n\n\x0f\n\ + \x05\x04\x17\x02\0\x04\x12\x06\x92\x03\x08\x90\x03\x1b\n\r\n\x05\x04\x17\ + \x02\0\x05\x12\x04\x92\x03\x08\x0c\n\r\n\x05\x04\x17\x02\0\x01\x12\x04\ + \x92\x03\r\x12\n\r\n\x05\x04\x17\x02\0\x03\x12\x04\x92\x03\x15\x16\n.\n\ + \x04\x04\x17\x02\x01\x12\x04\x95\x03\x08\x18\x1a\x20\x20Device\x20type,\ + \x20block,\x20char,\x20etc.\n\n\x0f\n\x05\x04\x17\x02\x01\x04\x12\x06\ + \x95\x03\x08\x92\x03\x17\n\r\n\x05\x04\x17\x02\x01\x05\x12\x04\x95\x03\ + \x08\x0e\n\r\n\x05\x04\x17\x02\x01\x01\x12\x04\x95\x03\x0f\x13\n\r\n\x05\ + \x04\x17\x02\x01\x03\x12\x04\x95\x03\x16\x17\n3\n\x04\x04\x17\x02\x02\ + \x12\x04\x98\x03\x08\x18\x1a%\x20Major\x20is\x20the\x20device's\x20major\ + \x20number.\n\n\x0f\n\x05\x04\x17\x02\x02\x04\x12\x06\x98\x03\x08\x95\ + \x03\x18\n\r\n\x05\x04\x17\x02\x02\x05\x12\x04\x98\x03\x08\r\n\r\n\x05\ + \x04\x17\x02\x02\x01\x12\x04\x98\x03\x0e\x13\n\r\n\x05\x04\x17\x02\x02\ + \x03\x12\x04\x98\x03\x16\x17\n3\n\x04\x04\x17\x02\x03\x12\x04\x9b\x03\ + \x08\x18\x1a%\x20Minor\x20is\x20the\x20device's\x20minor\x20number.\n\n\ + \x0f\n\x05\x04\x17\x02\x03\x04\x12\x06\x9b\x03\x08\x98\x03\x18\n\r\n\x05\ + \x04\x17\x02\x03\x05\x12\x04\x9b\x03\x08\r\n\r\n\x05\x04\x17\x02\x03\x01\ + \x12\x04\x9b\x03\x0e\x13\n\r\n\x05\x04\x17\x02\x03\x03\x12\x04\x9b\x03\ + \x16\x17\n6\n\x04\x04\x17\x02\x04\x12\x04\x9e\x03\x08\x1a\x1a(\x20Cgroup\ + \x20access\x20permissions\x20format,\x20rwm.\n\n\x0f\n\x05\x04\x17\x02\ + \x04\x04\x12\x06\x9e\x03\x08\x9b\x03\x18\n\r\n\x05\x04\x17\x02\x04\x05\ + \x12\x04\x9e\x03\x08\x0e\n\r\n\x05\x04\x17\x02\x04\x01\x12\x04\x9e\x03\ + \x0f\x15\n\r\n\x05\x04\x17\x02\x04\x03\x12\x04\x9e\x03\x18\x19\n\x0c\n\ + \x02\x04\x18\x12\x06\xa1\x03\0\xa7\x03\x01\n\x0b\n\x03\x04\x18\x01\x12\ + \x04\xa1\x03\x08\x14\nD\n\x04\x04\x18\x02\0\x12\x04\xa3\x03\x08\x1b\x1a6\ + \x20Set\x20class\x20identifier\x20for\x20container's\x20network\x20packe\ + ts\n\n\x0f\n\x05\x04\x18\x02\0\x04\x12\x06\xa3\x03\x08\xa1\x03\x16\n\r\n\ + \x05\x04\x18\x02\0\x05\x12\x04\xa3\x03\x08\x0e\n\r\n\x05\x04\x18\x02\0\ + \x01\x12\x04\xa3\x03\x0f\x16\n\r\n\x05\x04\x18\x02\0\x03\x12\x04\xa3\x03\ + \x19\x1a\n=\n\x04\x04\x18\x02\x01\x12\x04\xa6\x03\x08W\x1a/\x20Set\x20pr\ + iority\x20of\x20network\x20traffic\x20for\x20container\n\n\r\n\x05\x04\ + \x18\x02\x01\x04\x12\x04\xa6\x03\x08\x10\n\r\n\x05\x04\x18\x02\x01\x06\ + \x12\x04\xa6\x03\x11'\n\r\n\x05\x04\x18\x02\x01\x01\x12\x04\xa6\x03(2\n\ + \r\n\x05\x04\x18\x02\x01\x03\x12\x04\xa6\x0356\n\r\n\x05\x04\x18\x02\x01\ + \x08\x12\x04\xa6\x038V\n\x10\n\x08\x04\x18\x02\x01\x08\xe9\xfb\x03\x12\ + \x04\xa6\x039U\n\x0c\n\x02\x04\x19\x12\x06\xa9\x03\0\xaf\x03\x01\n\x0b\n\ + \x03\x04\x19\x01\x12\x04\xa9\x03\x08\x1a\n-\n\x04\x04\x19\x02\0\x12\x04\ + \xab\x03\x08\x1c\x1a\x1f\x20Pagesize\x20is\x20the\x20hugepage\x20size\n\ + \n\x0f\n\x05\x04\x19\x02\0\x04\x12\x06\xab\x03\x08\xa9\x03\x1c\n\r\n\x05\ + \x04\x19\x02\0\x05\x12\x04\xab\x03\x08\x0e\n\r\n\x05\x04\x19\x02\0\x01\ + \x12\x04\xab\x03\x0f\x17\n\r\n\x05\x04\x19\x02\0\x03\x12\x04\xab\x03\x1a\ + \x1b\nB\n\x04\x04\x19\x02\x01\x12\x04\xae\x03\x08\x19\x1a4\x20Limit\x20i\ + s\x20the\x20limit\x20of\x20\"hugepagesize\"\x20hugetlb\x20usage\n\n\x0f\ + \n\x05\x04\x19\x02\x01\x04\x12\x06\xae\x03\x08\xab\x03\x1c\n\r\n\x05\x04\ + \x19\x02\x01\x05\x12\x04\xae\x03\x08\x0e\n\r\n\x05\x04\x19\x02\x01\x01\ + \x12\x04\xae\x03\x0f\x14\n\r\n\x05\x04\x19\x02\x01\x03\x12\x04\xae\x03\ + \x17\x18\n\x0c\n\x02\x04\x1a\x12\x06\xb1\x03\0\xb7\x03\x01\n\x0b\n\x03\ + \x04\x1a\x01\x12\x04\xb1\x03\x08\x1e\n9\n\x04\x04\x1a\x02\0\x12\x04\xb3\ + \x03\x08\x18\x1a+\x20Name\x20is\x20the\x20name\x20of\x20the\x20network\ + \x20interface\n\n\x0f\n\x05\x04\x1a\x02\0\x04\x12\x06\xb3\x03\x08\xb1\ + \x03\x20\n\r\n\x05\x04\x1a\x02\0\x05\x12\x04\xb3\x03\x08\x0e\n\r\n\x05\ + \x04\x1a\x02\0\x01\x12\x04\xb3\x03\x0f\x13\n\r\n\x05\x04\x1a\x02\0\x03\ + \x12\x04\xb3\x03\x16\x17\n*\n\x04\x04\x1a\x02\x01\x12\x04\xb6\x03\x08\ + \x1c\x1a\x1c\x20Priority\x20for\x20the\x20interface\n\n\x0f\n\x05\x04\ + \x1a\x02\x01\x04\x12\x06\xb6\x03\x08\xb3\x03\x18\n\r\n\x05\x04\x1a\x02\ + \x01\x05\x12\x04\xb6\x03\x08\x0e\n\r\n\x05\x04\x1a\x02\x01\x01\x12\x04\ + \xb6\x03\x0f\x17\n\r\n\x05\x04\x1a\x02\x01\x03\x12\x04\xb6\x03\x1a\x1b\n\ + \x0c\n\x02\x04\x1b\x12\x06\xb9\x03\0\xbd\x03\x01\n\x0b\n\x03\x04\x1b\x01\ + \x12\x04\xb9\x03\x08\x14\n\x0c\n\x04\x04\x1b\x02\0\x12\x04\xba\x03\x08!\ + \n\x0f\n\x05\x04\x1b\x02\0\x04\x12\x06\xba\x03\x08\xb9\x03\x16\n\r\n\x05\ + \x04\x1b\x02\0\x05\x12\x04\xba\x03\x08\x0e\n\r\n\x05\x04\x1b\x02\0\x01\ + \x12\x04\xba\x03\x0f\x1c\n\r\n\x05\x04\x1b\x02\0\x03\x12\x04\xba\x03\x1f\ + \x20\n\x0c\n\x04\x04\x1b\x02\x01\x12\x04\xbb\x03\x08*\n\r\n\x05\x04\x1b\ + \x02\x01\x04\x12\x04\xbb\x03\x08\x10\n\r\n\x05\x04\x1b\x02\x01\x05\x12\ + \x04\xbb\x03\x11\x17\n\r\n\x05\x04\x1b\x02\x01\x01\x12\x04\xbb\x03\x18%\ + \n\r\n\x05\x04\x1b\x02\x01\x03\x12\x04\xbb\x03()\n\x0c\n\x04\x04\x1b\x02\ + \x02\x12\x04\xbc\x03\x08K\n\r\n\x05\x04\x1b\x02\x02\x04\x12\x04\xbc\x03\ + \x08\x10\n\r\n\x05\x04\x1b\x02\x02\x06\x12\x04\xbc\x03\x11\x1d\n\r\n\x05\ + \x04\x1b\x02\x02\x01\x12\x04\xbc\x03\x1e&\n\r\n\x05\x04\x1b\x02\x02\x03\ + \x12\x04\xbc\x03)*\n\r\n\x05\x04\x1b\x02\x02\x08\x12\x04\xbc\x03,J\n\x10\ + \n\x08\x04\x1b\x02\x02\x08\xe9\xfb\x03\x12\x04\xbc\x03-I\n\x0c\n\x02\x04\ + \x1c\x12\x06\xbf\x03\0\xc4\x03\x01\n\x0b\n\x03\x04\x1c\x01\x12\x04\xbf\ + \x03\x08\x17\n\x0c\n\x04\x04\x1c\x02\0\x12\x04\xc0\x03\x08\x19\n\x0f\n\ + \x05\x04\x1c\x02\0\x04\x12\x06\xc0\x03\x08\xbf\x03\x19\n\r\n\x05\x04\x1c\ + \x02\0\x05\x12\x04\xc0\x03\x08\x0e\n\r\n\x05\x04\x1c\x02\0\x01\x12\x04\ + \xc0\x03\x0f\x14\n\r\n\x05\x04\x1c\x02\0\x03\x12\x04\xc0\x03\x17\x18\n\ + \x0c\n\x04\x04\x1c\x02\x01\x12\x04\xc1\x03\x08\x19\n\x0f\n\x05\x04\x1c\ + \x02\x01\x04\x12\x06\xc1\x03\x08\xc0\x03\x19\n\r\n\x05\x04\x1c\x02\x01\ + \x05\x12\x04\xc1\x03\x08\x0e\n\r\n\x05\x04\x1c\x02\x01\x01\x12\x04\xc1\ + \x03\x0f\x14\n\r\n\x05\x04\x1c\x02\x01\x03\x12\x04\xc1\x03\x17\x18\n\x0c\ + \n\x04\x04\x1c\x02\x02\x12\x04\xc2\x03\x08\x1c\n\x0f\n\x05\x04\x1c\x02\ + \x02\x04\x12\x06\xc2\x03\x08\xc1\x03\x19\n\r\n\x05\x04\x1c\x02\x02\x05\ + \x12\x04\xc2\x03\x08\x0e\n\r\n\x05\x04\x1c\x02\x02\x01\x12\x04\xc2\x03\ + \x0f\x17\n\r\n\x05\x04\x1c\x02\x02\x03\x12\x04\xc2\x03\x1a\x1b\n\x0c\n\ + \x04\x04\x1c\x02\x03\x12\x04\xc3\x03\x08\x16\n\x0f\n\x05\x04\x1c\x02\x03\ + \x04\x12\x06\xc3\x03\x08\xc2\x03\x1c\n\r\n\x05\x04\x1c\x02\x03\x05\x12\ + \x04\xc3\x03\x08\x0e\n\r\n\x05\x04\x1c\x02\x03\x01\x12\x04\xc3\x03\x0f\ + \x11\n\r\n\x05\x04\x1c\x02\x03\x03\x12\x04\xc3\x03\x14\x15\n\x0c\n\x02\ + \x04\x1d\x12\x06\xc6\x03\0\xca\x03\x01\n\x0b\n\x03\x04\x1d\x01\x12\x04\ + \xc6\x03\x08\x14\n\x0c\n\x04\x04\x1d\x02\0\x12\x04\xc7\x03\x08\"\n\r\n\ + \x05\x04\x1d\x02\0\x04\x12\x04\xc7\x03\x08\x10\n\r\n\x05\x04\x1d\x02\0\ + \x05\x12\x04\xc7\x03\x11\x17\n\r\n\x05\x04\x1d\x02\0\x01\x12\x04\xc7\x03\ + \x18\x1d\n\r\n\x05\x04\x1d\x02\0\x03\x12\x04\xc7\x03\x20!\n\x0c\n\x04\ + \x04\x1d\x02\x01\x12\x04\xc8\x03\x08\x1a\n\x0f\n\x05\x04\x1d\x02\x01\x04\ + \x12\x06\xc8\x03\x08\xc7\x03\"\n\r\n\x05\x04\x1d\x02\x01\x05\x12\x04\xc8\ + \x03\x08\x0e\n\r\n\x05\x04\x1d\x02\x01\x01\x12\x04\xc8\x03\x0f\x15\n\r\n\ + \x05\x04\x1d\x02\x01\x03\x12\x04\xc8\x03\x18\x19\n\x0c\n\x04\x04\x1d\x02\ + \x02\x12\x04\xc9\x03\x08J\n\r\n\x05\x04\x1d\x02\x02\x04\x12\x04\xc9\x03\ + \x08\x10\n\r\n\x05\x04\x1d\x02\x02\x06\x12\x04\xc9\x03\x11\x20\n\r\n\x05\ + \x04\x1d\x02\x02\x01\x12\x04\xc9\x03!%\n\r\n\x05\x04\x1d\x02\x02\x03\x12\ + \x04\xc9\x03()\n\r\n\x05\x04\x1d\x02\x02\x08\x12\x04\xc9\x03+I\n\x10\n\ + \x08\x04\x1d\x02\x02\x08\xe9\xfb\x03\x12\x04\xc9\x03,H\n\x0c\n\x02\x04\ + \x1e\x12\x06\xcc\x03\0\xd0\x03\x01\n\x0b\n\x03\x04\x1e\x01\x12\x04\xcc\ + \x03\x08\x15\n}\n\x04\x04\x1e\x02\0\x12\x04\xcf\x03\x08!\x1ao\x20The\x20\ + schema\x20for\x20L3\x20cache\x20id\x20and\x20capacity\x20bitmask\x20(CBM\ + )\n\x20Format:\x20\"L3:=;=;...\"\n\n\ + \x0f\n\x05\x04\x1e\x02\0\x04\x12\x06\xcf\x03\x08\xcc\x03\x17\n\r\n\x05\ + \x04\x1e\x02\0\x05\x12\x04\xcf\x03\x08\x0e\n\r\n\x05\x04\x1e\x02\0\x01\ + \x12\x04\xcf\x03\x0f\x1c\n\r\n\x05\x04\x1e\x02\0\x03\x12\x04\xcf\x03\x1f\ + \x20b\x06proto3\ "; static mut file_descriptor_proto_lazy: ::protobuf::lazy::Lazy<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::lazy::Lazy::INIT; diff --git a/src/agent/protocols/src/types.rs b/src/agent/protocols/src/types.rs index d3f9061bc3..e5eab57271 100644 --- a/src/agent/protocols/src/types.rs +++ b/src/agent/protocols/src/types.rs @@ -1,7 +1,3 @@ -// Copyright (c) 2020 Ant Financial -// -// SPDX-License-Identifier: Apache-2.0 -// // This file is generated by rust-protobuf 2.14.0. Do not edit // @generated @@ -1446,28 +1442,25 @@ static file_descriptor_proto_data: &'static [u8] = b"\ \x05state\x12\x14\n\x05flags\x18\x05\x20\x01(\x05R\x05flags*\x1a\n\x08IP\ Family\x12\x06\n\x02v4\x10\0\x12\x06\n\x02v6\x10\x01B[ZYgithub.com/kata-\ containers/kata-containers/src/runtime/virtcontainers/pkg/agent/protocol\ - sJ\xd4\x12\n\x06\x12\x04\x07\0:\x01\nw\n\x01\x0c\x12\x03\x07\0\x122m\n\ + sJ\x97\x12\n\x06\x12\x04\x07\0:\x01\nw\n\x01\x0c\x12\x03\x07\0\x122m\n\ \x20Copyright\x202018\x20Intel\x20Corporation.\n\x20Copyright\x20(c)\x20\ 2019\x20Ant\x20Financial\n\n\x20SPDX-License-Identifier:\x20Apache-2.0\n\ - \n\n\x08\n\x01\x08\x12\x03\t\0p\n\x0b\n\x04\x08\xe7\x07\0\x12\x03\t\0p\n\ - \x0c\n\x05\x08\xe7\x07\0\x02\x12\x03\t\x07\x11\n\r\n\x06\x08\xe7\x07\0\ - \x02\0\x12\x03\t\x07\x11\n\x0e\n\x07\x08\xe7\x07\0\x02\0\x01\x12\x03\t\ - \x07\x11\n\x0c\n\x05\x08\xe7\x07\0\x07\x12\x03\t\x14o\n\x08\n\x01\x02\ - \x12\x03\x0b\x08\r\n\n\n\x02\x05\0\x12\x04\r\0\x10\x01\n\n\n\x03\x05\0\ - \x01\x12\x03\r\x05\r\n\x0b\n\x04\x05\0\x02\0\x12\x03\x0e\x08\x0f\n\x0c\n\ - \x05\x05\0\x02\0\x01\x12\x03\x0e\x08\n\n\x0c\n\x05\x05\0\x02\0\x02\x12\ - \x03\x0e\r\x0e\n\x0b\n\x04\x05\0\x02\x01\x12\x03\x0f\x08\x0f\n\x0c\n\x05\ - \x05\0\x02\x01\x01\x12\x03\x0f\x08\n\n\x0c\n\x05\x05\0\x02\x01\x02\x12\ - \x03\x0f\r\x0e\n\n\n\x02\x04\0\x12\x04\x12\0\x16\x01\n\n\n\x03\x04\0\x01\ - \x12\x03\x12\x08\x11\n\x0b\n\x04\x04\0\x02\0\x12\x03\x13\x08\x1c\n\r\n\ - \x05\x04\0\x02\0\x04\x12\x04\x13\x08\x12\x13\n\x0c\n\x05\x04\0\x02\0\x06\ - \x12\x03\x13\x08\x10\n\x0c\n\x05\x04\0\x02\0\x01\x12\x03\x13\x11\x17\n\ - \x0c\n\x05\x04\0\x02\0\x03\x12\x03\x13\x1a\x1b\n\x0b\n\x04\x04\0\x02\x01\ - \x12\x03\x14\x08\x1b\n\r\n\x05\x04\0\x02\x01\x04\x12\x04\x14\x08\x13\x1c\ - \n\x0c\n\x05\x04\0\x02\x01\x05\x12\x03\x14\x08\x0e\n\x0c\n\x05\x04\0\x02\ - \x01\x01\x12\x03\x14\x0f\x16\n\x0c\n\x05\x04\0\x02\x01\x03\x12\x03\x14\ - \x19\x1a\n\x0b\n\x04\x04\0\x02\x02\x12\x03\x15\x08\x18\n\r\n\x05\x04\0\ - \x02\x02\x04\x12\x04\x15\x08\x14\x1b\n\x0c\n\x05\x04\0\x02\x02\x05\x12\ + \n\n\x08\n\x01\x08\x12\x03\t\0p\n\t\n\x02\x08\x0b\x12\x03\t\0p\n\x08\n\ + \x01\x02\x12\x03\x0b\0\x0e\n\n\n\x02\x05\0\x12\x04\r\0\x10\x01\n\n\n\x03\ + \x05\0\x01\x12\x03\r\x05\r\n\x0b\n\x04\x05\0\x02\0\x12\x03\x0e\x08\x0f\n\ + \x0c\n\x05\x05\0\x02\0\x01\x12\x03\x0e\x08\n\n\x0c\n\x05\x05\0\x02\0\x02\ + \x12\x03\x0e\r\x0e\n\x0b\n\x04\x05\0\x02\x01\x12\x03\x0f\x08\x0f\n\x0c\n\ + \x05\x05\0\x02\x01\x01\x12\x03\x0f\x08\n\n\x0c\n\x05\x05\0\x02\x01\x02\ + \x12\x03\x0f\r\x0e\n\n\n\x02\x04\0\x12\x04\x12\0\x16\x01\n\n\n\x03\x04\0\ + \x01\x12\x03\x12\x08\x11\n\x0b\n\x04\x04\0\x02\0\x12\x03\x13\x08\x1c\n\r\ + \n\x05\x04\0\x02\0\x04\x12\x04\x13\x08\x12\x13\n\x0c\n\x05\x04\0\x02\0\ + \x06\x12\x03\x13\x08\x10\n\x0c\n\x05\x04\0\x02\0\x01\x12\x03\x13\x11\x17\ + \n\x0c\n\x05\x04\0\x02\0\x03\x12\x03\x13\x1a\x1b\n\x0b\n\x04\x04\0\x02\ + \x01\x12\x03\x14\x08\x1b\n\r\n\x05\x04\0\x02\x01\x04\x12\x04\x14\x08\x13\ + \x1c\n\x0c\n\x05\x04\0\x02\x01\x05\x12\x03\x14\x08\x0e\n\x0c\n\x05\x04\0\ + \x02\x01\x01\x12\x03\x14\x0f\x16\n\x0c\n\x05\x04\0\x02\x01\x03\x12\x03\ + \x14\x19\x1a\n\x0b\n\x04\x04\0\x02\x02\x12\x03\x15\x08\x18\n\r\n\x05\x04\ + \0\x02\x02\x04\x12\x04\x15\x08\x14\x1b\n\x0c\n\x05\x04\0\x02\x02\x05\x12\ \x03\x15\x08\x0e\n\x0c\n\x05\x04\0\x02\x02\x01\x12\x03\x15\x0f\x13\n\x0c\ \n\x05\x04\0\x02\x02\x03\x12\x03\x15\x16\x17\n\n\n\x02\x04\x01\x12\x04\ \x18\0*\x01\n\n\n\x03\x04\x01\x01\x12\x03\x18\x08\x11\n\x0b\n\x04\x04\ diff --git a/src/runtime/virtcontainers/kata_agent_test.go b/src/runtime/virtcontainers/kata_agent_test.go index f24be339e3..8a6e2cb2c1 100644 --- a/src/runtime/virtcontainers/kata_agent_test.go +++ b/src/runtime/virtcontainers/kata_agent_test.go @@ -245,6 +245,10 @@ func (p *gRPCProxy) MemHotplugByProbe(ctx context.Context, req *pb.MemHotplugByP return &gpb.Empty{}, nil } +func (p *gRPCProxy) GetOOMEvent(ctx context.Context, req *pb.GetOOMEventRequest) (*pb.OOMEvent, error) { + return &pb.OOMEvent{}, nil +} + func gRPCRegister(s *ttrpc.Server, srv interface{}) { switch g := srv.(type) { case *gRPCProxy: diff --git a/src/runtime/virtcontainers/pkg/agent/protocols/grpc/agent.pb.go b/src/runtime/virtcontainers/pkg/agent/protocols/grpc/agent.pb.go index 98c16b6095..b7e7bdc97a 100644 --- a/src/runtime/virtcontainers/pkg/agent/protocols/grpc/agent.pb.go +++ b/src/runtime/virtcontainers/pkg/agent/protocols/grpc/agent.pb.go @@ -2380,6 +2380,83 @@ func (m *StopTracingRequest) XXX_DiscardUnknown() { var xxx_messageInfo_StopTracingRequest proto.InternalMessageInfo +type GetOOMEventRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GetOOMEventRequest) Reset() { *m = GetOOMEventRequest{} } +func (*GetOOMEventRequest) ProtoMessage() {} +func (*GetOOMEventRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_c1460208c38ccf5e, []int{55} +} +func (m *GetOOMEventRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *GetOOMEventRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_GetOOMEventRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *GetOOMEventRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_GetOOMEventRequest.Merge(m, src) +} +func (m *GetOOMEventRequest) XXX_Size() int { + return m.Size() +} +func (m *GetOOMEventRequest) XXX_DiscardUnknown() { + xxx_messageInfo_GetOOMEventRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_GetOOMEventRequest proto.InternalMessageInfo + +type OOMEvent struct { + ContainerId string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *OOMEvent) Reset() { *m = OOMEvent{} } +func (*OOMEvent) ProtoMessage() {} +func (*OOMEvent) Descriptor() ([]byte, []int) { + return fileDescriptor_c1460208c38ccf5e, []int{56} +} +func (m *OOMEvent) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *OOMEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_OOMEvent.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *OOMEvent) XXX_Merge(src proto.Message) { + xxx_messageInfo_OOMEvent.Merge(m, src) +} +func (m *OOMEvent) XXX_Size() int { + return m.Size() +} +func (m *OOMEvent) XXX_DiscardUnknown() { + xxx_messageInfo_OOMEvent.DiscardUnknown(m) +} + +var xxx_messageInfo_OOMEvent proto.InternalMessageInfo + func init() { proto.RegisterType((*CreateContainerRequest)(nil), "grpc.CreateContainerRequest") proto.RegisterType((*StartContainerRequest)(nil), "grpc.StartContainerRequest") @@ -2438,6 +2515,8 @@ func init() { proto.RegisterType((*CopyFileRequest)(nil), "grpc.CopyFileRequest") proto.RegisterType((*StartTracingRequest)(nil), "grpc.StartTracingRequest") proto.RegisterType((*StopTracingRequest)(nil), "grpc.StopTracingRequest") + proto.RegisterType((*GetOOMEventRequest)(nil), "grpc.GetOOMEventRequest") + proto.RegisterType((*OOMEvent)(nil), "grpc.OOMEvent") } func init() { @@ -2445,194 +2524,196 @@ func init() { } var fileDescriptor_c1460208c38ccf5e = []byte{ - // 2986 bytes of a gzipped FileDescriptorProto + // 3020 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x3a, 0x4b, 0x73, 0x1b, 0xc7, - 0xd1, 0xc6, 0x83, 0x20, 0xd0, 0x78, 0x11, 0x4b, 0x8a, 0x82, 0x20, 0x9b, 0x9f, 0xbc, 0xb6, 0x65, - 0xfa, 0xf3, 0x67, 0xd0, 0x96, 0x5d, 0x9f, 0x5f, 0xe5, 0x4f, 0x25, 0x52, 0xb2, 0x48, 0xdb, 0xb2, - 0xe8, 0xa5, 0x54, 0xfe, 0x2a, 0xa9, 0x64, 0x6b, 0xb9, 0x3b, 0x02, 0xc6, 0xc4, 0xee, 0xac, 0x67, - 0x66, 0x29, 0xc2, 0x49, 0xa5, 0x72, 0x4a, 0x6e, 0x39, 0xe6, 0x96, 0x3f, 0x90, 0xca, 0x2d, 0xc7, - 0x5c, 0x73, 0x70, 0xe5, 0x94, 0x63, 0x0e, 0xa9, 0x54, 0xac, 0x9f, 0x90, 0x5f, 0x90, 0x9a, 0xd7, - 0x3e, 0x00, 0x10, 0x2e, 0xb3, 0x58, 0x95, 0x0b, 0x6a, 0xba, 0xa7, 0xa7, 0x5f, 0x33, 0xd3, 0xd3, - 0xdd, 0x0b, 0xf8, 0x62, 0x84, 0xf9, 0x38, 0x39, 0x1e, 0xfa, 0x24, 0xdc, 0x39, 0xf1, 0xb8, 0xf7, - 0x86, 0x4f, 0x22, 0xee, 0xe1, 0x08, 0x51, 0x36, 0x07, 0x33, 0xea, 0xef, 0x78, 0x23, 0x14, 0xf1, - 0x9d, 0x98, 0x12, 0x4e, 0x7c, 0x32, 0x61, 0x6a, 0xc4, 0x14, 0x7a, 0x28, 0x01, 0xab, 0x3a, 0xa2, - 0xb1, 0x3f, 0x78, 0x78, 0x39, 0x8c, 0x89, 0x8f, 0x15, 0xdb, 0xc1, 0xcf, 0x2f, 0x87, 0xe1, 0x12, - 0x2e, 0x7a, 0xc5, 0xc9, 0x68, 0x87, 0x4f, 0x63, 0xc4, 0xd4, 0xaf, 0x96, 0x7e, 0x7d, 0x44, 0xc8, - 0x68, 0x82, 0x14, 0x97, 0xe3, 0xe4, 0xc9, 0x0e, 0x0a, 0x63, 0x3e, 0x55, 0x93, 0xf6, 0xef, 0xca, - 0xb0, 0xb9, 0x47, 0x91, 0xc7, 0xd1, 0x9e, 0xe1, 0xe6, 0xa0, 0xaf, 0x13, 0xc4, 0xb8, 0xf5, 0x22, - 0xb4, 0x52, 0x09, 0x2e, 0x0e, 0xfa, 0xa5, 0x1b, 0xa5, 0xed, 0x86, 0xd3, 0x4c, 0x71, 0x07, 0x81, - 0x75, 0x15, 0x56, 0xd1, 0x19, 0xf2, 0xc5, 0x6c, 0x59, 0xce, 0xd6, 0x04, 0x78, 0x10, 0x58, 0x6f, - 0x41, 0x93, 0x71, 0x8a, 0xa3, 0x91, 0x9b, 0x30, 0x44, 0xfb, 0x95, 0x1b, 0xa5, 0xed, 0xe6, 0xad, - 0xb5, 0xa1, 0x70, 0xef, 0xf0, 0x48, 0x4e, 0x3c, 0x66, 0x88, 0x3a, 0xc0, 0xd2, 0xb1, 0x75, 0x13, - 0x56, 0x03, 0x74, 0x8a, 0x7d, 0xc4, 0xfa, 0xd5, 0x1b, 0x95, 0xed, 0xe6, 0xad, 0x96, 0x22, 0xbf, - 0x2b, 0x91, 0x8e, 0x99, 0xb4, 0x5e, 0x83, 0x3a, 0xe3, 0x84, 0x7a, 0x23, 0xc4, 0xfa, 0x2b, 0x92, - 0xb0, 0x6d, 0xf8, 0x4a, 0xac, 0x93, 0x4e, 0x5b, 0xcf, 0x43, 0xe5, 0xe1, 0xde, 0x41, 0xbf, 0x26, - 0xa5, 0x83, 0xa6, 0x8a, 0x91, 0xef, 0x08, 0xb4, 0xf5, 0x12, 0xb4, 0x99, 0x17, 0x05, 0xc7, 0xe4, - 0xcc, 0x8d, 0x71, 0x10, 0xb1, 0xfe, 0xea, 0x8d, 0xd2, 0x76, 0xdd, 0x69, 0x69, 0xe4, 0xa1, 0xc0, - 0xd9, 0x1f, 0xc0, 0x95, 0x23, 0xee, 0x51, 0x7e, 0x01, 0xef, 0xd8, 0x8f, 0x61, 0xd3, 0x41, 0x21, - 0x39, 0xbd, 0x90, 0x6b, 0xfb, 0xb0, 0xca, 0x71, 0x88, 0x48, 0xc2, 0xa5, 0x6b, 0xdb, 0x8e, 0x01, - 0xed, 0x3f, 0x94, 0xc0, 0xba, 0x77, 0x86, 0xfc, 0x43, 0x4a, 0x7c, 0xc4, 0xd8, 0x7f, 0x68, 0xbb, - 0x5e, 0x85, 0xd5, 0x58, 0x29, 0xd0, 0xaf, 0x4a, 0x72, 0xbd, 0x0b, 0x46, 0x2b, 0x33, 0x6b, 0x7f, - 0x05, 0x1b, 0x47, 0x78, 0x14, 0x79, 0x93, 0x4b, 0xd4, 0x77, 0x13, 0x6a, 0x4c, 0xf2, 0x94, 0xaa, - 0xb6, 0x1d, 0x0d, 0xd9, 0x87, 0x60, 0x7d, 0xe9, 0x61, 0x7e, 0x79, 0x92, 0xec, 0x37, 0x60, 0xbd, - 0xc0, 0x91, 0xc5, 0x24, 0x62, 0x48, 0x2a, 0xc0, 0x3d, 0x9e, 0x30, 0xc9, 0x6c, 0xc5, 0xd1, 0x90, - 0x8d, 0x60, 0xe3, 0x33, 0xcc, 0x0c, 0x39, 0xfa, 0x21, 0x2a, 0x6c, 0x42, 0xed, 0x09, 0xa1, 0xa1, - 0xc7, 0x8d, 0x06, 0x0a, 0xb2, 0x2c, 0xa8, 0x7a, 0x74, 0xc4, 0xfa, 0x95, 0x1b, 0x95, 0xed, 0x86, - 0x23, 0xc7, 0xe2, 0x54, 0xce, 0x88, 0xd1, 0x7a, 0xbd, 0x08, 0x2d, 0xed, 0x77, 0x77, 0x82, 0x19, - 0x97, 0x72, 0x5a, 0x4e, 0x53, 0xe3, 0xc4, 0x1a, 0x9b, 0xc0, 0xe6, 0xe3, 0x38, 0xb8, 0xe0, 0x85, - 0xbf, 0x05, 0x0d, 0x8a, 0x18, 0x49, 0xa8, 0xb8, 0xa6, 0x65, 0xb9, 0xef, 0x1b, 0x6a, 0xdf, 0x3f, - 0xc3, 0x51, 0x72, 0xe6, 0x98, 0x39, 0x27, 0x23, 0xd3, 0x57, 0x88, 0xb3, 0x8b, 0x5c, 0xa1, 0x0f, - 0xe0, 0xca, 0xa1, 0x97, 0xb0, 0x8b, 0xe8, 0x6a, 0x7f, 0x28, 0xae, 0x1f, 0x4b, 0xc2, 0x0b, 0x2d, - 0xfe, 0x7d, 0x09, 0xea, 0x7b, 0x71, 0xf2, 0x98, 0x79, 0x23, 0x64, 0xfd, 0x17, 0x34, 0x39, 0xe1, - 0xde, 0xc4, 0x4d, 0x04, 0x28, 0xc9, 0xab, 0x0e, 0x48, 0x94, 0x22, 0x10, 0x6e, 0x47, 0xd4, 0x8f, - 0x13, 0x4d, 0x51, 0xbe, 0x51, 0xd9, 0xae, 0x3a, 0x4d, 0x85, 0x53, 0x24, 0x43, 0x58, 0x97, 0x73, - 0x2e, 0x8e, 0xdc, 0x13, 0x44, 0x23, 0x34, 0x09, 0x49, 0x80, 0xe4, 0xf9, 0xad, 0x3a, 0x3d, 0x39, - 0x75, 0x10, 0x7d, 0x9a, 0x4e, 0x58, 0xff, 0x0d, 0xbd, 0x94, 0x5e, 0x5c, 0x4a, 0x49, 0x5d, 0x95, - 0xd4, 0x5d, 0x4d, 0xfd, 0x58, 0xa3, 0xed, 0x5f, 0x40, 0xe7, 0xd1, 0x98, 0x12, 0xce, 0x27, 0x38, - 0x1a, 0xdd, 0xf5, 0xb8, 0x27, 0xa2, 0x47, 0x8c, 0x28, 0x26, 0x01, 0xd3, 0xda, 0x1a, 0xd0, 0x7a, - 0x1d, 0x7a, 0x5c, 0xd1, 0xa2, 0xc0, 0x35, 0x34, 0x65, 0x49, 0xb3, 0x96, 0x4e, 0x1c, 0x6a, 0xe2, - 0x57, 0xa0, 0x93, 0x11, 0x8b, 0xf8, 0xa3, 0xf5, 0x6d, 0xa7, 0xd8, 0x47, 0x38, 0x44, 0xf6, 0xa9, - 0xf4, 0x95, 0xdc, 0x64, 0xeb, 0x75, 0x68, 0x64, 0x7e, 0x28, 0xc9, 0x13, 0xd2, 0x51, 0x27, 0xc4, - 0xb8, 0xd3, 0xa9, 0xa7, 0x4e, 0xf9, 0x08, 0xba, 0x3c, 0x55, 0xdc, 0x0d, 0x3c, 0xee, 0x15, 0x0f, - 0x55, 0xd1, 0x2a, 0xa7, 0xc3, 0x0b, 0xb0, 0xfd, 0x21, 0x34, 0x0e, 0x71, 0xc0, 0x94, 0xe0, 0x3e, - 0xac, 0xfa, 0x09, 0xa5, 0x28, 0xe2, 0xc6, 0x64, 0x0d, 0x5a, 0x1b, 0xb0, 0x32, 0xc1, 0x21, 0xe6, - 0xda, 0x4c, 0x05, 0xd8, 0x04, 0xe0, 0x01, 0x0a, 0x09, 0x9d, 0x4a, 0x87, 0x6d, 0xc0, 0x4a, 0x7e, - 0x73, 0x15, 0x60, 0x5d, 0x87, 0x46, 0xe8, 0x9d, 0xa5, 0x9b, 0x2a, 0x66, 0xea, 0xa1, 0x77, 0xa6, - 0x94, 0xef, 0xc3, 0xea, 0x13, 0x0f, 0x4f, 0xfc, 0x88, 0x6b, 0xaf, 0x18, 0x30, 0x13, 0x58, 0xcd, - 0x0b, 0xfc, 0x73, 0x19, 0x9a, 0x4a, 0xa2, 0x52, 0x78, 0x03, 0x56, 0x7c, 0xcf, 0x1f, 0xa7, 0x22, - 0x25, 0x60, 0xdd, 0x34, 0x8a, 0x94, 0xf3, 0x41, 0x38, 0xd3, 0xd4, 0xa8, 0xb6, 0x03, 0xc0, 0x9e, - 0x7a, 0xb1, 0xd6, 0xad, 0x72, 0x0e, 0x71, 0x43, 0xd0, 0x28, 0x75, 0xdf, 0x86, 0x96, 0x3a, 0x77, - 0x7a, 0x49, 0xf5, 0x9c, 0x25, 0x4d, 0x45, 0xa5, 0x16, 0xbd, 0x04, 0xed, 0x84, 0x21, 0x77, 0x8c, - 0x11, 0xf5, 0xa8, 0x3f, 0x9e, 0xf6, 0x57, 0xd4, 0x1b, 0x99, 0x30, 0xb4, 0x6f, 0x70, 0xd6, 0x2d, - 0x58, 0x11, 0xe1, 0x8f, 0xf5, 0x6b, 0xf2, 0x39, 0x7e, 0x3e, 0xcf, 0x52, 0x9a, 0x3a, 0x94, 0xbf, - 0xf7, 0x22, 0x4e, 0xa7, 0x8e, 0x22, 0x1d, 0xbc, 0x07, 0x90, 0x21, 0xad, 0x35, 0xa8, 0x9c, 0xa0, - 0xa9, 0xbe, 0x87, 0x62, 0x28, 0x9c, 0x73, 0xea, 0x4d, 0x12, 0xe3, 0x75, 0x05, 0x7c, 0x50, 0x7e, - 0xaf, 0x64, 0xfb, 0xd0, 0xdd, 0x9d, 0x9c, 0x60, 0x92, 0x5b, 0xbe, 0x01, 0x2b, 0xa1, 0xf7, 0x15, - 0xa1, 0xc6, 0x93, 0x12, 0x90, 0x58, 0x1c, 0x11, 0x6a, 0x58, 0x48, 0xc0, 0xea, 0x40, 0x99, 0xc4, - 0xd2, 0x5f, 0x0d, 0xa7, 0x4c, 0xe2, 0x4c, 0x50, 0x35, 0x27, 0xc8, 0xfe, 0x47, 0x15, 0x20, 0x93, - 0x62, 0x39, 0x30, 0xc0, 0xc4, 0x65, 0x88, 0x8a, 0x14, 0xc4, 0x3d, 0x9e, 0x72, 0xc4, 0x5c, 0x8a, - 0xfc, 0x84, 0x32, 0x7c, 0x2a, 0xf6, 0x4f, 0x98, 0x7d, 0x45, 0x99, 0x3d, 0xa3, 0x9b, 0x73, 0x15, - 0x93, 0x23, 0xb5, 0x6e, 0x57, 0x2c, 0x73, 0xcc, 0x2a, 0xeb, 0x00, 0xae, 0x64, 0x3c, 0x83, 0x1c, - 0xbb, 0xf2, 0x32, 0x76, 0xeb, 0x29, 0xbb, 0x20, 0x63, 0x75, 0x0f, 0xd6, 0x31, 0x71, 0xbf, 0x4e, - 0x50, 0x52, 0x60, 0x54, 0x59, 0xc6, 0xa8, 0x87, 0xc9, 0x17, 0x72, 0x41, 0xc6, 0xe6, 0x10, 0xae, - 0xe5, 0xac, 0x14, 0xd7, 0x3d, 0xc7, 0xac, 0xba, 0x8c, 0xd9, 0x66, 0xaa, 0x95, 0x88, 0x07, 0x19, - 0xc7, 0x4f, 0x60, 0x13, 0x13, 0xf7, 0xa9, 0x87, 0xf9, 0x2c, 0xbb, 0x95, 0xef, 0x31, 0x52, 0x3c, - 0xba, 0x45, 0x5e, 0xca, 0xc8, 0x10, 0xd1, 0x51, 0xc1, 0xc8, 0xda, 0xf7, 0x18, 0xf9, 0x40, 0x2e, - 0xc8, 0xd8, 0xdc, 0x81, 0x1e, 0x26, 0xb3, 0xda, 0xac, 0x2e, 0x63, 0xd2, 0xc5, 0xa4, 0xa8, 0xc9, - 0x2e, 0xf4, 0x18, 0xf2, 0x39, 0xa1, 0xf9, 0x43, 0x50, 0x5f, 0xc6, 0x62, 0x4d, 0xd3, 0xa7, 0x3c, - 0xec, 0x1f, 0x43, 0x6b, 0x3f, 0x19, 0x21, 0x3e, 0x39, 0x4e, 0x83, 0xc1, 0xa5, 0xc5, 0x1f, 0xfb, - 0x5f, 0x65, 0x68, 0xee, 0x8d, 0x28, 0x49, 0xe2, 0x42, 0x4c, 0x56, 0x97, 0x74, 0x36, 0x26, 0x4b, - 0x12, 0x19, 0x93, 0x15, 0xf1, 0x3b, 0xd0, 0x0a, 0xe5, 0xd5, 0xd5, 0xf4, 0x2a, 0x0e, 0xf5, 0xe6, - 0x2e, 0xb5, 0xd3, 0x0c, 0x73, 0xc1, 0x6c, 0x08, 0x10, 0xe3, 0x80, 0xe9, 0x35, 0x2a, 0x1c, 0x75, - 0x75, 0x46, 0x68, 0x42, 0xb4, 0xd3, 0x88, 0xd3, 0x68, 0xfd, 0x16, 0x34, 0x8f, 0x85, 0x93, 0xf4, - 0x82, 0x42, 0x30, 0xca, 0xbc, 0xe7, 0xc0, 0x71, 0x76, 0x09, 0xf7, 0xa1, 0x3d, 0x56, 0x2e, 0xd3, - 0x8b, 0xd4, 0x19, 0x7a, 0x49, 0x5b, 0x92, 0xd9, 0x3b, 0xcc, 0x7b, 0x56, 0x6d, 0x40, 0x6b, 0x9c, - 0x43, 0x0d, 0x8e, 0xa0, 0x37, 0x47, 0xb2, 0x20, 0x06, 0x6d, 0xe7, 0x63, 0x50, 0xf3, 0x96, 0xa5, - 0x04, 0xe5, 0x57, 0xe6, 0xe3, 0xd2, 0x6f, 0xca, 0xd0, 0xfa, 0x1c, 0xf1, 0xa7, 0x84, 0x9e, 0x28, - 0x7d, 0x2d, 0xa8, 0x46, 0x5e, 0x88, 0x34, 0x47, 0x39, 0xb6, 0xae, 0x41, 0x9d, 0x9e, 0xa9, 0x00, - 0xa2, 0xf7, 0x73, 0x95, 0x9e, 0xc9, 0xc0, 0x60, 0xbd, 0x00, 0x40, 0xcf, 0xdc, 0xd8, 0xf3, 0x4f, - 0x90, 0xf6, 0x60, 0xd5, 0x69, 0xd0, 0xb3, 0x43, 0x85, 0x10, 0x47, 0x81, 0x9e, 0xb9, 0x88, 0x52, - 0x42, 0x99, 0x8e, 0x55, 0x75, 0x7a, 0x76, 0x4f, 0xc2, 0x7a, 0x6d, 0x40, 0x49, 0x1c, 0xa3, 0x40, - 0xc6, 0x68, 0xb9, 0xf6, 0xae, 0x42, 0x08, 0xa9, 0xdc, 0x48, 0xad, 0x29, 0xa9, 0x3c, 0x93, 0xca, - 0x33, 0xa9, 0xab, 0x6a, 0x25, 0xcf, 0x4b, 0xe5, 0xa9, 0xd4, 0xba, 0x92, 0xca, 0x73, 0x52, 0x79, - 0x26, 0xb5, 0x61, 0xd6, 0x6a, 0xa9, 0xf6, 0xaf, 0x4b, 0xb0, 0x39, 0x9b, 0xf8, 0xe9, 0x34, 0xf5, - 0x1d, 0x68, 0xf9, 0x72, 0xbf, 0x0a, 0x67, 0xb2, 0x37, 0xb7, 0x93, 0x4e, 0xd3, 0xcf, 0x1d, 0xe3, - 0x77, 0xa1, 0x1d, 0x29, 0x07, 0xa7, 0x47, 0xb3, 0x92, 0xed, 0x4b, 0xde, 0xf7, 0x4e, 0x2b, 0xca, - 0x41, 0x76, 0x00, 0xd6, 0x97, 0x14, 0x73, 0x74, 0xc4, 0x29, 0xf2, 0xc2, 0xcb, 0x28, 0x40, 0x2c, - 0xa8, 0xca, 0x6c, 0xa5, 0x22, 0xf3, 0x6b, 0x39, 0xb6, 0x5f, 0x85, 0xf5, 0x82, 0x14, 0x6d, 0xeb, - 0x1a, 0x54, 0x26, 0x28, 0x92, 0xdc, 0xdb, 0x8e, 0x18, 0xda, 0x1e, 0xf4, 0x1c, 0xe4, 0x05, 0x97, - 0xa7, 0x8d, 0x16, 0x51, 0xc9, 0x44, 0x6c, 0x83, 0x95, 0x17, 0xa1, 0x55, 0x31, 0x5a, 0x97, 0x72, - 0x5a, 0x3f, 0x84, 0xde, 0xde, 0x84, 0x30, 0x74, 0xc4, 0x03, 0x1c, 0x5d, 0x46, 0xc5, 0xf4, 0x33, - 0x58, 0x7f, 0xc4, 0xa7, 0x5f, 0x0a, 0x66, 0x0c, 0x7f, 0x83, 0x2e, 0xc9, 0x3e, 0x4a, 0x9e, 0x1a, - 0xfb, 0x28, 0x79, 0x2a, 0x8a, 0x25, 0x9f, 0x4c, 0x92, 0x30, 0x92, 0x57, 0xa1, 0xed, 0x68, 0xc8, - 0xde, 0x85, 0x96, 0xca, 0xa1, 0x1f, 0x90, 0x20, 0x99, 0xa0, 0x85, 0x77, 0x70, 0x0b, 0x20, 0xf6, - 0xa8, 0x17, 0x22, 0x8e, 0xa8, 0x3a, 0x43, 0x0d, 0x27, 0x87, 0xb1, 0x7f, 0x5b, 0x86, 0x0d, 0xd5, - 0x12, 0x39, 0x52, 0x9d, 0x00, 0x63, 0xc2, 0x00, 0xea, 0x63, 0xc2, 0x78, 0x8e, 0x61, 0x0a, 0x0b, - 0x15, 0x83, 0xc8, 0x70, 0x13, 0xc3, 0x42, 0x9f, 0xa2, 0xb2, 0xbc, 0x4f, 0x31, 0xd7, 0x89, 0xa8, - 0xce, 0x77, 0x22, 0xc4, 0x6d, 0x33, 0x44, 0x58, 0xdd, 0xf1, 0x86, 0xd3, 0xd0, 0x98, 0x83, 0xc0, - 0xba, 0x09, 0xdd, 0x91, 0xd0, 0xd2, 0x1d, 0x13, 0x72, 0xe2, 0xc6, 0x1e, 0x1f, 0xcb, 0xab, 0xde, - 0x70, 0xda, 0x12, 0xbd, 0x4f, 0xc8, 0xc9, 0xa1, 0xc7, 0xc7, 0xd6, 0xfb, 0xd0, 0xd1, 0x69, 0x60, - 0x28, 0x5d, 0xc4, 0xf4, 0xe3, 0xa7, 0x6f, 0x51, 0xde, 0x7b, 0x4e, 0xfb, 0x24, 0x07, 0x31, 0xfb, - 0x2a, 0x5c, 0xb9, 0x8b, 0x18, 0xa7, 0x64, 0x5a, 0x74, 0x8c, 0xfd, 0x7f, 0x00, 0x07, 0x11, 0x47, - 0xf4, 0x89, 0xe7, 0x23, 0x66, 0xbd, 0x99, 0x87, 0x74, 0x72, 0xb4, 0x36, 0x54, 0x1d, 0xa9, 0x74, - 0xc2, 0xc9, 0xd1, 0xd8, 0x43, 0xa8, 0x39, 0x24, 0x11, 0xe1, 0xe8, 0x65, 0x33, 0xd2, 0xeb, 0x5a, - 0x7a, 0x9d, 0x44, 0x3a, 0x7a, 0xce, 0xde, 0x37, 0x25, 0x6c, 0xc6, 0x4e, 0x6f, 0xd1, 0x10, 0x1a, - 0xd8, 0xe0, 0x74, 0x54, 0x99, 0x17, 0x9d, 0x91, 0xd8, 0x1f, 0xc2, 0xba, 0xe2, 0xa4, 0x38, 0x1b, - 0x36, 0x2f, 0x43, 0x8d, 0x1a, 0x35, 0x4a, 0x59, 0x2b, 0x4a, 0x13, 0xe9, 0x39, 0xe1, 0x0f, 0x51, - 0x51, 0x67, 0x86, 0x18, 0x7f, 0xac, 0x43, 0x4f, 0x4c, 0x14, 0x78, 0xda, 0x1f, 0x43, 0xeb, 0x8e, - 0x73, 0xf8, 0x39, 0xc2, 0xa3, 0xf1, 0xb1, 0x88, 0x9e, 0xff, 0x5b, 0x84, 0xb5, 0xc1, 0x96, 0xd6, - 0x36, 0x37, 0xe5, 0x14, 0xe8, 0xec, 0x4f, 0x60, 0xf3, 0x4e, 0x10, 0xe4, 0x51, 0x46, 0xeb, 0x37, - 0xa1, 0x11, 0xe5, 0xd8, 0xe5, 0xde, 0xac, 0x02, 0x75, 0x46, 0x64, 0xff, 0x04, 0xd6, 0x1f, 0x46, - 0x13, 0x1c, 0xa1, 0xbd, 0xc3, 0xc7, 0x0f, 0x50, 0x1a, 0x8b, 0x2c, 0xa8, 0x8a, 0x9c, 0x4d, 0xf2, - 0xa8, 0x3b, 0x72, 0x2c, 0x2e, 0x67, 0x74, 0xec, 0xfa, 0x71, 0xc2, 0x74, 0x3f, 0xaa, 0x16, 0x1d, - 0xef, 0xc5, 0x09, 0x13, 0x8f, 0x8b, 0x48, 0x2e, 0x48, 0x34, 0x99, 0xca, 0x1b, 0x5a, 0x77, 0x56, - 0xfd, 0x38, 0x79, 0x18, 0x4d, 0xa6, 0xf6, 0xff, 0xc8, 0x0a, 0x1c, 0xa1, 0xc0, 0xf1, 0xa2, 0x80, - 0x84, 0x77, 0xd1, 0x69, 0x4e, 0x42, 0x5a, 0xed, 0x99, 0x48, 0xf4, 0x6d, 0x09, 0x5a, 0x77, 0x46, - 0x28, 0xe2, 0x77, 0x11, 0xf7, 0xf0, 0x44, 0x56, 0x74, 0xa7, 0x88, 0x32, 0x4c, 0x22, 0x7d, 0xdd, - 0x0c, 0x28, 0x0a, 0x72, 0x1c, 0x61, 0xee, 0x06, 0x1e, 0x0a, 0x49, 0x24, 0xb9, 0xd4, 0x1d, 0x10, - 0xa8, 0xbb, 0x12, 0x63, 0xbd, 0x0a, 0x5d, 0xd5, 0x2f, 0x74, 0xc7, 0x5e, 0x14, 0x4c, 0xc4, 0x45, - 0x57, 0xfd, 0x93, 0x8e, 0x42, 0xef, 0x6b, 0xac, 0xf5, 0x1a, 0xac, 0xe9, 0x6b, 0x98, 0x51, 0x56, - 0x25, 0x65, 0x57, 0xe3, 0x0b, 0xa4, 0x49, 0x1c, 0x13, 0xca, 0x99, 0xcb, 0x90, 0xef, 0x93, 0x30, - 0xd6, 0xe5, 0x50, 0xd7, 0xe0, 0x8f, 0x14, 0xda, 0x1e, 0xc1, 0xfa, 0x7d, 0x61, 0xa7, 0xb6, 0x24, - 0x3b, 0x56, 0x9d, 0x10, 0x85, 0xee, 0xf1, 0x84, 0xf8, 0x27, 0xae, 0x08, 0x8e, 0xda, 0xc3, 0x22, - 0xe1, 0xda, 0x15, 0xc8, 0x23, 0xfc, 0x8d, 0xac, 0xfc, 0x05, 0xd5, 0x98, 0xf0, 0x78, 0x92, 0x8c, - 0xdc, 0x98, 0x92, 0x63, 0xa4, 0x4d, 0xec, 0x86, 0x28, 0xdc, 0x57, 0xf8, 0x43, 0x81, 0xb6, 0xff, - 0x54, 0x82, 0x8d, 0xa2, 0x24, 0x1d, 0xea, 0x77, 0x60, 0xa3, 0x28, 0x4a, 0x3f, 0xff, 0x2a, 0xbd, - 0xec, 0xe5, 0x05, 0xaa, 0x44, 0xe0, 0x5d, 0x68, 0xcb, 0x26, 0xb2, 0x1b, 0x28, 0x4e, 0xc5, 0xa4, - 0x27, 0xbf, 0x2f, 0x4e, 0xcb, 0xcb, 0xef, 0xd2, 0xfb, 0x70, 0x4d, 0x9b, 0xef, 0xce, 0xab, 0xad, - 0x0e, 0xc4, 0xa6, 0x26, 0x78, 0x30, 0xa3, 0xfd, 0x67, 0xd0, 0xcf, 0x50, 0xbb, 0x53, 0x89, 0xcc, - 0x0e, 0xf3, 0xfa, 0x8c, 0xb1, 0x77, 0x82, 0x80, 0xca, 0x5b, 0x52, 0x75, 0x16, 0x4d, 0xd9, 0xb7, - 0xe1, 0xea, 0x11, 0xe2, 0xca, 0x1b, 0x1e, 0xd7, 0x95, 0x88, 0x62, 0xb6, 0x06, 0x95, 0x23, 0xe4, - 0x4b, 0xe3, 0x2b, 0x8e, 0x18, 0x8a, 0x03, 0xf8, 0x98, 0x21, 0x5f, 0x5a, 0x59, 0x71, 0xe4, 0xd8, - 0xfe, 0x63, 0x09, 0x56, 0x75, 0x70, 0x16, 0x0f, 0x4c, 0x40, 0xf1, 0x29, 0xa2, 0xfa, 0xe8, 0x69, - 0xc8, 0x7a, 0x05, 0x3a, 0x6a, 0xe4, 0x92, 0x98, 0x63, 0x92, 0x86, 0xfc, 0xb6, 0xc2, 0x3e, 0x54, - 0x48, 0xd9, 0x1f, 0x94, 0xed, 0x2f, 0x5d, 0x69, 0x6a, 0x48, 0x36, 0xf9, 0x98, 0xb8, 0xe1, 0x32, - 0xc4, 0x37, 0x1c, 0x0d, 0x89, 0xa3, 0x6e, 0xf8, 0xad, 0x48, 0x7e, 0x06, 0x14, 0x47, 0x3d, 0x24, - 0x49, 0xc4, 0xdd, 0x98, 0xe0, 0x88, 0xeb, 0x98, 0x0e, 0x12, 0x75, 0x28, 0x30, 0xf6, 0xaf, 0x4a, - 0x50, 0x53, 0x3d, 0x72, 0x51, 0xdb, 0xa6, 0x2f, 0x6b, 0x19, 0xcb, 0x2c, 0x45, 0xca, 0x52, 0xaf, - 0xa9, 0x1c, 0x8b, 0x7b, 0x7c, 0x1a, 0xaa, 0xf7, 0x41, 0xab, 0x76, 0x1a, 0xca, 0x87, 0xe1, 0x15, - 0xe8, 0x64, 0x0f, 0xb4, 0x9c, 0x57, 0x2a, 0xb6, 0x53, 0xac, 0x24, 0x3b, 0x57, 0x53, 0xfb, 0xff, - 0x45, 0x49, 0x9f, 0xf6, 0x87, 0xd7, 0xa0, 0x92, 0xa4, 0xca, 0x88, 0xa1, 0xc0, 0x8c, 0xd2, 0xa7, - 0x5d, 0x0c, 0xad, 0x9b, 0xd0, 0xf1, 0x82, 0x00, 0x8b, 0xe5, 0xde, 0xe4, 0x3e, 0x0e, 0xd2, 0x4b, - 0x5a, 0xc4, 0xda, 0x7f, 0x29, 0x41, 0x77, 0x8f, 0xc4, 0xd3, 0x8f, 0xf1, 0x04, 0xe5, 0x22, 0x88, - 0x54, 0x52, 0xbf, 0xec, 0x62, 0x2c, 0xb2, 0xd5, 0x27, 0x78, 0x82, 0xd4, 0xd5, 0x52, 0x3b, 0x5b, - 0x17, 0x08, 0x79, 0xad, 0xcc, 0x64, 0xda, 0x76, 0x6b, 0xab, 0xc9, 0x07, 0x24, 0x90, 0x79, 0x79, - 0x80, 0xa9, 0x9b, 0x36, 0xd9, 0xda, 0xce, 0x6a, 0x80, 0xa9, 0x9c, 0xd2, 0x86, 0xac, 0xc8, 0x3e, - 0x6f, 0xde, 0x90, 0x9a, 0xc2, 0x08, 0x43, 0x36, 0xa1, 0x46, 0x9e, 0x3c, 0x61, 0x88, 0xcb, 0x0c, - 0xba, 0xe2, 0x68, 0x28, 0x0d, 0x73, 0xf5, 0x5c, 0x98, 0xbb, 0x02, 0xeb, 0xf2, 0x8b, 0xc2, 0x23, - 0xea, 0xf9, 0x38, 0x1a, 0x99, 0xe7, 0x61, 0x03, 0xac, 0x23, 0x4e, 0xe2, 0x22, 0xf6, 0xd6, 0xdf, - 0xd7, 0x74, 0x4c, 0xd4, 0xe5, 0xb5, 0x75, 0x1f, 0xba, 0x33, 0x9f, 0x6b, 0x2c, 0xdd, 0x6f, 0x59, - 0xfc, 0x15, 0x67, 0xb0, 0x39, 0x54, 0x9f, 0x7f, 0x86, 0xe6, 0xf3, 0xcf, 0xf0, 0x5e, 0x18, 0xf3, - 0xa9, 0x75, 0x0f, 0x3a, 0xc5, 0x0f, 0x1b, 0xd6, 0x75, 0x93, 0x9e, 0x2c, 0xf8, 0xdc, 0x71, 0x2e, - 0x9b, 0xfb, 0xd0, 0x9d, 0xf9, 0xc6, 0x61, 0xf4, 0x59, 0xfc, 0xe9, 0xe3, 0x5c, 0x46, 0xb7, 0xa1, - 0x99, 0xfb, 0xa8, 0x61, 0xf5, 0x15, 0x93, 0xf9, 0xef, 0x1c, 0xe7, 0x32, 0xd8, 0x83, 0x76, 0xe1, - 0x3b, 0x83, 0x35, 0xd0, 0xf6, 0x2c, 0xf8, 0xf8, 0x70, 0x2e, 0x93, 0x5d, 0x68, 0xe6, 0xda, 0xfd, - 0x46, 0x8b, 0xf9, 0x6f, 0x0a, 0x83, 0x6b, 0x0b, 0x66, 0x74, 0xe8, 0xdd, 0x87, 0x76, 0xa1, 0x39, - 0x6f, 0x14, 0x59, 0xf4, 0x61, 0x60, 0x70, 0x7d, 0xe1, 0x9c, 0xe6, 0x74, 0x1f, 0xba, 0x33, 0xad, - 0x7a, 0xe3, 0xdc, 0xc5, 0x1d, 0xfc, 0x73, 0xcd, 0xfa, 0x54, 0x6e, 0x76, 0xae, 0x12, 0xcb, 0x6d, - 0xf6, 0x7c, 0x63, 0x7e, 0xf0, 0xfc, 0xe2, 0x49, 0xad, 0xd5, 0x3d, 0xe8, 0x14, 0x7b, 0xf2, 0x86, - 0xd9, 0xc2, 0x4e, 0xfd, 0xf2, 0x93, 0x53, 0x68, 0xcf, 0x67, 0x27, 0x67, 0x51, 0xd7, 0xfe, 0x5c, - 0x46, 0x77, 0x00, 0x74, 0xdd, 0x15, 0xe0, 0x28, 0xdd, 0xb2, 0xb9, 0x7a, 0x2f, 0xdd, 0xb2, 0x05, - 0x35, 0xda, 0x6d, 0x00, 0x55, 0x2e, 0x05, 0x24, 0xe1, 0xd6, 0x55, 0xa3, 0xc6, 0x4c, 0x8d, 0x36, - 0xe8, 0xcf, 0x4f, 0xcc, 0x31, 0x40, 0x94, 0x5e, 0x84, 0xc1, 0x47, 0x00, 0x59, 0x19, 0x66, 0x18, - 0xcc, 0x15, 0x66, 0x4b, 0x7c, 0xd0, 0xca, 0x17, 0x5d, 0x96, 0xb6, 0x75, 0x41, 0x21, 0xb6, 0x84, - 0x45, 0x77, 0x26, 0xa9, 0x2e, 0x1e, 0xb6, 0xd9, 0x5c, 0x7b, 0x30, 0x97, 0x58, 0x5b, 0xef, 0x42, - 0x2b, 0x9f, 0x4d, 0x1b, 0x2d, 0x16, 0x64, 0xd8, 0x83, 0x42, 0x46, 0x6d, 0xdd, 0x86, 0x4e, 0x31, - 0x93, 0xb6, 0x72, 0xf7, 0x62, 0x2e, 0xbf, 0x1e, 0xe8, 0x3e, 0x51, 0x8e, 0xfc, 0x6d, 0x80, 0x2c, - 0xe3, 0x36, 0xee, 0x9b, 0xcb, 0xc1, 0x67, 0xa4, 0xde, 0x87, 0xee, 0x4c, 0x26, 0x6d, 0x2c, 0x5e, - 0x9c, 0x60, 0x2f, 0xf3, 0x7e, 0x3e, 0xa4, 0x1b, 0xbb, 0x17, 0x84, 0xf9, 0x65, 0xe1, 0x2f, 0x17, - 0xfe, 0xcd, 0x29, 0x9e, 0x7f, 0x11, 0x96, 0x85, 0xbf, 0x42, 0xd1, 0x6a, 0xa2, 0xce, 0xa2, 0x4a, - 0x76, 0xd9, 0xa3, 0x50, 0xac, 0xf0, 0xcc, 0x3e, 0x2c, 0xac, 0xfb, 0x96, 0xf9, 0x23, 0x5f, 0x56, - 0x18, 0x7f, 0x2c, 0x28, 0x35, 0xbe, 0x27, 0x3a, 0xe4, 0x4b, 0x87, 0x5c, 0x74, 0x58, 0x50, 0x51, - 0x9c, 0xcb, 0x68, 0x1f, 0xba, 0xf7, 0x4d, 0x56, 0xa8, 0x33, 0x56, 0xad, 0xce, 0x82, 0x0c, 0x7d, - 0x30, 0x58, 0x34, 0xa5, 0xaf, 0xe8, 0xa7, 0xd0, 0x9b, 0xcb, 0x56, 0xad, 0xad, 0xb4, 0x2f, 0xba, - 0x30, 0x8d, 0x3d, 0x57, 0xad, 0x03, 0x58, 0x9b, 0x4d, 0x56, 0xad, 0x17, 0xf4, 0xa6, 0x2f, 0x4e, - 0x62, 0xcf, 0x65, 0xf5, 0x3e, 0xd4, 0x4d, 0x72, 0x64, 0xe9, 0xfe, 0xf3, 0x4c, 0xb2, 0x74, 0xde, - 0xd2, 0xdd, 0xb3, 0x6f, 0xbf, 0xdb, 0x7a, 0xee, 0x6f, 0xdf, 0x6d, 0x3d, 0xf7, 0xcb, 0x67, 0x5b, - 0xa5, 0x6f, 0x9f, 0x6d, 0x95, 0xfe, 0xfa, 0x6c, 0xab, 0xf4, 0xcf, 0x67, 0x5b, 0xa5, 0x1f, 0xfd, - 0xf4, 0x07, 0xfe, 0x65, 0x85, 0x26, 0x11, 0xc7, 0x21, 0xda, 0x39, 0xc5, 0x94, 0xe7, 0xa6, 0xe2, - 0x93, 0xd1, 0xdc, 0xbf, 0x59, 0x84, 0x86, 0xc7, 0x35, 0x09, 0xbf, 0xfd, 0xef, 0x00, 0x00, 0x00, - 0xff, 0xff, 0x9e, 0x10, 0x77, 0x40, 0xc5, 0x23, 0x00, 0x00, + 0xd1, 0xc6, 0x83, 0x24, 0xd0, 0x00, 0x08, 0x62, 0x49, 0x51, 0x10, 0x64, 0xf3, 0x93, 0xd7, 0xb6, + 0x4c, 0x7f, 0xfe, 0x0c, 0xda, 0xb2, 0xeb, 0x93, 0x1f, 0xe5, 0xa8, 0x44, 0x8a, 0x26, 0x69, 0x5b, + 0x26, 0xbd, 0x94, 0xca, 0xa9, 0xa4, 0x92, 0xad, 0xe5, 0xee, 0x08, 0x18, 0x13, 0xbb, 0xb3, 0x9e, + 0x99, 0xa5, 0x08, 0x27, 0x95, 0xca, 0x29, 0xb9, 0xe5, 0x96, 0xdc, 0xf2, 0x07, 0x52, 0xb9, 0xe5, + 0x98, 0x6b, 0x0e, 0xae, 0x9c, 0x72, 0xcc, 0x29, 0x15, 0xeb, 0x27, 0xe4, 0x17, 0xa4, 0xe6, 0xb5, + 0x0f, 0x00, 0x84, 0x63, 0x16, 0xab, 0x72, 0x41, 0x6d, 0xf7, 0xf4, 0xf4, 0x6b, 0x66, 0x7a, 0xba, + 0x7b, 0x00, 0x9f, 0x0f, 0x30, 0x1f, 0x26, 0x27, 0x7d, 0x9f, 0x84, 0x5b, 0xa7, 0x1e, 0xf7, 0xde, + 0xf0, 0x49, 0xc4, 0x3d, 0x1c, 0x21, 0xca, 0xa6, 0x60, 0x46, 0xfd, 0x2d, 0x6f, 0x80, 0x22, 0xbe, + 0x15, 0x53, 0xc2, 0x89, 0x4f, 0x46, 0x4c, 0x7d, 0x31, 0x85, 0xee, 0x4b, 0xc0, 0xaa, 0x0e, 0x68, + 0xec, 0xf7, 0x0e, 0xaf, 0x86, 0x31, 0xf1, 0xb1, 0x62, 0xdb, 0xfb, 0xf9, 0xd5, 0x30, 0x9c, 0xc3, + 0x45, 0xcf, 0x38, 0x1d, 0x6c, 0xf1, 0x71, 0x8c, 0x98, 0xfa, 0xd5, 0xd2, 0x6f, 0x0e, 0x08, 0x19, + 0x8c, 0x90, 0xe2, 0x72, 0x92, 0x3c, 0xd9, 0x42, 0x61, 0xcc, 0xc7, 0x6a, 0xd0, 0xfe, 0x7d, 0x19, + 0xd6, 0x77, 0x28, 0xf2, 0x38, 0xda, 0x31, 0xdc, 0x1c, 0xf4, 0x55, 0x82, 0x18, 0xb7, 0x5e, 0x84, + 0x66, 0x2a, 0xc1, 0xc5, 0x41, 0xb7, 0x74, 0xab, 0xb4, 0x59, 0x77, 0x1a, 0x29, 0xee, 0x20, 0xb0, + 0xae, 0xc3, 0x12, 0x3a, 0x47, 0xbe, 0x18, 0x2d, 0xcb, 0xd1, 0x45, 0x01, 0x1e, 0x04, 0xd6, 0x5b, + 0xd0, 0x60, 0x9c, 0xe2, 0x68, 0xe0, 0x26, 0x0c, 0xd1, 0x6e, 0xe5, 0x56, 0x69, 0xb3, 0x71, 0x67, + 0xa5, 0x2f, 0xdc, 0xdb, 0x3f, 0x96, 0x03, 0x8f, 0x19, 0xa2, 0x0e, 0xb0, 0xf4, 0xdb, 0xba, 0x0d, + 0x4b, 0x01, 0x3a, 0xc3, 0x3e, 0x62, 0xdd, 0xea, 0xad, 0xca, 0x66, 0xe3, 0x4e, 0x53, 0x91, 0x3f, + 0x90, 0x48, 0xc7, 0x0c, 0x5a, 0xaf, 0x41, 0x8d, 0x71, 0x42, 0xbd, 0x01, 0x62, 0xdd, 0x05, 0x49, + 0xd8, 0x32, 0x7c, 0x25, 0xd6, 0x49, 0x87, 0xad, 0xe7, 0xa1, 0x72, 0xb8, 0x73, 0xd0, 0x5d, 0x94, + 0xd2, 0x41, 0x53, 0xc5, 0xc8, 0x77, 0x04, 0xda, 0x7a, 0x09, 0x5a, 0xcc, 0x8b, 0x82, 0x13, 0x72, + 0xee, 0xc6, 0x38, 0x88, 0x58, 0x77, 0xe9, 0x56, 0x69, 0xb3, 0xe6, 0x34, 0x35, 0xf2, 0x48, 0xe0, + 0xec, 0xf7, 0xe1, 0xda, 0x31, 0xf7, 0x28, 0xbf, 0x84, 0x77, 0xec, 0xc7, 0xb0, 0xee, 0xa0, 0x90, + 0x9c, 0x5d, 0xca, 0xb5, 0x5d, 0x58, 0xe2, 0x38, 0x44, 0x24, 0xe1, 0xd2, 0xb5, 0x2d, 0xc7, 0x80, + 0xf6, 0x1f, 0x4b, 0x60, 0xed, 0x9e, 0x23, 0xff, 0x88, 0x12, 0x1f, 0x31, 0xf6, 0x5f, 0x5a, 0xae, + 0x57, 0x61, 0x29, 0x56, 0x0a, 0x74, 0xab, 0x92, 0x5c, 0xaf, 0x82, 0xd1, 0xca, 0x8c, 0xda, 0x5f, + 0xc2, 0xda, 0x31, 0x1e, 0x44, 0xde, 0xe8, 0x0a, 0xf5, 0x5d, 0x87, 0x45, 0x26, 0x79, 0x4a, 0x55, + 0x5b, 0x8e, 0x86, 0xec, 0x23, 0xb0, 0xbe, 0xf0, 0x30, 0xbf, 0x3a, 0x49, 0xf6, 0x1b, 0xb0, 0x5a, + 0xe0, 0xc8, 0x62, 0x12, 0x31, 0x24, 0x15, 0xe0, 0x1e, 0x4f, 0x98, 0x64, 0xb6, 0xe0, 0x68, 0xc8, + 0x46, 0xb0, 0xf6, 0x29, 0x66, 0x86, 0x1c, 0x7d, 0x1f, 0x15, 0xd6, 0x61, 0xf1, 0x09, 0xa1, 0xa1, + 0xc7, 0x8d, 0x06, 0x0a, 0xb2, 0x2c, 0xa8, 0x7a, 0x74, 0xc0, 0xba, 0x95, 0x5b, 0x95, 0xcd, 0xba, + 0x23, 0xbf, 0xc5, 0xae, 0x9c, 0x10, 0xa3, 0xf5, 0x7a, 0x11, 0x9a, 0xda, 0xef, 0xee, 0x08, 0x33, + 0x2e, 0xe5, 0x34, 0x9d, 0x86, 0xc6, 0x89, 0x39, 0x36, 0x81, 0xf5, 0xc7, 0x71, 0x70, 0xc9, 0x03, + 0x7f, 0x07, 0xea, 0x14, 0x31, 0x92, 0x50, 0x71, 0x4c, 0xcb, 0x72, 0xdd, 0xd7, 0xd4, 0xba, 0x7f, + 0x8a, 0xa3, 0xe4, 0xdc, 0x31, 0x63, 0x4e, 0x46, 0xa6, 0x8f, 0x10, 0x67, 0x97, 0x39, 0x42, 0xef, + 0xc3, 0xb5, 0x23, 0x2f, 0x61, 0x97, 0xd1, 0xd5, 0xfe, 0x40, 0x1c, 0x3f, 0x96, 0x84, 0x97, 0x9a, + 0xfc, 0x87, 0x12, 0xd4, 0x76, 0xe2, 0xe4, 0x31, 0xf3, 0x06, 0xc8, 0xfa, 0x1f, 0x68, 0x70, 0xc2, + 0xbd, 0x91, 0x9b, 0x08, 0x50, 0x92, 0x57, 0x1d, 0x90, 0x28, 0x45, 0x20, 0xdc, 0x8e, 0xa8, 0x1f, + 0x27, 0x9a, 0xa2, 0x7c, 0xab, 0xb2, 0x59, 0x75, 0x1a, 0x0a, 0xa7, 0x48, 0xfa, 0xb0, 0x2a, 0xc7, + 0x5c, 0x1c, 0xb9, 0xa7, 0x88, 0x46, 0x68, 0x14, 0x92, 0x00, 0xc9, 0xfd, 0x5b, 0x75, 0x3a, 0x72, + 0xe8, 0x20, 0xfa, 0x24, 0x1d, 0xb0, 0xfe, 0x17, 0x3a, 0x29, 0xbd, 0x38, 0x94, 0x92, 0xba, 0x2a, + 0xa9, 0xdb, 0x9a, 0xfa, 0xb1, 0x46, 0xdb, 0xbf, 0x80, 0xe5, 0x47, 0x43, 0x4a, 0x38, 0x1f, 0xe1, + 0x68, 0xf0, 0xc0, 0xe3, 0x9e, 0x88, 0x1e, 0x31, 0xa2, 0x98, 0x04, 0x4c, 0x6b, 0x6b, 0x40, 0xeb, + 0x75, 0xe8, 0x70, 0x45, 0x8b, 0x02, 0xd7, 0xd0, 0x94, 0x25, 0xcd, 0x4a, 0x3a, 0x70, 0xa4, 0x89, + 0x5f, 0x81, 0xe5, 0x8c, 0x58, 0xc4, 0x1f, 0xad, 0x6f, 0x2b, 0xc5, 0x3e, 0xc2, 0x21, 0xb2, 0xcf, + 0xa4, 0xaf, 0xe4, 0x22, 0x5b, 0xaf, 0x43, 0x3d, 0xf3, 0x43, 0x49, 0xee, 0x90, 0x65, 0xb5, 0x43, + 0x8c, 0x3b, 0x9d, 0x5a, 0xea, 0x94, 0x0f, 0xa1, 0xcd, 0x53, 0xc5, 0xdd, 0xc0, 0xe3, 0x5e, 0x71, + 0x53, 0x15, 0xad, 0x72, 0x96, 0x79, 0x01, 0xb6, 0x3f, 0x80, 0xfa, 0x11, 0x0e, 0x98, 0x12, 0xdc, + 0x85, 0x25, 0x3f, 0xa1, 0x14, 0x45, 0xdc, 0x98, 0xac, 0x41, 0x6b, 0x0d, 0x16, 0x46, 0x38, 0xc4, + 0x5c, 0x9b, 0xa9, 0x00, 0x9b, 0x00, 0x3c, 0x44, 0x21, 0xa1, 0x63, 0xe9, 0xb0, 0x35, 0x58, 0xc8, + 0x2f, 0xae, 0x02, 0xac, 0x9b, 0x50, 0x0f, 0xbd, 0xf3, 0x74, 0x51, 0xc5, 0x48, 0x2d, 0xf4, 0xce, + 0x95, 0xf2, 0x5d, 0x58, 0x7a, 0xe2, 0xe1, 0x91, 0x1f, 0x71, 0xed, 0x15, 0x03, 0x66, 0x02, 0xab, + 0x79, 0x81, 0x7f, 0x29, 0x43, 0x43, 0x49, 0x54, 0x0a, 0xaf, 0xc1, 0x82, 0xef, 0xf9, 0xc3, 0x54, + 0xa4, 0x04, 0xac, 0xdb, 0x46, 0x91, 0x72, 0x3e, 0x08, 0x67, 0x9a, 0x1a, 0xd5, 0xb6, 0x00, 0xd8, + 0x53, 0x2f, 0xd6, 0xba, 0x55, 0x2e, 0x20, 0xae, 0x0b, 0x1a, 0xa5, 0xee, 0xdb, 0xd0, 0x54, 0xfb, + 0x4e, 0x4f, 0xa9, 0x5e, 0x30, 0xa5, 0xa1, 0xa8, 0xd4, 0xa4, 0x97, 0xa0, 0x95, 0x30, 0xe4, 0x0e, + 0x31, 0xa2, 0x1e, 0xf5, 0x87, 0xe3, 0xee, 0x82, 0xba, 0x23, 0x13, 0x86, 0xf6, 0x0d, 0xce, 0xba, + 0x03, 0x0b, 0x22, 0xfc, 0xb1, 0xee, 0xa2, 0xbc, 0x8e, 0x9f, 0xcf, 0xb3, 0x94, 0xa6, 0xf6, 0xe5, + 0xef, 0x6e, 0xc4, 0xe9, 0xd8, 0x51, 0xa4, 0xbd, 0x77, 0x01, 0x32, 0xa4, 0xb5, 0x02, 0x95, 0x53, + 0x34, 0xd6, 0xe7, 0x50, 0x7c, 0x0a, 0xe7, 0x9c, 0x79, 0xa3, 0xc4, 0x78, 0x5d, 0x01, 0xef, 0x97, + 0xdf, 0x2d, 0xd9, 0x3e, 0xb4, 0xb7, 0x47, 0xa7, 0x98, 0xe4, 0xa6, 0xaf, 0xc1, 0x42, 0xe8, 0x7d, + 0x49, 0xa8, 0xf1, 0xa4, 0x04, 0x24, 0x16, 0x47, 0x84, 0x1a, 0x16, 0x12, 0xb0, 0x96, 0xa1, 0x4c, + 0x62, 0xe9, 0xaf, 0xba, 0x53, 0x26, 0x71, 0x26, 0xa8, 0x9a, 0x13, 0x64, 0xff, 0xa3, 0x0a, 0x90, + 0x49, 0xb1, 0x1c, 0xe8, 0x61, 0xe2, 0x32, 0x44, 0x45, 0x0a, 0xe2, 0x9e, 0x8c, 0x39, 0x62, 0x2e, + 0x45, 0x7e, 0x42, 0x19, 0x3e, 0x13, 0xeb, 0x27, 0xcc, 0xbe, 0xa6, 0xcc, 0x9e, 0xd0, 0xcd, 0xb9, + 0x8e, 0xc9, 0xb1, 0x9a, 0xb7, 0x2d, 0xa6, 0x39, 0x66, 0x96, 0x75, 0x00, 0xd7, 0x32, 0x9e, 0x41, + 0x8e, 0x5d, 0x79, 0x1e, 0xbb, 0xd5, 0x94, 0x5d, 0x90, 0xb1, 0xda, 0x85, 0x55, 0x4c, 0xdc, 0xaf, + 0x12, 0x94, 0x14, 0x18, 0x55, 0xe6, 0x31, 0xea, 0x60, 0xf2, 0xb9, 0x9c, 0x90, 0xb1, 0x39, 0x82, + 0x1b, 0x39, 0x2b, 0xc5, 0x71, 0xcf, 0x31, 0xab, 0xce, 0x63, 0xb6, 0x9e, 0x6a, 0x25, 0xe2, 0x41, + 0xc6, 0xf1, 0x63, 0x58, 0xc7, 0xc4, 0x7d, 0xea, 0x61, 0x3e, 0xc9, 0x6e, 0xe1, 0x3b, 0x8c, 0x14, + 0x97, 0x6e, 0x91, 0x97, 0x32, 0x32, 0x44, 0x74, 0x50, 0x30, 0x72, 0xf1, 0x3b, 0x8c, 0x7c, 0x28, + 0x27, 0x64, 0x6c, 0xee, 0x43, 0x07, 0x93, 0x49, 0x6d, 0x96, 0xe6, 0x31, 0x69, 0x63, 0x52, 0xd4, + 0x64, 0x1b, 0x3a, 0x0c, 0xf9, 0x9c, 0xd0, 0xfc, 0x26, 0xa8, 0xcd, 0x63, 0xb1, 0xa2, 0xe9, 0x53, + 0x1e, 0xf6, 0x8f, 0xa1, 0xb9, 0x9f, 0x0c, 0x10, 0x1f, 0x9d, 0xa4, 0xc1, 0xe0, 0xca, 0xe2, 0x8f, + 0xfd, 0xaf, 0x32, 0x34, 0x76, 0x06, 0x94, 0x24, 0x71, 0x21, 0x26, 0xab, 0x43, 0x3a, 0x19, 0x93, + 0x25, 0x89, 0x8c, 0xc9, 0x8a, 0xf8, 0x1d, 0x68, 0x86, 0xf2, 0xe8, 0x6a, 0x7a, 0x15, 0x87, 0x3a, + 0x53, 0x87, 0xda, 0x69, 0x84, 0xb9, 0x60, 0xd6, 0x07, 0x88, 0x71, 0xc0, 0xf4, 0x1c, 0x15, 0x8e, + 0xda, 0x3a, 0x23, 0x34, 0x21, 0xda, 0xa9, 0xc7, 0x69, 0xb4, 0x7e, 0x0b, 0x1a, 0x27, 0xc2, 0x49, + 0x7a, 0x42, 0x21, 0x18, 0x65, 0xde, 0x73, 0xe0, 0x24, 0x3b, 0x84, 0xfb, 0xd0, 0x1a, 0x2a, 0x97, + 0xe9, 0x49, 0x6a, 0x0f, 0xbd, 0xa4, 0x2d, 0xc9, 0xec, 0xed, 0xe7, 0x3d, 0xab, 0x16, 0xa0, 0x39, + 0xcc, 0xa1, 0x7a, 0xc7, 0xd0, 0x99, 0x22, 0x99, 0x11, 0x83, 0x36, 0xf3, 0x31, 0xa8, 0x71, 0xc7, + 0x52, 0x82, 0xf2, 0x33, 0xf3, 0x71, 0xe9, 0x37, 0x65, 0x68, 0x7e, 0x86, 0xf8, 0x53, 0x42, 0x4f, + 0x95, 0xbe, 0x16, 0x54, 0x23, 0x2f, 0x44, 0x9a, 0xa3, 0xfc, 0xb6, 0x6e, 0x40, 0x8d, 0x9e, 0xab, + 0x00, 0xa2, 0xd7, 0x73, 0x89, 0x9e, 0xcb, 0xc0, 0x60, 0xbd, 0x00, 0x40, 0xcf, 0xdd, 0xd8, 0xf3, + 0x4f, 0x91, 0xf6, 0x60, 0xd5, 0xa9, 0xd3, 0xf3, 0x23, 0x85, 0x10, 0x5b, 0x81, 0x9e, 0xbb, 0x88, + 0x52, 0x42, 0x99, 0x8e, 0x55, 0x35, 0x7a, 0xbe, 0x2b, 0x61, 0x3d, 0x37, 0xa0, 0x24, 0x8e, 0x51, + 0x20, 0x63, 0xb4, 0x9c, 0xfb, 0x40, 0x21, 0x84, 0x54, 0x6e, 0xa4, 0x2e, 0x2a, 0xa9, 0x3c, 0x93, + 0xca, 0x33, 0xa9, 0x4b, 0x6a, 0x26, 0xcf, 0x4b, 0xe5, 0xa9, 0xd4, 0x9a, 0x92, 0xca, 0x73, 0x52, + 0x79, 0x26, 0xb5, 0x6e, 0xe6, 0x6a, 0xa9, 0xf6, 0xaf, 0x4b, 0xb0, 0x3e, 0x99, 0xf8, 0xe9, 0x34, + 0xf5, 0x1d, 0x68, 0xfa, 0x72, 0xbd, 0x0a, 0x7b, 0xb2, 0x33, 0xb5, 0x92, 0x4e, 0xc3, 0xcf, 0x6d, + 0xe3, 0xbb, 0xd0, 0x8a, 0x94, 0x83, 0xd3, 0xad, 0x59, 0xc9, 0xd6, 0x25, 0xef, 0x7b, 0xa7, 0x19, + 0xe5, 0x20, 0x3b, 0x00, 0xeb, 0x0b, 0x8a, 0x39, 0x3a, 0xe6, 0x14, 0x79, 0xe1, 0x55, 0x14, 0x20, + 0x16, 0x54, 0x65, 0xb6, 0x52, 0x91, 0xf9, 0xb5, 0xfc, 0xb6, 0x5f, 0x85, 0xd5, 0x82, 0x14, 0x6d, + 0xeb, 0x0a, 0x54, 0x46, 0x28, 0x92, 0xdc, 0x5b, 0x8e, 0xf8, 0xb4, 0x3d, 0xe8, 0x38, 0xc8, 0x0b, + 0xae, 0x4e, 0x1b, 0x2d, 0xa2, 0x92, 0x89, 0xd8, 0x04, 0x2b, 0x2f, 0x42, 0xab, 0x62, 0xb4, 0x2e, + 0xe5, 0xb4, 0x3e, 0x84, 0xce, 0xce, 0x88, 0x30, 0x74, 0xcc, 0x03, 0x1c, 0x5d, 0x45, 0xc5, 0xf4, + 0x33, 0x58, 0x7d, 0xc4, 0xc7, 0x5f, 0x08, 0x66, 0x0c, 0x7f, 0x8d, 0xae, 0xc8, 0x3e, 0x4a, 0x9e, + 0x1a, 0xfb, 0x28, 0x79, 0x2a, 0x8a, 0x25, 0x9f, 0x8c, 0x92, 0x30, 0x92, 0x47, 0xa1, 0xe5, 0x68, + 0xc8, 0xde, 0x86, 0xa6, 0xca, 0xa1, 0x1f, 0x92, 0x20, 0x19, 0xa1, 0x99, 0x67, 0x70, 0x03, 0x20, + 0xf6, 0xa8, 0x17, 0x22, 0x8e, 0xa8, 0xda, 0x43, 0x75, 0x27, 0x87, 0xb1, 0x7f, 0x57, 0x86, 0x35, + 0xd5, 0x12, 0x39, 0x56, 0x9d, 0x00, 0x63, 0x42, 0x0f, 0x6a, 0x43, 0xc2, 0x78, 0x8e, 0x61, 0x0a, + 0x0b, 0x15, 0x83, 0xc8, 0x70, 0x13, 0x9f, 0x85, 0x3e, 0x45, 0x65, 0x7e, 0x9f, 0x62, 0xaa, 0x13, + 0x51, 0x9d, 0xee, 0x44, 0x88, 0xd3, 0x66, 0x88, 0xb0, 0x3a, 0xe3, 0x75, 0xa7, 0xae, 0x31, 0x07, + 0x81, 0x75, 0x1b, 0xda, 0x03, 0xa1, 0xa5, 0x3b, 0x24, 0xe4, 0xd4, 0x8d, 0x3d, 0x3e, 0x94, 0x47, + 0xbd, 0xee, 0xb4, 0x24, 0x7a, 0x9f, 0x90, 0xd3, 0x23, 0x8f, 0x0f, 0xad, 0xf7, 0x60, 0x59, 0xa7, + 0x81, 0xa1, 0x74, 0x11, 0xd3, 0x97, 0x9f, 0x3e, 0x45, 0x79, 0xef, 0x39, 0xad, 0xd3, 0x1c, 0xc4, + 0xec, 0xeb, 0x70, 0xed, 0x01, 0x62, 0x9c, 0x92, 0x71, 0xd1, 0x31, 0xf6, 0x0f, 0x00, 0x0e, 0x22, + 0x8e, 0xe8, 0x13, 0xcf, 0x47, 0xcc, 0x7a, 0x33, 0x0f, 0xe9, 0xe4, 0x68, 0xa5, 0xaf, 0x3a, 0x52, + 0xe9, 0x80, 0x93, 0xa3, 0xb1, 0xfb, 0xb0, 0xe8, 0x90, 0x44, 0x84, 0xa3, 0x97, 0xcd, 0x97, 0x9e, + 0xd7, 0xd4, 0xf3, 0x24, 0xd2, 0xd1, 0x63, 0xf6, 0xbe, 0x29, 0x61, 0x33, 0x76, 0x7a, 0x89, 0xfa, + 0x50, 0xc7, 0x06, 0xa7, 0xa3, 0xca, 0xb4, 0xe8, 0x8c, 0xc4, 0xfe, 0x00, 0x56, 0x15, 0x27, 0xc5, + 0xd9, 0xb0, 0x79, 0x19, 0x16, 0xa9, 0x51, 0xa3, 0x94, 0xb5, 0xa2, 0x34, 0x91, 0x1e, 0x13, 0xfe, + 0x10, 0x15, 0x75, 0x66, 0x88, 0xf1, 0xc7, 0x2a, 0x74, 0xc4, 0x40, 0x81, 0xa7, 0xfd, 0x11, 0x34, + 0xef, 0x3b, 0x47, 0x9f, 0x21, 0x3c, 0x18, 0x9e, 0x88, 0xe8, 0xf9, 0xff, 0x45, 0x58, 0x1b, 0x6c, + 0x69, 0x6d, 0x73, 0x43, 0x4e, 0x81, 0xce, 0xfe, 0x18, 0xd6, 0xef, 0x07, 0x41, 0x1e, 0x65, 0xb4, + 0x7e, 0x13, 0xea, 0x51, 0x8e, 0x5d, 0xee, 0xce, 0x2a, 0x50, 0x67, 0x44, 0xf6, 0x4f, 0x60, 0xf5, + 0x30, 0x1a, 0xe1, 0x08, 0xed, 0x1c, 0x3d, 0x7e, 0x88, 0xd2, 0x58, 0x64, 0x41, 0x55, 0xe4, 0x6c, + 0x92, 0x47, 0xcd, 0x91, 0xdf, 0xe2, 0x70, 0x46, 0x27, 0xae, 0x1f, 0x27, 0x4c, 0xf7, 0xa3, 0x16, + 0xa3, 0x93, 0x9d, 0x38, 0x61, 0xe2, 0x72, 0x11, 0xc9, 0x05, 0x89, 0x46, 0x63, 0x79, 0x42, 0x6b, + 0xce, 0x92, 0x1f, 0x27, 0x87, 0xd1, 0x68, 0x6c, 0xff, 0x9f, 0xac, 0xc0, 0x11, 0x0a, 0x1c, 0x2f, + 0x0a, 0x48, 0xf8, 0x00, 0x9d, 0xe5, 0x24, 0xa4, 0xd5, 0x9e, 0x89, 0x44, 0xdf, 0x94, 0xa0, 0x79, + 0x7f, 0x80, 0x22, 0xfe, 0x00, 0x71, 0x0f, 0x8f, 0x64, 0x45, 0x77, 0x86, 0x28, 0xc3, 0x24, 0xd2, + 0xc7, 0xcd, 0x80, 0xa2, 0x20, 0xc7, 0x11, 0xe6, 0x6e, 0xe0, 0xa1, 0x90, 0x44, 0x92, 0x4b, 0xcd, + 0x01, 0x81, 0x7a, 0x20, 0x31, 0xd6, 0xab, 0xd0, 0x56, 0xfd, 0x42, 0x77, 0xe8, 0x45, 0xc1, 0x48, + 0x1c, 0x74, 0xd5, 0x3f, 0x59, 0x56, 0xe8, 0x7d, 0x8d, 0xb5, 0x5e, 0x83, 0x15, 0x7d, 0x0c, 0x33, + 0xca, 0xaa, 0xa4, 0x6c, 0x6b, 0x7c, 0x81, 0x34, 0x89, 0x63, 0x42, 0x39, 0x73, 0x19, 0xf2, 0x7d, + 0x12, 0xc6, 0xba, 0x1c, 0x6a, 0x1b, 0xfc, 0xb1, 0x42, 0xdb, 0x03, 0x58, 0xdd, 0x13, 0x76, 0x6a, + 0x4b, 0xb2, 0x6d, 0xb5, 0x1c, 0xa2, 0xd0, 0x3d, 0x19, 0x11, 0xff, 0xd4, 0x15, 0xc1, 0x51, 0x7b, + 0x58, 0x24, 0x5c, 0xdb, 0x02, 0x79, 0x8c, 0xbf, 0x96, 0x95, 0xbf, 0xa0, 0x1a, 0x12, 0x1e, 0x8f, + 0x92, 0x81, 0x1b, 0x53, 0x72, 0x82, 0xb4, 0x89, 0xed, 0x10, 0x85, 0xfb, 0x0a, 0x7f, 0x24, 0xd0, + 0xf6, 0x9f, 0x4b, 0xb0, 0x56, 0x94, 0xa4, 0x43, 0xfd, 0x16, 0xac, 0x15, 0x45, 0xe9, 0xeb, 0x5f, + 0xa5, 0x97, 0x9d, 0xbc, 0x40, 0x95, 0x08, 0xdc, 0x85, 0x96, 0x6c, 0x22, 0xbb, 0x81, 0xe2, 0x54, + 0x4c, 0x7a, 0xf2, 0xeb, 0xe2, 0x34, 0xbd, 0xfc, 0x2a, 0xbd, 0x07, 0x37, 0xb4, 0xf9, 0xee, 0xb4, + 0xda, 0x6a, 0x43, 0xac, 0x6b, 0x82, 0x87, 0x13, 0xda, 0x7f, 0x0a, 0xdd, 0x0c, 0xb5, 0x3d, 0x96, + 0xc8, 0x6c, 0x33, 0xaf, 0x4e, 0x18, 0x7b, 0x3f, 0x08, 0xa8, 0x3c, 0x25, 0x55, 0x67, 0xd6, 0x90, + 0x7d, 0x0f, 0xae, 0x1f, 0x23, 0xae, 0xbc, 0xe1, 0x71, 0x5d, 0x89, 0x28, 0x66, 0x2b, 0x50, 0x39, + 0x46, 0xbe, 0x34, 0xbe, 0xe2, 0x88, 0x4f, 0xb1, 0x01, 0x1f, 0x33, 0xe4, 0x4b, 0x2b, 0x2b, 0x8e, + 0xfc, 0xb6, 0xff, 0x54, 0x82, 0x25, 0x1d, 0x9c, 0xc5, 0x05, 0x13, 0x50, 0x7c, 0x86, 0xa8, 0xde, + 0x7a, 0x1a, 0xb2, 0x5e, 0x81, 0x65, 0xf5, 0xe5, 0x92, 0x98, 0x63, 0x92, 0x86, 0xfc, 0x96, 0xc2, + 0x1e, 0x2a, 0xa4, 0xec, 0x0f, 0xca, 0xf6, 0x97, 0xae, 0x34, 0x35, 0x24, 0x9b, 0x7c, 0x4c, 0x9c, + 0x70, 0x19, 0xe2, 0xeb, 0x8e, 0x86, 0xc4, 0x56, 0x37, 0xfc, 0x16, 0x24, 0x3f, 0x03, 0x8a, 0xad, + 0x1e, 0x92, 0x24, 0xe2, 0x6e, 0x4c, 0x70, 0xc4, 0x75, 0x4c, 0x07, 0x89, 0x3a, 0x12, 0x18, 0xfb, + 0x57, 0x25, 0x58, 0x54, 0x3d, 0x72, 0x51, 0xdb, 0xa6, 0x37, 0x6b, 0x19, 0xcb, 0x2c, 0x45, 0xca, + 0x52, 0xb7, 0xa9, 0xfc, 0x16, 0xe7, 0xf8, 0x2c, 0x54, 0xf7, 0x83, 0x56, 0xed, 0x2c, 0x94, 0x17, + 0xc3, 0x2b, 0xb0, 0x9c, 0x5d, 0xd0, 0x72, 0x5c, 0xa9, 0xd8, 0x4a, 0xb1, 0x92, 0xec, 0x42, 0x4d, + 0xed, 0x1f, 0x8a, 0x92, 0x3e, 0xed, 0x0f, 0xaf, 0x40, 0x25, 0x49, 0x95, 0x11, 0x9f, 0x02, 0x33, + 0x48, 0xaf, 0x76, 0xf1, 0x69, 0xdd, 0x86, 0x65, 0x2f, 0x08, 0xb0, 0x98, 0xee, 0x8d, 0xf6, 0x70, + 0x90, 0x1e, 0xd2, 0x22, 0xd6, 0xfe, 0x6b, 0x09, 0xda, 0x3b, 0x24, 0x1e, 0x7f, 0x84, 0x47, 0x28, + 0x17, 0x41, 0xa4, 0x92, 0xfa, 0x66, 0x17, 0xdf, 0x22, 0x5b, 0x7d, 0x82, 0x47, 0x48, 0x1d, 0x2d, + 0xb5, 0xb2, 0x35, 0x81, 0x90, 0xc7, 0xca, 0x0c, 0xa6, 0x6d, 0xb7, 0x96, 0x1a, 0x7c, 0x48, 0x02, + 0x99, 0x97, 0x07, 0x98, 0xba, 0x69, 0x93, 0xad, 0xe5, 0x2c, 0x05, 0x98, 0xca, 0x21, 0x6d, 0xc8, + 0x82, 0xec, 0xf3, 0xe6, 0x0d, 0x59, 0x54, 0x18, 0x61, 0xc8, 0x3a, 0x2c, 0x92, 0x27, 0x4f, 0x18, + 0xe2, 0x32, 0x83, 0xae, 0x38, 0x1a, 0x4a, 0xc3, 0x5c, 0x2d, 0x17, 0xe6, 0xae, 0xc1, 0xaa, 0x7c, + 0x51, 0x78, 0x44, 0x3d, 0x1f, 0x47, 0x03, 0x73, 0x3d, 0xac, 0x81, 0x75, 0xcc, 0x49, 0x3c, 0x8d, + 0xdd, 0x43, 0xfc, 0xf0, 0xf0, 0xe1, 0xee, 0x19, 0x8a, 0xb8, 0xc1, 0xbe, 0x01, 0x35, 0x83, 0xfa, + 0x0f, 0xf2, 0xaa, 0x3b, 0xbf, 0xed, 0xe8, 0xc0, 0xaa, 0x6b, 0x74, 0x6b, 0x0f, 0xda, 0x13, 0x6f, + 0x3e, 0x96, 0x6e, 0xda, 0xcc, 0x7e, 0x0a, 0xea, 0xad, 0xf7, 0xd5, 0x1b, 0x52, 0xdf, 0xbc, 0x21, + 0xf5, 0x77, 0xc3, 0x98, 0x8f, 0xad, 0x5d, 0x58, 0x2e, 0xbe, 0x8e, 0x58, 0x37, 0x4d, 0x8e, 0x33, + 0xe3, 0xcd, 0xe4, 0x42, 0x36, 0x7b, 0xd0, 0x9e, 0x78, 0x28, 0x31, 0xfa, 0xcc, 0x7e, 0x3f, 0xb9, + 0x90, 0xd1, 0x3d, 0x68, 0xe4, 0x5e, 0x46, 0xac, 0xae, 0x62, 0x32, 0xfd, 0x58, 0x72, 0x21, 0x83, + 0x1d, 0x68, 0x15, 0x1e, 0x2b, 0xac, 0x9e, 0xb6, 0x67, 0xc6, 0x0b, 0xc6, 0x85, 0x4c, 0xb6, 0xa1, + 0x91, 0x7b, 0x33, 0x30, 0x5a, 0x4c, 0x3f, 0x4c, 0xf4, 0x6e, 0xcc, 0x18, 0xd1, 0xf1, 0x7b, 0x1f, + 0x5a, 0x85, 0x0e, 0xbf, 0x51, 0x64, 0xd6, 0xeb, 0x42, 0xef, 0xe6, 0xcc, 0x31, 0xcd, 0x69, 0x0f, + 0xda, 0x13, 0xfd, 0x7e, 0xe3, 0xdc, 0xd9, 0xcf, 0x00, 0x17, 0x9a, 0xf5, 0x89, 0x5c, 0xec, 0x5c, + 0x39, 0x97, 0x5b, 0xec, 0xe9, 0xee, 0x7e, 0xef, 0xf9, 0xd9, 0x83, 0x5a, 0xab, 0x5d, 0x58, 0x2e, + 0x36, 0xf6, 0x0d, 0xb3, 0x99, 0xed, 0xfe, 0xf9, 0x3b, 0xa7, 0xd0, 0xe3, 0xcf, 0x76, 0xce, 0xac, + 0xd6, 0xff, 0x85, 0x8c, 0xee, 0x03, 0xe8, 0xe2, 0x2d, 0xc0, 0x51, 0xba, 0x64, 0x53, 0x45, 0x63, + 0xba, 0x64, 0x33, 0x0a, 0xbd, 0x7b, 0x00, 0xaa, 0xe6, 0x0a, 0x48, 0xc2, 0xad, 0xeb, 0x46, 0x8d, + 0x89, 0x42, 0xaf, 0xd7, 0x9d, 0x1e, 0x98, 0x62, 0x80, 0x28, 0xbd, 0x0c, 0x83, 0x0f, 0x01, 0xb2, + 0x5a, 0xce, 0x30, 0x98, 0xaa, 0xee, 0xe6, 0xf8, 0xa0, 0x99, 0xaf, 0xdc, 0x2c, 0x6d, 0xeb, 0x8c, + 0x6a, 0x6e, 0x0e, 0x8b, 0xf6, 0x44, 0x66, 0x5e, 0xdc, 0x6c, 0x93, 0x09, 0x7b, 0x6f, 0x2a, 0x3b, + 0xb7, 0xee, 0x42, 0x33, 0x9f, 0x92, 0x1b, 0x2d, 0x66, 0xa4, 0xe9, 0xbd, 0x42, 0x5a, 0x6e, 0xdd, + 0x83, 0xe5, 0x62, 0x3a, 0x6e, 0xe5, 0xce, 0xc5, 0x54, 0x92, 0xde, 0xd3, 0xcd, 0xa6, 0x1c, 0xf9, + 0xdb, 0x00, 0x59, 0xda, 0x6e, 0xdc, 0x37, 0x95, 0xc8, 0x4f, 0x48, 0xdd, 0x83, 0xf6, 0x44, 0x3a, + 0x6e, 0x2c, 0x9e, 0x9d, 0xa5, 0xcf, 0xf3, 0x7e, 0xfe, 0x5e, 0x30, 0x76, 0xcf, 0xb8, 0x2b, 0xe6, + 0x85, 0xbf, 0xdc, 0x1d, 0x62, 0x76, 0xf1, 0xf4, 0xb5, 0x32, 0x2f, 0xfc, 0x15, 0x2a, 0x5f, 0x13, + 0x75, 0x66, 0x95, 0xc3, 0xf3, 0x2e, 0x85, 0x62, 0x99, 0x68, 0xd6, 0x61, 0x66, 0xf1, 0x38, 0xcf, + 0x1f, 0xf9, 0xda, 0xc4, 0xf8, 0x63, 0x46, 0xbd, 0xf2, 0x1d, 0xd1, 0x21, 0x5f, 0x7f, 0xe4, 0xa2, + 0xc3, 0x8c, 0xb2, 0xe4, 0x42, 0x46, 0xfb, 0xd0, 0xde, 0x33, 0xa9, 0xa5, 0x4e, 0x7b, 0xb5, 0x3a, + 0x33, 0xd2, 0xfc, 0x5e, 0x6f, 0xd6, 0x90, 0x3e, 0xa2, 0x9f, 0x40, 0x67, 0x2a, 0xe5, 0xb5, 0x36, + 0xd2, 0xe6, 0xea, 0xcc, 0x5c, 0xf8, 0x42, 0xb5, 0x0e, 0x60, 0x65, 0x32, 0xe3, 0xb5, 0x5e, 0xd0, + 0x8b, 0x3e, 0x3b, 0x13, 0xbe, 0x90, 0xd5, 0x7b, 0x50, 0x33, 0x19, 0x96, 0xa5, 0x9b, 0xd8, 0x13, + 0x19, 0xd7, 0x85, 0x53, 0xef, 0x42, 0x23, 0x97, 0xa3, 0x98, 0x5d, 0x37, 0x9d, 0xb6, 0xf4, 0x74, + 0xcf, 0xd9, 0xa0, 0xb7, 0xcf, 0xbf, 0xf9, 0x76, 0xe3, 0xb9, 0xbf, 0x7f, 0xbb, 0xf1, 0xdc, 0x2f, + 0x9f, 0x6d, 0x94, 0xbe, 0x79, 0xb6, 0x51, 0xfa, 0xdb, 0xb3, 0x8d, 0xd2, 0x3f, 0x9f, 0x6d, 0x94, + 0x7e, 0xf4, 0xd3, 0xef, 0xf9, 0x87, 0x19, 0x9a, 0x44, 0x1c, 0x87, 0x68, 0xeb, 0x0c, 0x53, 0x9e, + 0x1b, 0x8a, 0x4f, 0x07, 0x53, 0xff, 0xa5, 0x11, 0x2a, 0x9c, 0x2c, 0x4a, 0xf8, 0xed, 0x7f, 0x07, + 0x00, 0x00, 0xff, 0xff, 0x3f, 0x18, 0x6e, 0xe2, 0x43, 0x24, 0x00, 0x00, } func (m *CreateContainerRequest) Marshal() (dAtA []byte, err error) { @@ -5381,6 +5462,67 @@ func (m *StopTracingRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } +func (m *GetOOMEventRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *GetOOMEventRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *GetOOMEventRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + return len(dAtA) - i, nil +} + +func (m *OOMEvent) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *OOMEvent) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *OOMEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.XXX_unrecognized != nil { + i -= len(m.XXX_unrecognized) + copy(dAtA[i:], m.XXX_unrecognized) + } + if len(m.ContainerId) > 0 { + i -= len(m.ContainerId) + copy(dAtA[i:], m.ContainerId) + i = encodeVarintAgent(dAtA, i, uint64(len(m.ContainerId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + func encodeVarintAgent(dAtA []byte, offset int, v uint64) int { offset -= sovAgent(v) base := offset @@ -6663,6 +6805,34 @@ func (m *StopTracingRequest) Size() (n int) { return n } +func (m *GetOOMEventRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + +func (m *OOMEvent) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ContainerId) + if l > 0 { + n += 1 + l + sovAgent(uint64(l)) + } + if m.XXX_unrecognized != nil { + n += len(m.XXX_unrecognized) + } + return n +} + func sovAgent(x uint64) (n int) { return (math_bits.Len64(x|1) + 6) / 7 } @@ -7468,6 +7638,27 @@ func (this *StopTracingRequest) String() string { }, "") return s } +func (this *GetOOMEventRequest) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&GetOOMEventRequest{`, + `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, + `}`, + }, "") + return s +} +func (this *OOMEvent) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&OOMEvent{`, + `ContainerId:` + fmt.Sprintf("%v", this.ContainerId) + `,`, + `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, + `}`, + }, "") + return s +} func valueToStringAgent(v interface{}) string { rv := reflect.ValueOf(v) if rv.IsNil() { @@ -7509,6 +7700,7 @@ type AgentServiceService interface { MemHotplugByProbe(ctx context.Context, req *MemHotplugByProbeRequest) (*types.Empty, error) SetGuestDateTime(ctx context.Context, req *SetGuestDateTimeRequest) (*types.Empty, error) CopyFile(ctx context.Context, req *CopyFileRequest) (*types.Empty, error) + GetOOMEvent(ctx context.Context, req *GetOOMEventRequest) (*OOMEvent, error) } func RegisterAgentServiceService(srv *github_com_containerd_ttrpc.Server, svc AgentServiceService) { @@ -7730,6 +7922,13 @@ func RegisterAgentServiceService(srv *github_com_containerd_ttrpc.Server, svc Ag } return svc.CopyFile(ctx, &req) }, + "GetOOMEvent": func(ctx context.Context, unmarshal func(interface{}) error) (interface{}, error) { + var req GetOOMEventRequest + if err := unmarshal(&req); err != nil { + return nil, err + } + return svc.GetOOMEvent(ctx, &req) + }, }) } @@ -7990,6 +8189,14 @@ func (c *agentServiceClient) CopyFile(ctx context.Context, req *CopyFileRequest) } return &resp, nil } + +func (c *agentServiceClient) GetOOMEvent(ctx context.Context, req *GetOOMEventRequest) (*OOMEvent, error) { + var resp OOMEvent + if err := c.client.Call(ctx, "grpc.AgentService", "GetOOMEvent", req, &resp); err != nil { + return nil, err + } + return &resp, nil +} func (m *CreateContainerRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 @@ -15420,6 +15627,146 @@ func (m *StopTracingRequest) Unmarshal(dAtA []byte) error { } return nil } +func (m *GetOOMEventRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowAgent + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: GetOOMEventRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: GetOOMEventRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipAgent(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthAgent + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthAgent + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *OOMEvent) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowAgent + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: OOMEvent: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: OOMEvent: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ContainerId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowAgent + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthAgent + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthAgent + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ContainerId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipAgent(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthAgent + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthAgent + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func skipAgent(dAtA []byte) (n int, err error) { l := len(dAtA) iNdEx := 0 diff --git a/src/runtime/virtcontainers/pkg/agent/protocols/grpc/health.pb.go b/src/runtime/virtcontainers/pkg/agent/protocols/grpc/health.pb.go index f96bdc7940..739c79ad1e 100644 --- a/src/runtime/virtcontainers/pkg/agent/protocols/grpc/health.pb.go +++ b/src/runtime/virtcontainers/pkg/agent/protocols/grpc/health.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: github.com/kata-containers/kata-containers/src/runtime/virtcontainers/pkg/agent/protocols/grpc//health.proto +// source: github.com/kata-containers/kata-containers/src/agent/protocols/protos/health.proto package grpc @@ -53,7 +53,7 @@ func (x HealthCheckResponse_ServingStatus) String() string { } func (HealthCheckResponse_ServingStatus) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_24b9fe6b2d9b7b0c, []int{1, 0} + return fileDescriptor_c2419073415b3fbc, []int{1, 0} } type CheckRequest struct { @@ -66,7 +66,7 @@ type CheckRequest struct { func (m *CheckRequest) Reset() { *m = CheckRequest{} } func (*CheckRequest) ProtoMessage() {} func (*CheckRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_24b9fe6b2d9b7b0c, []int{0} + return fileDescriptor_c2419073415b3fbc, []int{0} } func (m *CheckRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -105,7 +105,7 @@ type HealthCheckResponse struct { func (m *HealthCheckResponse) Reset() { *m = HealthCheckResponse{} } func (*HealthCheckResponse) ProtoMessage() {} func (*HealthCheckResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_24b9fe6b2d9b7b0c, []int{1} + return fileDescriptor_c2419073415b3fbc, []int{1} } func (m *HealthCheckResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -145,7 +145,7 @@ type VersionCheckResponse struct { func (m *VersionCheckResponse) Reset() { *m = VersionCheckResponse{} } func (*VersionCheckResponse) ProtoMessage() {} func (*VersionCheckResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_24b9fe6b2d9b7b0c, []int{2} + return fileDescriptor_c2419073415b3fbc, []int{2} } func (m *VersionCheckResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -182,34 +182,36 @@ func init() { } func init() { - proto.RegisterFile("github.com/kata-containers/kata-containers/src/runtime/virtcontainers/pkg/agent/protocols/grpc//health.proto", fileDescriptor_24b9fe6b2d9b7b0c) + proto.RegisterFile("github.com/kata-containers/kata-containers/src/agent/protocols/protos/health.proto", fileDescriptor_c2419073415b3fbc) } -var fileDescriptor_24b9fe6b2d9b7b0c = []byte{ - // 365 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x51, 0x41, 0x4b, 0xf3, 0x40, - 0x10, 0xed, 0x96, 0xef, 0x6b, 0x71, 0xda, 0x6a, 0x59, 0x3d, 0xd4, 0x1e, 0x16, 0x8d, 0x07, 0x7b, - 0x69, 0x02, 0x15, 0x04, 0x45, 0x10, 0x14, 0x51, 0x11, 0x52, 0x48, 0xb5, 0xde, 0x2c, 0x69, 0x58, - 0x93, 0xd0, 0x9a, 0xad, 0xd9, 0x4d, 0x2f, 0x5e, 0xfc, 0x0d, 0xfe, 0x0a, 0x7f, 0x82, 0x47, 0x8f, - 0x3d, 0x7a, 0xf4, 0x68, 0xf7, 0x57, 0x78, 0x94, 0xec, 0xa6, 0xd2, 0x42, 0xbd, 0xed, 0x7b, 0xf3, - 0xde, 0xcc, 0xbc, 0x59, 0x38, 0xf2, 0x43, 0x11, 0x24, 0x7d, 0xd3, 0x63, 0x0f, 0xd6, 0xc0, 0x15, - 0x6e, 0xd3, 0x63, 0x91, 0x70, 0xc3, 0x88, 0xc6, 0xdc, 0x72, 0x7d, 0x1a, 0x09, 0x6b, 0x14, 0x33, - 0xc1, 0x3c, 0x36, 0xe4, 0x96, 0x1f, 0x8f, 0x3c, 0x2b, 0xa0, 0xee, 0x50, 0x04, 0xa6, 0x62, 0xf1, - 0xbf, 0x94, 0xaa, 0x37, 0xe7, 0x7a, 0xf8, 0xcc, 0x67, 0xda, 0xd2, 0x4f, 0xee, 0x15, 0x52, 0x40, - 0xbd, 0xb4, 0xc9, 0x68, 0x40, 0xf9, 0x34, 0xa0, 0xde, 0xc0, 0xa1, 0x8f, 0x09, 0xe5, 0x02, 0xd7, - 0xa0, 0xc8, 0x69, 0x3c, 0x0e, 0x3d, 0x5a, 0x43, 0x5b, 0xa8, 0xb1, 0xe2, 0xcc, 0xa0, 0xf1, 0x82, - 0x60, 0xfd, 0x42, 0xcd, 0xcb, 0x0c, 0x7c, 0xc4, 0x22, 0x4e, 0xf1, 0x31, 0x14, 0xb8, 0x70, 0x45, - 0xc2, 0x95, 0x61, 0xb5, 0xb5, 0x6b, 0xa6, 0x7b, 0x98, 0x4b, 0xa4, 0x66, 0x27, 0x6d, 0x15, 0xf9, - 0x1d, 0x25, 0x77, 0x32, 0x9b, 0x71, 0x08, 0x95, 0x85, 0x02, 0x2e, 0x41, 0xf1, 0xc6, 0xbe, 0xb2, - 0xdb, 0xb7, 0x76, 0x35, 0x97, 0x82, 0xce, 0x99, 0xd3, 0xbd, 0xb4, 0xcf, 0xab, 0x08, 0xaf, 0x41, - 0xc9, 0x6e, 0x5f, 0xf7, 0x66, 0x44, 0xde, 0xb8, 0x83, 0x8d, 0x2e, 0x8d, 0x79, 0xc8, 0xa2, 0xc5, - 0xa5, 0xb6, 0xa1, 0x9c, 0x6e, 0xd1, 0x1b, 0xeb, 0x62, 0x96, 0xa5, 0x94, 0x72, 0x99, 0x1e, 0xef, - 0x40, 0x45, 0xdd, 0xf4, 0x57, 0x93, 0x57, 0x9a, 0xb2, 0x22, 0x33, 0x51, 0xeb, 0x09, 0x0a, 0x3a, - 0x08, 0xde, 0x87, 0xff, 0x6a, 0x04, 0xc6, 0x3a, 0xdf, 0xfc, 0xd5, 0xea, 0x9b, 0x7f, 0x66, 0xc6, - 0x07, 0x50, 0x9c, 0x4d, 0x5c, 0xe6, 0xac, 0x6b, 0x6e, 0x59, 0x88, 0x93, 0xc6, 0x64, 0x4a, 0x72, - 0x9f, 0x53, 0x92, 0xfb, 0x9e, 0x12, 0xf4, 0x2c, 0x09, 0x7a, 0x95, 0x04, 0xbd, 0x49, 0x82, 0xde, - 0x25, 0x41, 0x13, 0x49, 0xd0, 0x87, 0x24, 0xe8, 0x4b, 0x12, 0xd4, 0x2f, 0xa8, 0xcf, 0xdc, 0xfb, - 0x09, 0x00, 0x00, 0xff, 0xff, 0x16, 0xa5, 0xaa, 0xfb, 0x41, 0x02, 0x00, 0x00, +var fileDescriptor_c2419073415b3fbc = []byte{ + // 393 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x52, 0x31, 0x4f, 0xfa, 0x40, + 0x1c, 0xe5, 0xc8, 0xff, 0x0f, 0xf1, 0x00, 0x25, 0xa7, 0x03, 0x32, 0x5c, 0xb4, 0x0e, 0xb2, 0xd0, + 0x26, 0x98, 0x98, 0xe8, 0x62, 0xa2, 0x31, 0x6a, 0x4c, 0x4a, 0x52, 0x14, 0x13, 0x07, 0x48, 0x69, + 0xce, 0xb6, 0x01, 0x7a, 0xf5, 0xee, 0xca, 0xe2, 0xe2, 0xe8, 0xec, 0xa7, 0xf0, 0x23, 0x38, 0x3a, + 0x32, 0x3a, 0x3a, 0x4a, 0x3f, 0x85, 0xa3, 0xe9, 0x5d, 0x31, 0x10, 0x70, 0x70, 0xbb, 0xf7, 0x7e, + 0xef, 0xdd, 0xef, 0xbd, 0xcb, 0x41, 0xcb, 0xf5, 0x85, 0x17, 0xf5, 0x74, 0x87, 0x0e, 0x8d, 0xbe, + 0x2d, 0xec, 0xba, 0x43, 0x03, 0x61, 0xfb, 0x01, 0x61, 0x7c, 0x01, 0x73, 0xe6, 0x18, 0xb6, 0x4b, + 0x02, 0x61, 0x84, 0x8c, 0x0a, 0xea, 0xd0, 0x01, 0x57, 0x27, 0x6e, 0x78, 0xc4, 0x1e, 0x08, 0x4f, + 0x97, 0x08, 0xfd, 0x73, 0x59, 0xe8, 0x54, 0xeb, 0x33, 0x37, 0xbb, 0xd4, 0xa5, 0x4a, 0xda, 0x8b, + 0xee, 0x24, 0x92, 0x40, 0x9e, 0x94, 0x49, 0xab, 0xc1, 0xe2, 0x89, 0x47, 0x9c, 0xbe, 0x45, 0xee, + 0x23, 0xc2, 0x05, 0xaa, 0xc0, 0x3c, 0x27, 0x6c, 0xe4, 0x3b, 0xa4, 0x02, 0xb6, 0x40, 0x6d, 0xc5, + 0x9a, 0x42, 0xed, 0x19, 0xc0, 0xf5, 0x73, 0xb9, 0x2f, 0x35, 0xf0, 0x90, 0x06, 0x9c, 0xa0, 0x23, + 0x98, 0xe3, 0xc2, 0x16, 0x11, 0x97, 0x86, 0xd5, 0xc6, 0xae, 0x9e, 0xe4, 0xd0, 0x97, 0x48, 0xf5, + 0x56, 0x72, 0x55, 0xe0, 0xb6, 0xa4, 0xdc, 0x4a, 0x6d, 0xda, 0x21, 0x2c, 0xcd, 0x0d, 0x50, 0x01, + 0xe6, 0xaf, 0xcd, 0x4b, 0xb3, 0x79, 0x63, 0x96, 0x33, 0x09, 0x68, 0x9d, 0x5a, 0xed, 0x0b, 0xf3, + 0xac, 0x0c, 0xd0, 0x1a, 0x2c, 0x98, 0xcd, 0xab, 0xee, 0x94, 0xc8, 0x6a, 0x1d, 0xb8, 0xd1, 0x26, + 0x8c, 0xfb, 0x34, 0x98, 0x0f, 0xb5, 0x0d, 0x8b, 0x49, 0x8a, 0xee, 0x48, 0x0d, 0xd3, 0x2e, 0x85, + 0x84, 0x4b, 0xf5, 0x68, 0x07, 0x96, 0xe4, 0xab, 0xfe, 0x68, 0xb2, 0x52, 0x53, 0x94, 0x64, 0x2a, + 0x6a, 0x3c, 0xc0, 0x9c, 0x2a, 0x82, 0xf6, 0xe1, 0x7f, 0xb9, 0x02, 0x21, 0xd5, 0x6f, 0xf6, 0xd5, + 0xaa, 0x9b, 0xbf, 0x76, 0x46, 0x07, 0x30, 0x3f, 0xdd, 0xb8, 0xcc, 0x59, 0x55, 0xdc, 0xb2, 0x12, + 0xc7, 0x4f, 0x60, 0x3c, 0xc1, 0x99, 0x8f, 0x09, 0xce, 0x7c, 0x4d, 0x30, 0x78, 0x8c, 0x31, 0x78, + 0x89, 0x31, 0x78, 0x8d, 0x31, 0x78, 0x8b, 0x31, 0x18, 0xc7, 0x18, 0xbc, 0xc7, 0x18, 0x7c, 0xc6, + 0x18, 0xdc, 0x76, 0xfe, 0xf8, 0x9f, 0x58, 0x14, 0x08, 0x7f, 0x48, 0x8c, 0x91, 0xcf, 0xc4, 0xcc, + 0x28, 0xec, 0xbb, 0x0b, 0x5f, 0x2d, 0xc9, 0xd7, 0xcb, 0x49, 0xbc, 0xf7, 0x1d, 0x00, 0x00, 0xff, + 0xff, 0x4d, 0x7b, 0xf1, 0xc9, 0xb8, 0x02, 0x00, 0x00, } func (this *CheckRequest) Equal(that interface{}) bool { diff --git a/src/runtime/virtcontainers/pkg/agent/protocols/grpc/healthpb_test.go b/src/runtime/virtcontainers/pkg/agent/protocols/grpc/healthpb_test.go index 2eb6578070..b1693a8e02 100644 --- a/src/runtime/virtcontainers/pkg/agent/protocols/grpc/healthpb_test.go +++ b/src/runtime/virtcontainers/pkg/agent/protocols/grpc/healthpb_test.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: github.com/kata-containers/kata-containers/src/runtime/virtcontainers/pkg/agent/protocols/grpc//health.proto +// source: github.com/kata-containers/kata-containers/src/agent/protocols/protos/health.proto package grpc diff --git a/src/runtime/virtcontainers/pkg/agent/protocols/grpc/oci.pb.go b/src/runtime/virtcontainers/pkg/agent/protocols/grpc/oci.pb.go index 64911d0a22..1c60cf603c 100644 --- a/src/runtime/virtcontainers/pkg/agent/protocols/grpc/oci.pb.go +++ b/src/runtime/virtcontainers/pkg/agent/protocols/grpc/oci.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: github.com/kata-containers/kata-containers/src/runtime/virtcontainers/pkg/agent/protocols/grpc//oci.proto +// source: github.com/kata-containers/kata-containers/src/agent/protocols/protos/oci.proto package grpc @@ -30,25 +30,25 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package type Spec struct { // Version of the Open Container Initiative Runtime Specification with which the bundle complies. - Version string `protobuf:"bytes,1,opt,name=Version,json=version,proto3" json:"Version,omitempty"` + Version string `protobuf:"bytes,1,opt,name=Version,proto3" json:"Version,omitempty"` // Process configures the container process. - Process *Process `protobuf:"bytes,2,opt,name=Process,json=process,proto3" json:"Process,omitempty"` + Process *Process `protobuf:"bytes,2,opt,name=Process,proto3" json:"Process,omitempty"` // Root configures the container's root filesystem. - Root *Root `protobuf:"bytes,3,opt,name=Root,json=root,proto3" json:"Root,omitempty"` + Root *Root `protobuf:"bytes,3,opt,name=Root,proto3" json:"Root,omitempty"` // Hostname configures the container's hostname. - Hostname string `protobuf:"bytes,4,opt,name=Hostname,json=hostname,proto3" json:"Hostname,omitempty"` + Hostname string `protobuf:"bytes,4,opt,name=Hostname,proto3" json:"Hostname,omitempty"` // Mounts configures additional mounts (on top of Root). - Mounts []Mount `protobuf:"bytes,5,rep,name=Mounts,json=mounts,proto3" json:"Mounts"` + Mounts []Mount `protobuf:"bytes,5,rep,name=Mounts,proto3" json:"Mounts"` // Hooks configures callbacks for container lifecycle events. - Hooks *Hooks `protobuf:"bytes,6,opt,name=Hooks,json=hooks,proto3" json:"Hooks,omitempty"` + Hooks *Hooks `protobuf:"bytes,6,opt,name=Hooks,proto3" json:"Hooks,omitempty"` // Annotations contains arbitrary metadata for the container. - Annotations map[string]string `protobuf:"bytes,7,rep,name=Annotations,json=annotations,proto3" json:"Annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + Annotations map[string]string `protobuf:"bytes,7,rep,name=Annotations,proto3" json:"Annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // Linux is platform-specific configuration for Linux based containers. - Linux *Linux `protobuf:"bytes,8,opt,name=Linux,json=linux,proto3" json:"Linux,omitempty"` + Linux *Linux `protobuf:"bytes,8,opt,name=Linux,proto3" json:"Linux,omitempty"` // Solaris is platform-specific configuration for Solaris based containers. - Solaris *Solaris `protobuf:"bytes,9,opt,name=Solaris,json=solaris,proto3" json:"Solaris,omitempty"` + Solaris *Solaris `protobuf:"bytes,9,opt,name=Solaris,proto3" json:"Solaris,omitempty"` // Windows is platform-specific configuration for Windows based containers. - Windows *Windows `protobuf:"bytes,10,opt,name=Windows,json=windows,proto3" json:"Windows,omitempty"` + Windows *Windows `protobuf:"bytes,10,opt,name=Windows,proto3" json:"Windows,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -57,7 +57,7 @@ type Spec struct { func (m *Spec) Reset() { *m = Spec{} } func (*Spec) ProtoMessage() {} func (*Spec) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{0} + return fileDescriptor_e42fef2823778fc8, []int{0} } func (m *Spec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -88,30 +88,30 @@ var xxx_messageInfo_Spec proto.InternalMessageInfo type Process struct { // Terminal creates an interactive terminal for the container. - Terminal bool `protobuf:"varint,1,opt,name=Terminal,json=terminal,proto3" json:"Terminal,omitempty"` + Terminal bool `protobuf:"varint,1,opt,name=Terminal,proto3" json:"Terminal,omitempty"` // ConsoleSize specifies the size of the console. - ConsoleSize *Box `protobuf:"bytes,2,opt,name=ConsoleSize,json=consoleSize,proto3" json:"ConsoleSize,omitempty"` + ConsoleSize *Box `protobuf:"bytes,2,opt,name=ConsoleSize,proto3" json:"ConsoleSize,omitempty"` // User specifies user information for the process. - User User `protobuf:"bytes,3,opt,name=User,json=user,proto3" json:"User"` + User User `protobuf:"bytes,3,opt,name=User,proto3" json:"User"` // Args specifies the binary and arguments for the application to execute. - Args []string `protobuf:"bytes,4,rep,name=Args,json=args,proto3" json:"Args,omitempty"` + Args []string `protobuf:"bytes,4,rep,name=Args,proto3" json:"Args,omitempty"` // Env populates the process environment for the process. - Env []string `protobuf:"bytes,5,rep,name=Env,json=env,proto3" json:"Env,omitempty"` + Env []string `protobuf:"bytes,5,rep,name=Env,proto3" json:"Env,omitempty"` // Cwd is the current working directory for the process and must be // relative to the container's root. - Cwd string `protobuf:"bytes,6,opt,name=Cwd,json=cwd,proto3" json:"Cwd,omitempty"` + Cwd string `protobuf:"bytes,6,opt,name=Cwd,proto3" json:"Cwd,omitempty"` // Capabilities are Linux capabilities that are kept for the process. - Capabilities *LinuxCapabilities `protobuf:"bytes,7,opt,name=Capabilities,json=capabilities,proto3" json:"Capabilities,omitempty"` + Capabilities *LinuxCapabilities `protobuf:"bytes,7,opt,name=Capabilities,proto3" json:"Capabilities,omitempty"` // Rlimits specifies rlimit options to apply to the process. - Rlimits []POSIXRlimit `protobuf:"bytes,8,rep,name=Rlimits,json=rlimits,proto3" json:"Rlimits"` + Rlimits []POSIXRlimit `protobuf:"bytes,8,rep,name=Rlimits,proto3" json:"Rlimits"` // NoNewPrivileges controls whether additional privileges could be gained by processes in the container. - NoNewPrivileges bool `protobuf:"varint,9,opt,name=NoNewPrivileges,json=noNewPrivileges,proto3" json:"NoNewPrivileges,omitempty"` + NoNewPrivileges bool `protobuf:"varint,9,opt,name=NoNewPrivileges,proto3" json:"NoNewPrivileges,omitempty"` // ApparmorProfile specifies the apparmor profile for the container. - ApparmorProfile string `protobuf:"bytes,10,opt,name=ApparmorProfile,json=apparmorProfile,proto3" json:"ApparmorProfile,omitempty"` + ApparmorProfile string `protobuf:"bytes,10,opt,name=ApparmorProfile,proto3" json:"ApparmorProfile,omitempty"` // Specify an oom_score_adj for the container. - OOMScoreAdj int64 `protobuf:"varint,11,opt,name=OOMScoreAdj,json=oOMScoreAdj,proto3" json:"OOMScoreAdj,omitempty"` + OOMScoreAdj int64 `protobuf:"varint,11,opt,name=OOMScoreAdj,proto3" json:"OOMScoreAdj,omitempty"` // SelinuxLabel specifies the selinux context that the container process is run as. - SelinuxLabel string `protobuf:"bytes,12,opt,name=SelinuxLabel,json=selinuxLabel,proto3" json:"SelinuxLabel,omitempty"` + SelinuxLabel string `protobuf:"bytes,12,opt,name=SelinuxLabel,proto3" json:"SelinuxLabel,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -120,7 +120,7 @@ type Process struct { func (m *Process) Reset() { *m = Process{} } func (*Process) ProtoMessage() {} func (*Process) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{1} + return fileDescriptor_e42fef2823778fc8, []int{1} } func (m *Process) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -151,9 +151,9 @@ var xxx_messageInfo_Process proto.InternalMessageInfo type Box struct { // Height is the vertical dimension of a box. - Height uint32 `protobuf:"varint,1,opt,name=Height,json=height,proto3" json:"Height,omitempty"` + Height uint32 `protobuf:"varint,1,opt,name=Height,proto3" json:"Height,omitempty"` // Width is the horizontal dimension of a box. - Width uint32 `protobuf:"varint,2,opt,name=Width,json=width,proto3" json:"Width,omitempty"` + Width uint32 `protobuf:"varint,2,opt,name=Width,proto3" json:"Width,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -162,7 +162,7 @@ type Box struct { func (m *Box) Reset() { *m = Box{} } func (*Box) ProtoMessage() {} func (*Box) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{2} + return fileDescriptor_e42fef2823778fc8, []int{2} } func (m *Box) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -193,13 +193,13 @@ var xxx_messageInfo_Box proto.InternalMessageInfo type User struct { // UID is the user id. - UID uint32 `protobuf:"varint,1,opt,name=UID,json=uID,proto3" json:"UID,omitempty"` + UID uint32 `protobuf:"varint,1,opt,name=UID,proto3" json:"UID,omitempty"` // GID is the group id. - GID uint32 `protobuf:"varint,2,opt,name=GID,json=gID,proto3" json:"GID,omitempty"` + GID uint32 `protobuf:"varint,2,opt,name=GID,proto3" json:"GID,omitempty"` // AdditionalGids are additional group ids set for the container's process. - AdditionalGids []uint32 `protobuf:"varint,3,rep,packed,name=AdditionalGids,json=additionalGids,proto3" json:"AdditionalGids,omitempty"` + AdditionalGids []uint32 `protobuf:"varint,3,rep,packed,name=AdditionalGids,proto3" json:"AdditionalGids,omitempty"` // Username is the user name. - Username string `protobuf:"bytes,4,opt,name=Username,json=username,proto3" json:"Username,omitempty"` + Username string `protobuf:"bytes,4,opt,name=Username,proto3" json:"Username,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -208,7 +208,7 @@ type User struct { func (m *User) Reset() { *m = User{} } func (*User) ProtoMessage() {} func (*User) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{3} + return fileDescriptor_e42fef2823778fc8, []int{3} } func (m *User) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -239,15 +239,15 @@ var xxx_messageInfo_User proto.InternalMessageInfo type LinuxCapabilities struct { // Bounding is the set of capabilities checked by the kernel. - Bounding []string `protobuf:"bytes,1,rep,name=Bounding,json=bounding,proto3" json:"Bounding,omitempty"` + Bounding []string `protobuf:"bytes,1,rep,name=Bounding,proto3" json:"Bounding,omitempty"` // Effective is the set of capabilities checked by the kernel. - Effective []string `protobuf:"bytes,2,rep,name=Effective,json=effective,proto3" json:"Effective,omitempty"` + Effective []string `protobuf:"bytes,2,rep,name=Effective,proto3" json:"Effective,omitempty"` // Inheritable is the capabilities preserved across execve. - Inheritable []string `protobuf:"bytes,3,rep,name=Inheritable,json=inheritable,proto3" json:"Inheritable,omitempty"` + Inheritable []string `protobuf:"bytes,3,rep,name=Inheritable,proto3" json:"Inheritable,omitempty"` // Permitted is the limiting superset for effective capabilities. - Permitted []string `protobuf:"bytes,4,rep,name=Permitted,json=permitted,proto3" json:"Permitted,omitempty"` + Permitted []string `protobuf:"bytes,4,rep,name=Permitted,proto3" json:"Permitted,omitempty"` // Ambient is the ambient set of capabilities that are kept. - Ambient []string `protobuf:"bytes,5,rep,name=Ambient,json=ambient,proto3" json:"Ambient,omitempty"` + Ambient []string `protobuf:"bytes,5,rep,name=Ambient,proto3" json:"Ambient,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -256,7 +256,7 @@ type LinuxCapabilities struct { func (m *LinuxCapabilities) Reset() { *m = LinuxCapabilities{} } func (*LinuxCapabilities) ProtoMessage() {} func (*LinuxCapabilities) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{4} + return fileDescriptor_e42fef2823778fc8, []int{4} } func (m *LinuxCapabilities) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -287,11 +287,11 @@ var xxx_messageInfo_LinuxCapabilities proto.InternalMessageInfo type POSIXRlimit struct { // Type of the rlimit to set - Type string `protobuf:"bytes,1,opt,name=Type,json=type,proto3" json:"Type,omitempty"` + Type string `protobuf:"bytes,1,opt,name=Type,proto3" json:"Type,omitempty"` // Hard is the hard limit for the specified type - Hard uint64 `protobuf:"varint,2,opt,name=Hard,json=hard,proto3" json:"Hard,omitempty"` + Hard uint64 `protobuf:"varint,2,opt,name=Hard,proto3" json:"Hard,omitempty"` // Soft is the soft limit for the specified type - Soft uint64 `protobuf:"varint,3,opt,name=Soft,json=soft,proto3" json:"Soft,omitempty"` + Soft uint64 `protobuf:"varint,3,opt,name=Soft,proto3" json:"Soft,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -300,7 +300,7 @@ type POSIXRlimit struct { func (m *POSIXRlimit) Reset() { *m = POSIXRlimit{} } func (*POSIXRlimit) ProtoMessage() {} func (*POSIXRlimit) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{5} + return fileDescriptor_e42fef2823778fc8, []int{5} } func (m *POSIXRlimit) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -347,7 +347,7 @@ type Mount struct { func (m *Mount) Reset() { *m = Mount{} } func (*Mount) ProtoMessage() {} func (*Mount) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{6} + return fileDescriptor_e42fef2823778fc8, []int{6} } func (m *Mount) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -378,9 +378,9 @@ var xxx_messageInfo_Mount proto.InternalMessageInfo type Root struct { // Path is the absolute path to the container's root filesystem. - Path string `protobuf:"bytes,1,opt,name=Path,json=path,proto3" json:"Path,omitempty"` + Path string `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"` // Readonly makes the root filesystem for the container readonly before the process is executed. - Readonly bool `protobuf:"varint,2,opt,name=Readonly,json=readonly,proto3" json:"Readonly,omitempty"` + Readonly bool `protobuf:"varint,2,opt,name=Readonly,proto3" json:"Readonly,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -389,7 +389,7 @@ type Root struct { func (m *Root) Reset() { *m = Root{} } func (*Root) ProtoMessage() {} func (*Root) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{7} + return fileDescriptor_e42fef2823778fc8, []int{7} } func (m *Root) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -420,11 +420,11 @@ var xxx_messageInfo_Root proto.InternalMessageInfo type Hooks struct { // Prestart is a list of hooks to be run before the container process is executed. - Prestart []Hook `protobuf:"bytes,1,rep,name=Prestart,json=prestart,proto3" json:"Prestart"` + Prestart []Hook `protobuf:"bytes,1,rep,name=Prestart,proto3" json:"Prestart"` // Poststart is a list of hooks to be run after the container process is started. - Poststart []Hook `protobuf:"bytes,2,rep,name=Poststart,json=poststart,proto3" json:"Poststart"` + Poststart []Hook `protobuf:"bytes,2,rep,name=Poststart,proto3" json:"Poststart"` // Poststop is a list of hooks to be run after the container process exits. - Poststop []Hook `protobuf:"bytes,3,rep,name=Poststop,json=poststop,proto3" json:"Poststop"` + Poststop []Hook `protobuf:"bytes,3,rep,name=Poststop,proto3" json:"Poststop"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -433,7 +433,7 @@ type Hooks struct { func (m *Hooks) Reset() { *m = Hooks{} } func (*Hooks) ProtoMessage() {} func (*Hooks) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{8} + return fileDescriptor_e42fef2823778fc8, []int{8} } func (m *Hooks) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -463,10 +463,10 @@ func (m *Hooks) XXX_DiscardUnknown() { var xxx_messageInfo_Hooks proto.InternalMessageInfo type Hook struct { - Path string `protobuf:"bytes,1,opt,name=Path,json=path,proto3" json:"Path,omitempty"` - Args []string `protobuf:"bytes,2,rep,name=Args,json=args,proto3" json:"Args,omitempty"` - Env []string `protobuf:"bytes,3,rep,name=Env,json=env,proto3" json:"Env,omitempty"` - Timeout int64 `protobuf:"varint,4,opt,name=Timeout,json=timeout,proto3" json:"Timeout,omitempty"` + Path string `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"` + Args []string `protobuf:"bytes,2,rep,name=Args,proto3" json:"Args,omitempty"` + Env []string `protobuf:"bytes,3,rep,name=Env,proto3" json:"Env,omitempty"` + Timeout int64 `protobuf:"varint,4,opt,name=Timeout,proto3" json:"Timeout,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -475,7 +475,7 @@ type Hook struct { func (m *Hook) Reset() { *m = Hook{} } func (*Hook) ProtoMessage() {} func (*Hook) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{9} + return fileDescriptor_e42fef2823778fc8, []int{9} } func (m *Hook) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -506,35 +506,35 @@ var xxx_messageInfo_Hook proto.InternalMessageInfo type Linux struct { // UIDMapping specifies user mappings for supporting user namespaces. - UIDMappings []LinuxIDMapping `protobuf:"bytes,1,rep,name=UIDMappings,json=uIDMappings,proto3" json:"UIDMappings"` + UIDMappings []LinuxIDMapping `protobuf:"bytes,1,rep,name=UIDMappings,proto3" json:"UIDMappings"` // GIDMapping specifies group mappings for supporting user namespaces. - GIDMappings []LinuxIDMapping `protobuf:"bytes,2,rep,name=GIDMappings,json=gIDMappings,proto3" json:"GIDMappings"` + GIDMappings []LinuxIDMapping `protobuf:"bytes,2,rep,name=GIDMappings,proto3" json:"GIDMappings"` // Sysctl are a set of key value pairs that are set for the container on start - Sysctl map[string]string `protobuf:"bytes,3,rep,name=Sysctl,json=sysctl,proto3" json:"Sysctl,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + Sysctl map[string]string `protobuf:"bytes,3,rep,name=Sysctl,proto3" json:"Sysctl,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // Resources contain cgroup information for handling resource constraints // for the container - Resources *LinuxResources `protobuf:"bytes,4,opt,name=Resources,json=resources,proto3" json:"Resources,omitempty"` + Resources *LinuxResources `protobuf:"bytes,4,opt,name=Resources,proto3" json:"Resources,omitempty"` // CgroupsPath specifies the path to cgroups that are created and/or joined by the container. // The path is expected to be relative to the cgroups mountpoint. // If resources are specified, the cgroups at CgroupsPath will be updated based on resources. - CgroupsPath string `protobuf:"bytes,5,opt,name=CgroupsPath,json=cgroupsPath,proto3" json:"CgroupsPath,omitempty"` + CgroupsPath string `protobuf:"bytes,5,opt,name=CgroupsPath,proto3" json:"CgroupsPath,omitempty"` // Namespaces contains the namespaces that are created and/or joined by the container - Namespaces []LinuxNamespace `protobuf:"bytes,6,rep,name=Namespaces,json=namespaces,proto3" json:"Namespaces"` + Namespaces []LinuxNamespace `protobuf:"bytes,6,rep,name=Namespaces,proto3" json:"Namespaces"` // Devices are a list of device nodes that are created for the container - Devices []LinuxDevice `protobuf:"bytes,7,rep,name=Devices,json=devices,proto3" json:"Devices"` + Devices []LinuxDevice `protobuf:"bytes,7,rep,name=Devices,proto3" json:"Devices"` // Seccomp specifies the seccomp security settings for the container. - Seccomp *LinuxSeccomp `protobuf:"bytes,8,opt,name=Seccomp,json=seccomp,proto3" json:"Seccomp,omitempty"` + Seccomp *LinuxSeccomp `protobuf:"bytes,8,opt,name=Seccomp,proto3" json:"Seccomp,omitempty"` // RootfsPropagation is the rootfs mount propagation mode for the container. - RootfsPropagation string `protobuf:"bytes,9,opt,name=RootfsPropagation,json=rootfsPropagation,proto3" json:"RootfsPropagation,omitempty"` + RootfsPropagation string `protobuf:"bytes,9,opt,name=RootfsPropagation,proto3" json:"RootfsPropagation,omitempty"` // MaskedPaths masks over the provided paths inside the container. - MaskedPaths []string `protobuf:"bytes,10,rep,name=MaskedPaths,json=maskedPaths,proto3" json:"MaskedPaths,omitempty"` + MaskedPaths []string `protobuf:"bytes,10,rep,name=MaskedPaths,proto3" json:"MaskedPaths,omitempty"` // ReadonlyPaths sets the provided paths as RO inside the container. - ReadonlyPaths []string `protobuf:"bytes,11,rep,name=ReadonlyPaths,json=readonlyPaths,proto3" json:"ReadonlyPaths,omitempty"` + ReadonlyPaths []string `protobuf:"bytes,11,rep,name=ReadonlyPaths,proto3" json:"ReadonlyPaths,omitempty"` // MountLabel specifies the selinux context for the mounts in the container. - MountLabel string `protobuf:"bytes,12,opt,name=MountLabel,json=mountLabel,proto3" json:"MountLabel,omitempty"` + MountLabel string `protobuf:"bytes,12,opt,name=MountLabel,proto3" json:"MountLabel,omitempty"` // IntelRdt contains Intel Resource Director Technology (RDT) information // for handling resource constraints (e.g., L3 cache) for the container - IntelRdt *LinuxIntelRdt `protobuf:"bytes,13,opt,name=IntelRdt,json=intelRdt,proto3" json:"IntelRdt,omitempty"` + IntelRdt *LinuxIntelRdt `protobuf:"bytes,13,opt,name=IntelRdt,proto3" json:"IntelRdt,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -543,7 +543,7 @@ type Linux struct { func (m *Linux) Reset() { *m = Linux{} } func (*Linux) ProtoMessage() {} func (*Linux) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{10} + return fileDescriptor_e42fef2823778fc8, []int{10} } func (m *Linux) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -583,7 +583,7 @@ type Windows struct { func (m *Windows) Reset() { *m = Windows{} } func (*Windows) ProtoMessage() {} func (*Windows) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{11} + return fileDescriptor_e42fef2823778fc8, []int{11} } func (m *Windows) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -623,7 +623,7 @@ type Solaris struct { func (m *Solaris) Reset() { *m = Solaris{} } func (*Solaris) ProtoMessage() {} func (*Solaris) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{12} + return fileDescriptor_e42fef2823778fc8, []int{12} } func (m *Solaris) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -654,11 +654,11 @@ var xxx_messageInfo_Solaris proto.InternalMessageInfo type LinuxIDMapping struct { // HostID is the starting UID/GID on the host to be mapped to 'ContainerID' - HostID uint32 `protobuf:"varint,1,opt,name=HostID,json=hostID,proto3" json:"HostID,omitempty"` + HostID uint32 `protobuf:"varint,1,opt,name=HostID,proto3" json:"HostID,omitempty"` // ContainerID is the starting UID/GID in the container - ContainerID uint32 `protobuf:"varint,2,opt,name=ContainerID,json=containerID,proto3" json:"ContainerID,omitempty"` + ContainerID uint32 `protobuf:"varint,2,opt,name=ContainerID,proto3" json:"ContainerID,omitempty"` // Size is the number of IDs to be mapped - Size_ uint32 `protobuf:"varint,3,opt,name=Size,json=size,proto3" json:"Size,omitempty"` + Size_ uint32 `protobuf:"varint,3,opt,name=Size,proto3" json:"Size,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -667,7 +667,7 @@ type LinuxIDMapping struct { func (m *LinuxIDMapping) Reset() { *m = LinuxIDMapping{} } func (*LinuxIDMapping) ProtoMessage() {} func (*LinuxIDMapping) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{13} + return fileDescriptor_e42fef2823778fc8, []int{13} } func (m *LinuxIDMapping) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -698,10 +698,10 @@ var xxx_messageInfo_LinuxIDMapping proto.InternalMessageInfo type LinuxNamespace struct { // Type is the type of namespace - Type string `protobuf:"bytes,1,opt,name=Type,json=type,proto3" json:"Type,omitempty"` + Type string `protobuf:"bytes,1,opt,name=Type,proto3" json:"Type,omitempty"` // Path is a path to an existing namespace persisted on disk that can be joined // and is of the same type - Path string `protobuf:"bytes,2,opt,name=Path,json=path,proto3" json:"Path,omitempty"` + Path string `protobuf:"bytes,2,opt,name=Path,proto3" json:"Path,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -710,7 +710,7 @@ type LinuxNamespace struct { func (m *LinuxNamespace) Reset() { *m = LinuxNamespace{} } func (*LinuxNamespace) ProtoMessage() {} func (*LinuxNamespace) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{14} + return fileDescriptor_e42fef2823778fc8, []int{14} } func (m *LinuxNamespace) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -741,19 +741,19 @@ var xxx_messageInfo_LinuxNamespace proto.InternalMessageInfo type LinuxDevice struct { // Path to the device. - Path string `protobuf:"bytes,1,opt,name=Path,json=path,proto3" json:"Path,omitempty"` + Path string `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty"` // Device type, block, char, etc. - Type string `protobuf:"bytes,2,opt,name=Type,json=type,proto3" json:"Type,omitempty"` + Type string `protobuf:"bytes,2,opt,name=Type,proto3" json:"Type,omitempty"` // Major is the device's major number. - Major int64 `protobuf:"varint,3,opt,name=Major,json=major,proto3" json:"Major,omitempty"` + Major int64 `protobuf:"varint,3,opt,name=Major,proto3" json:"Major,omitempty"` // Minor is the device's minor number. - Minor int64 `protobuf:"varint,4,opt,name=Minor,json=minor,proto3" json:"Minor,omitempty"` + Minor int64 `protobuf:"varint,4,opt,name=Minor,proto3" json:"Minor,omitempty"` // FileMode permission bits for the device. - FileMode uint32 `protobuf:"varint,5,opt,name=FileMode,json=fileMode,proto3" json:"FileMode,omitempty"` + FileMode uint32 `protobuf:"varint,5,opt,name=FileMode,proto3" json:"FileMode,omitempty"` // UID of the device. - UID uint32 `protobuf:"varint,6,opt,name=UID,json=uID,proto3" json:"UID,omitempty"` + UID uint32 `protobuf:"varint,6,opt,name=UID,proto3" json:"UID,omitempty"` // Gid of the device. - GID uint32 `protobuf:"varint,7,opt,name=GID,json=gID,proto3" json:"GID,omitempty"` + GID uint32 `protobuf:"varint,7,opt,name=GID,proto3" json:"GID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -762,7 +762,7 @@ type LinuxDevice struct { func (m *LinuxDevice) Reset() { *m = LinuxDevice{} } func (*LinuxDevice) ProtoMessage() {} func (*LinuxDevice) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{15} + return fileDescriptor_e42fef2823778fc8, []int{15} } func (m *LinuxDevice) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -793,19 +793,19 @@ var xxx_messageInfo_LinuxDevice proto.InternalMessageInfo type LinuxResources struct { // Devices configures the device whitelist. - Devices []LinuxDeviceCgroup `protobuf:"bytes,1,rep,name=Devices,json=devices,proto3" json:"Devices"` + Devices []LinuxDeviceCgroup `protobuf:"bytes,1,rep,name=Devices,proto3" json:"Devices"` // Memory restriction configuration - Memory *LinuxMemory `protobuf:"bytes,2,opt,name=Memory,json=memory,proto3" json:"Memory,omitempty"` + Memory *LinuxMemory `protobuf:"bytes,2,opt,name=Memory,proto3" json:"Memory,omitempty"` // CPU resource restriction configuration - CPU *LinuxCPU `protobuf:"bytes,3,opt,name=CPU,json=cPU,proto3" json:"CPU,omitempty"` + CPU *LinuxCPU `protobuf:"bytes,3,opt,name=CPU,proto3" json:"CPU,omitempty"` // Task resource restriction configuration. - Pids *LinuxPids `protobuf:"bytes,4,opt,name=Pids,json=pids,proto3" json:"Pids,omitempty"` + Pids *LinuxPids `protobuf:"bytes,4,opt,name=Pids,proto3" json:"Pids,omitempty"` // BlockIO restriction configuration - BlockIO *LinuxBlockIO `protobuf:"bytes,5,opt,name=BlockIO,json=blockIO,proto3" json:"BlockIO,omitempty"` + BlockIO *LinuxBlockIO `protobuf:"bytes,5,opt,name=BlockIO,proto3" json:"BlockIO,omitempty"` // Hugetlb limit (in bytes) - HugepageLimits []LinuxHugepageLimit `protobuf:"bytes,6,rep,name=HugepageLimits,json=hugepageLimits,proto3" json:"HugepageLimits"` + HugepageLimits []LinuxHugepageLimit `protobuf:"bytes,6,rep,name=HugepageLimits,proto3" json:"HugepageLimits"` // Network restriction configuration - Network *LinuxNetwork `protobuf:"bytes,7,opt,name=Network,json=network,proto3" json:"Network,omitempty"` + Network *LinuxNetwork `protobuf:"bytes,7,opt,name=Network,proto3" json:"Network,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -814,7 +814,7 @@ type LinuxResources struct { func (m *LinuxResources) Reset() { *m = LinuxResources{} } func (*LinuxResources) ProtoMessage() {} func (*LinuxResources) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{16} + return fileDescriptor_e42fef2823778fc8, []int{16} } func (m *LinuxResources) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -845,19 +845,19 @@ var xxx_messageInfo_LinuxResources proto.InternalMessageInfo type LinuxMemory struct { // Memory limit (in bytes). - Limit int64 `protobuf:"varint,1,opt,name=Limit,json=limit,proto3" json:"Limit,omitempty"` + Limit int64 `protobuf:"varint,1,opt,name=Limit,proto3" json:"Limit,omitempty"` // Memory reservation or soft_limit (in bytes). - Reservation int64 `protobuf:"varint,2,opt,name=Reservation,json=reservation,proto3" json:"Reservation,omitempty"` + Reservation int64 `protobuf:"varint,2,opt,name=Reservation,proto3" json:"Reservation,omitempty"` // Total memory limit (memory + swap). - Swap int64 `protobuf:"varint,3,opt,name=Swap,json=swap,proto3" json:"Swap,omitempty"` + Swap int64 `protobuf:"varint,3,opt,name=Swap,proto3" json:"Swap,omitempty"` // Kernel memory limit (in bytes). - Kernel int64 `protobuf:"varint,4,opt,name=Kernel,json=kernel,proto3" json:"Kernel,omitempty"` + Kernel int64 `protobuf:"varint,4,opt,name=Kernel,proto3" json:"Kernel,omitempty"` // Kernel memory limit for tcp (in bytes) - KernelTCP int64 `protobuf:"varint,5,opt,name=KernelTCP,json=kernelTCP,proto3" json:"KernelTCP,omitempty"` + KernelTCP int64 `protobuf:"varint,5,opt,name=KernelTCP,proto3" json:"KernelTCP,omitempty"` // How aggressive the kernel will swap memory pages. - Swappiness uint64 `protobuf:"varint,6,opt,name=Swappiness,json=swappiness,proto3" json:"Swappiness,omitempty"` + Swappiness uint64 `protobuf:"varint,6,opt,name=Swappiness,proto3" json:"Swappiness,omitempty"` // DisableOOMKiller disables the OOM killer for out of memory conditions - DisableOOMKiller bool `protobuf:"varint,7,opt,name=DisableOOMKiller,json=disableOOMKiller,proto3" json:"DisableOOMKiller,omitempty"` + DisableOOMKiller bool `protobuf:"varint,7,opt,name=DisableOOMKiller,proto3" json:"DisableOOMKiller,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -866,7 +866,7 @@ type LinuxMemory struct { func (m *LinuxMemory) Reset() { *m = LinuxMemory{} } func (*LinuxMemory) ProtoMessage() {} func (*LinuxMemory) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{17} + return fileDescriptor_e42fef2823778fc8, []int{17} } func (m *LinuxMemory) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -897,19 +897,19 @@ var xxx_messageInfo_LinuxMemory proto.InternalMessageInfo type LinuxCPU struct { // CPU shares (relative weight (ratio) vs. other cgroups with cpu shares). - Shares uint64 `protobuf:"varint,1,opt,name=Shares,json=shares,proto3" json:"Shares,omitempty"` + Shares uint64 `protobuf:"varint,1,opt,name=Shares,proto3" json:"Shares,omitempty"` // CPU hardcap limit (in usecs). Allowed cpu time in a given period. - Quota int64 `protobuf:"varint,2,opt,name=Quota,json=quota,proto3" json:"Quota,omitempty"` + Quota int64 `protobuf:"varint,2,opt,name=Quota,proto3" json:"Quota,omitempty"` // CPU period to be used for hardcapping (in usecs). - Period uint64 `protobuf:"varint,3,opt,name=Period,json=period,proto3" json:"Period,omitempty"` + Period uint64 `protobuf:"varint,3,opt,name=Period,proto3" json:"Period,omitempty"` // How much time realtime scheduling may use (in usecs). - RealtimeRuntime int64 `protobuf:"varint,4,opt,name=RealtimeRuntime,json=realtimeRuntime,proto3" json:"RealtimeRuntime,omitempty"` + RealtimeRuntime int64 `protobuf:"varint,4,opt,name=RealtimeRuntime,proto3" json:"RealtimeRuntime,omitempty"` // CPU period to be used for realtime scheduling (in usecs). - RealtimePeriod uint64 `protobuf:"varint,5,opt,name=RealtimePeriod,json=realtimePeriod,proto3" json:"RealtimePeriod,omitempty"` + RealtimePeriod uint64 `protobuf:"varint,5,opt,name=RealtimePeriod,proto3" json:"RealtimePeriod,omitempty"` // CPUs to use within the cpuset. Default is to use any CPU available. - Cpus string `protobuf:"bytes,6,opt,name=Cpus,json=cpus,proto3" json:"Cpus,omitempty"` + Cpus string `protobuf:"bytes,6,opt,name=Cpus,proto3" json:"Cpus,omitempty"` // List of memory nodes in the cpuset. Default is to use any available memory node. - Mems string `protobuf:"bytes,7,opt,name=Mems,json=mems,proto3" json:"Mems,omitempty"` + Mems string `protobuf:"bytes,7,opt,name=Mems,proto3" json:"Mems,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -918,7 +918,7 @@ type LinuxCPU struct { func (m *LinuxCPU) Reset() { *m = LinuxCPU{} } func (*LinuxCPU) ProtoMessage() {} func (*LinuxCPU) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{18} + return fileDescriptor_e42fef2823778fc8, []int{18} } func (m *LinuxCPU) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -949,13 +949,13 @@ var xxx_messageInfo_LinuxCPU proto.InternalMessageInfo type LinuxWeightDevice struct { // Major is the device's major number. - Major int64 `protobuf:"varint,1,opt,name=Major,json=major,proto3" json:"Major,omitempty"` + Major int64 `protobuf:"varint,1,opt,name=Major,proto3" json:"Major,omitempty"` // Minor is the device's minor number. - Minor int64 `protobuf:"varint,2,opt,name=Minor,json=minor,proto3" json:"Minor,omitempty"` + Minor int64 `protobuf:"varint,2,opt,name=Minor,proto3" json:"Minor,omitempty"` // Weight is the bandwidth rate for the device. - Weight uint32 `protobuf:"varint,3,opt,name=Weight,json=weight,proto3" json:"Weight,omitempty"` + Weight uint32 `protobuf:"varint,3,opt,name=Weight,proto3" json:"Weight,omitempty"` // LeafWeight is the bandwidth rate for the device while competing with the cgroup's child cgroups, CFQ scheduler only - LeafWeight uint32 `protobuf:"varint,4,opt,name=LeafWeight,json=leafWeight,proto3" json:"LeafWeight,omitempty"` + LeafWeight uint32 `protobuf:"varint,4,opt,name=LeafWeight,proto3" json:"LeafWeight,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -964,7 +964,7 @@ type LinuxWeightDevice struct { func (m *LinuxWeightDevice) Reset() { *m = LinuxWeightDevice{} } func (*LinuxWeightDevice) ProtoMessage() {} func (*LinuxWeightDevice) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{19} + return fileDescriptor_e42fef2823778fc8, []int{19} } func (m *LinuxWeightDevice) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -995,11 +995,11 @@ var xxx_messageInfo_LinuxWeightDevice proto.InternalMessageInfo type LinuxThrottleDevice struct { // Major is the device's major number. - Major int64 `protobuf:"varint,1,opt,name=Major,json=major,proto3" json:"Major,omitempty"` + Major int64 `protobuf:"varint,1,opt,name=Major,proto3" json:"Major,omitempty"` // Minor is the device's minor number. - Minor int64 `protobuf:"varint,2,opt,name=Minor,json=minor,proto3" json:"Minor,omitempty"` + Minor int64 `protobuf:"varint,2,opt,name=Minor,proto3" json:"Minor,omitempty"` // Rate is the IO rate limit per cgroup per device - Rate uint64 `protobuf:"varint,3,opt,name=Rate,json=rate,proto3" json:"Rate,omitempty"` + Rate uint64 `protobuf:"varint,3,opt,name=Rate,proto3" json:"Rate,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -1008,7 +1008,7 @@ type LinuxThrottleDevice struct { func (m *LinuxThrottleDevice) Reset() { *m = LinuxThrottleDevice{} } func (*LinuxThrottleDevice) ProtoMessage() {} func (*LinuxThrottleDevice) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{20} + return fileDescriptor_e42fef2823778fc8, []int{20} } func (m *LinuxThrottleDevice) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1039,19 +1039,19 @@ var xxx_messageInfo_LinuxThrottleDevice proto.InternalMessageInfo type LinuxBlockIO struct { // Specifies per cgroup weight - Weight uint32 `protobuf:"varint,1,opt,name=Weight,json=weight,proto3" json:"Weight,omitempty"` + Weight uint32 `protobuf:"varint,1,opt,name=Weight,proto3" json:"Weight,omitempty"` // Specifies tasks' weight in the given cgroup while competing with the cgroup's child cgroups, CFQ scheduler only - LeafWeight uint32 `protobuf:"varint,2,opt,name=LeafWeight,json=leafWeight,proto3" json:"LeafWeight,omitempty"` + LeafWeight uint32 `protobuf:"varint,2,opt,name=LeafWeight,proto3" json:"LeafWeight,omitempty"` // Weight per cgroup per device, can override BlkioWeight - WeightDevice []LinuxWeightDevice `protobuf:"bytes,3,rep,name=WeightDevice,json=weightDevice,proto3" json:"WeightDevice"` + WeightDevice []LinuxWeightDevice `protobuf:"bytes,3,rep,name=WeightDevice,proto3" json:"WeightDevice"` // IO read rate limit per cgroup per device, bytes per second - ThrottleReadBpsDevice []LinuxThrottleDevice `protobuf:"bytes,4,rep,name=ThrottleReadBpsDevice,json=throttleReadBpsDevice,proto3" json:"ThrottleReadBpsDevice"` + ThrottleReadBpsDevice []LinuxThrottleDevice `protobuf:"bytes,4,rep,name=ThrottleReadBpsDevice,proto3" json:"ThrottleReadBpsDevice"` // IO write rate limit per cgroup per device, bytes per second - ThrottleWriteBpsDevice []LinuxThrottleDevice `protobuf:"bytes,5,rep,name=ThrottleWriteBpsDevice,json=throttleWriteBpsDevice,proto3" json:"ThrottleWriteBpsDevice"` + ThrottleWriteBpsDevice []LinuxThrottleDevice `protobuf:"bytes,5,rep,name=ThrottleWriteBpsDevice,proto3" json:"ThrottleWriteBpsDevice"` // IO read rate limit per cgroup per device, IO per second - ThrottleReadIOPSDevice []LinuxThrottleDevice `protobuf:"bytes,6,rep,name=ThrottleReadIOPSDevice,json=throttleReadIOPSDevice,proto3" json:"ThrottleReadIOPSDevice"` + ThrottleReadIOPSDevice []LinuxThrottleDevice `protobuf:"bytes,6,rep,name=ThrottleReadIOPSDevice,proto3" json:"ThrottleReadIOPSDevice"` // IO write rate limit per cgroup per device, IO per second - ThrottleWriteIOPSDevice []LinuxThrottleDevice `protobuf:"bytes,7,rep,name=ThrottleWriteIOPSDevice,json=throttleWriteIOPSDevice,proto3" json:"ThrottleWriteIOPSDevice"` + ThrottleWriteIOPSDevice []LinuxThrottleDevice `protobuf:"bytes,7,rep,name=ThrottleWriteIOPSDevice,proto3" json:"ThrottleWriteIOPSDevice"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -1060,7 +1060,7 @@ type LinuxBlockIO struct { func (m *LinuxBlockIO) Reset() { *m = LinuxBlockIO{} } func (*LinuxBlockIO) ProtoMessage() {} func (*LinuxBlockIO) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{21} + return fileDescriptor_e42fef2823778fc8, []int{21} } func (m *LinuxBlockIO) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1091,7 +1091,7 @@ var xxx_messageInfo_LinuxBlockIO proto.InternalMessageInfo type LinuxPids struct { // Maximum number of PIDs. Default is "no limit". - Limit int64 `protobuf:"varint,1,opt,name=Limit,json=limit,proto3" json:"Limit,omitempty"` + Limit int64 `protobuf:"varint,1,opt,name=Limit,proto3" json:"Limit,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -1100,7 +1100,7 @@ type LinuxPids struct { func (m *LinuxPids) Reset() { *m = LinuxPids{} } func (*LinuxPids) ProtoMessage() {} func (*LinuxPids) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{22} + return fileDescriptor_e42fef2823778fc8, []int{22} } func (m *LinuxPids) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1131,15 +1131,15 @@ var xxx_messageInfo_LinuxPids proto.InternalMessageInfo type LinuxDeviceCgroup struct { // Allow or deny - Allow bool `protobuf:"varint,1,opt,name=Allow,json=allow,proto3" json:"Allow,omitempty"` + Allow bool `protobuf:"varint,1,opt,name=Allow,proto3" json:"Allow,omitempty"` // Device type, block, char, etc. - Type string `protobuf:"bytes,2,opt,name=Type,json=type,proto3" json:"Type,omitempty"` + Type string `protobuf:"bytes,2,opt,name=Type,proto3" json:"Type,omitempty"` // Major is the device's major number. - Major int64 `protobuf:"varint,3,opt,name=Major,json=major,proto3" json:"Major,omitempty"` + Major int64 `protobuf:"varint,3,opt,name=Major,proto3" json:"Major,omitempty"` // Minor is the device's minor number. - Minor int64 `protobuf:"varint,4,opt,name=Minor,json=minor,proto3" json:"Minor,omitempty"` + Minor int64 `protobuf:"varint,4,opt,name=Minor,proto3" json:"Minor,omitempty"` // Cgroup access permissions format, rwm. - Access string `protobuf:"bytes,5,opt,name=Access,json=access,proto3" json:"Access,omitempty"` + Access string `protobuf:"bytes,5,opt,name=Access,proto3" json:"Access,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -1148,7 +1148,7 @@ type LinuxDeviceCgroup struct { func (m *LinuxDeviceCgroup) Reset() { *m = LinuxDeviceCgroup{} } func (*LinuxDeviceCgroup) ProtoMessage() {} func (*LinuxDeviceCgroup) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{23} + return fileDescriptor_e42fef2823778fc8, []int{23} } func (m *LinuxDeviceCgroup) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1179,9 +1179,9 @@ var xxx_messageInfo_LinuxDeviceCgroup proto.InternalMessageInfo type LinuxNetwork struct { // Set class identifier for container's network packets - ClassID uint32 `protobuf:"varint,1,opt,name=ClassID,json=classID,proto3" json:"ClassID,omitempty"` + ClassID uint32 `protobuf:"varint,1,opt,name=ClassID,proto3" json:"ClassID,omitempty"` // Set priority of network traffic for container - Priorities []LinuxInterfacePriority `protobuf:"bytes,2,rep,name=Priorities,json=priorities,proto3" json:"Priorities"` + Priorities []LinuxInterfacePriority `protobuf:"bytes,2,rep,name=Priorities,proto3" json:"Priorities"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -1190,7 +1190,7 @@ type LinuxNetwork struct { func (m *LinuxNetwork) Reset() { *m = LinuxNetwork{} } func (*LinuxNetwork) ProtoMessage() {} func (*LinuxNetwork) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{24} + return fileDescriptor_e42fef2823778fc8, []int{24} } func (m *LinuxNetwork) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1221,9 +1221,9 @@ var xxx_messageInfo_LinuxNetwork proto.InternalMessageInfo type LinuxHugepageLimit struct { // Pagesize is the hugepage size - Pagesize string `protobuf:"bytes,1,opt,name=Pagesize,json=pagesize,proto3" json:"Pagesize,omitempty"` + Pagesize string `protobuf:"bytes,1,opt,name=Pagesize,proto3" json:"Pagesize,omitempty"` // Limit is the limit of "hugepagesize" hugetlb usage - Limit uint64 `protobuf:"varint,2,opt,name=Limit,json=limit,proto3" json:"Limit,omitempty"` + Limit uint64 `protobuf:"varint,2,opt,name=Limit,proto3" json:"Limit,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -1232,7 +1232,7 @@ type LinuxHugepageLimit struct { func (m *LinuxHugepageLimit) Reset() { *m = LinuxHugepageLimit{} } func (*LinuxHugepageLimit) ProtoMessage() {} func (*LinuxHugepageLimit) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{25} + return fileDescriptor_e42fef2823778fc8, []int{25} } func (m *LinuxHugepageLimit) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1263,9 +1263,9 @@ var xxx_messageInfo_LinuxHugepageLimit proto.InternalMessageInfo type LinuxInterfacePriority struct { // Name is the name of the network interface - Name string `protobuf:"bytes,1,opt,name=Name,json=name,proto3" json:"Name,omitempty"` + Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` // Priority for the interface - Priority uint32 `protobuf:"varint,2,opt,name=Priority,json=priority,proto3" json:"Priority,omitempty"` + Priority uint32 `protobuf:"varint,2,opt,name=Priority,proto3" json:"Priority,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -1274,7 +1274,7 @@ type LinuxInterfacePriority struct { func (m *LinuxInterfacePriority) Reset() { *m = LinuxInterfacePriority{} } func (*LinuxInterfacePriority) ProtoMessage() {} func (*LinuxInterfacePriority) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{26} + return fileDescriptor_e42fef2823778fc8, []int{26} } func (m *LinuxInterfacePriority) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1304,9 +1304,9 @@ func (m *LinuxInterfacePriority) XXX_DiscardUnknown() { var xxx_messageInfo_LinuxInterfacePriority proto.InternalMessageInfo type LinuxSeccomp struct { - DefaultAction string `protobuf:"bytes,1,opt,name=DefaultAction,json=defaultAction,proto3" json:"DefaultAction,omitempty"` - Architectures []string `protobuf:"bytes,2,rep,name=Architectures,json=architectures,proto3" json:"Architectures,omitempty"` - Syscalls []LinuxSyscall `protobuf:"bytes,3,rep,name=Syscalls,json=syscalls,proto3" json:"Syscalls"` + DefaultAction string `protobuf:"bytes,1,opt,name=DefaultAction,proto3" json:"DefaultAction,omitempty"` + Architectures []string `protobuf:"bytes,2,rep,name=Architectures,proto3" json:"Architectures,omitempty"` + Syscalls []LinuxSyscall `protobuf:"bytes,3,rep,name=Syscalls,proto3" json:"Syscalls"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -1315,7 +1315,7 @@ type LinuxSeccomp struct { func (m *LinuxSeccomp) Reset() { *m = LinuxSeccomp{} } func (*LinuxSeccomp) ProtoMessage() {} func (*LinuxSeccomp) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{27} + return fileDescriptor_e42fef2823778fc8, []int{27} } func (m *LinuxSeccomp) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1345,10 +1345,10 @@ func (m *LinuxSeccomp) XXX_DiscardUnknown() { var xxx_messageInfo_LinuxSeccomp proto.InternalMessageInfo type LinuxSeccompArg struct { - Index uint64 `protobuf:"varint,1,opt,name=Index,json=index,proto3" json:"Index,omitempty"` - Value uint64 `protobuf:"varint,2,opt,name=Value,json=value,proto3" json:"Value,omitempty"` - ValueTwo uint64 `protobuf:"varint,3,opt,name=ValueTwo,json=valueTwo,proto3" json:"ValueTwo,omitempty"` - Op string `protobuf:"bytes,4,opt,name=Op,json=op,proto3" json:"Op,omitempty"` + Index uint64 `protobuf:"varint,1,opt,name=Index,proto3" json:"Index,omitempty"` + Value uint64 `protobuf:"varint,2,opt,name=Value,proto3" json:"Value,omitempty"` + ValueTwo uint64 `protobuf:"varint,3,opt,name=ValueTwo,proto3" json:"ValueTwo,omitempty"` + Op string `protobuf:"bytes,4,opt,name=Op,proto3" json:"Op,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -1357,7 +1357,7 @@ type LinuxSeccompArg struct { func (m *LinuxSeccompArg) Reset() { *m = LinuxSeccompArg{} } func (*LinuxSeccompArg) ProtoMessage() {} func (*LinuxSeccompArg) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{28} + return fileDescriptor_e42fef2823778fc8, []int{28} } func (m *LinuxSeccompArg) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1387,9 +1387,9 @@ func (m *LinuxSeccompArg) XXX_DiscardUnknown() { var xxx_messageInfo_LinuxSeccompArg proto.InternalMessageInfo type LinuxSyscall struct { - Names []string `protobuf:"bytes,1,rep,name=Names,json=names,proto3" json:"Names,omitempty"` - Action string `protobuf:"bytes,2,opt,name=Action,json=action,proto3" json:"Action,omitempty"` - Args []LinuxSeccompArg `protobuf:"bytes,3,rep,name=Args,json=args,proto3" json:"Args"` + Names []string `protobuf:"bytes,1,rep,name=Names,proto3" json:"Names,omitempty"` + Action string `protobuf:"bytes,2,opt,name=Action,proto3" json:"Action,omitempty"` + Args []LinuxSeccompArg `protobuf:"bytes,3,rep,name=Args,proto3" json:"Args"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -1398,7 +1398,7 @@ type LinuxSyscall struct { func (m *LinuxSyscall) Reset() { *m = LinuxSyscall{} } func (*LinuxSyscall) ProtoMessage() {} func (*LinuxSyscall) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{29} + return fileDescriptor_e42fef2823778fc8, []int{29} } func (m *LinuxSyscall) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1430,7 +1430,7 @@ var xxx_messageInfo_LinuxSyscall proto.InternalMessageInfo type LinuxIntelRdt struct { // The schema for L3 cache id and capacity bitmask (CBM) // Format: "L3:=;=;..." - L3CacheSchema string `protobuf:"bytes,1,opt,name=L3CacheSchema,json=l3CacheSchema,proto3" json:"L3CacheSchema,omitempty"` + L3CacheSchema string `protobuf:"bytes,1,opt,name=L3CacheSchema,proto3" json:"L3CacheSchema,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -1439,7 +1439,7 @@ type LinuxIntelRdt struct { func (m *LinuxIntelRdt) Reset() { *m = LinuxIntelRdt{} } func (*LinuxIntelRdt) ProtoMessage() {} func (*LinuxIntelRdt) Descriptor() ([]byte, []int) { - return fileDescriptor_33eadcd217567f43, []int{30} + return fileDescriptor_e42fef2823778fc8, []int{30} } func (m *LinuxIntelRdt) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1505,151 +1505,143 @@ func init() { } func init() { - proto.RegisterFile("github.com/kata-containers/kata-containers/src/runtime/virtcontainers/pkg/agent/protocols/grpc//oci.proto", fileDescriptor_33eadcd217567f43) + proto.RegisterFile("github.com/kata-containers/kata-containers/src/agent/protocols/protos/oci.proto", fileDescriptor_e42fef2823778fc8) } -var fileDescriptor_33eadcd217567f43 = []byte{ - // 2236 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x58, 0xcd, 0x73, 0x1b, 0x49, - 0x15, 0x8f, 0x34, 0xa3, 0xaf, 0x96, 0x3f, 0x92, 0xde, 0xc4, 0x11, 0x61, 0x4b, 0xeb, 0x1d, 0xb6, - 0xc0, 0x40, 0xd6, 0x2e, 0x12, 0x3e, 0x76, 0x97, 0x8f, 0x2a, 0xd9, 0x4e, 0x62, 0xd5, 0xc6, 0xb1, - 0x68, 0xd9, 0x1b, 0xe0, 0x40, 0x55, 0x7b, 0xa6, 0x2d, 0xf5, 0x7a, 0x66, 0x7a, 0xe8, 0x6e, 0x59, - 0xf1, 0x9e, 0xe0, 0x3f, 0xa0, 0x8a, 0xbf, 0x80, 0x13, 0xf0, 0x1f, 0x50, 0x9c, 0xb8, 0x91, 0xe2, - 0xc4, 0x91, 0x2a, 0xaa, 0x80, 0xf8, 0xce, 0x9d, 0x23, 0xf5, 0xba, 0x7b, 0xa4, 0x96, 0xed, 0xc0, - 0x2e, 0x7b, 0xd2, 0xbc, 0xdf, 0x7b, 0xfd, 0xba, 0xfb, 0x7d, 0xb7, 0xd0, 0xfb, 0x23, 0xae, 0xc7, - 0x93, 0xe3, 0xcd, 0x58, 0x64, 0x5b, 0xa7, 0x54, 0xd3, 0x77, 0x63, 0x91, 0x6b, 0xca, 0x73, 0x26, - 0xd5, 0x16, 0x1d, 0xb1, 0x5c, 0x6f, 0x15, 0x52, 0x68, 0x11, 0x8b, 0x54, 0x6d, 0x8d, 0x64, 0x11, - 0x6f, 0x89, 0x98, 0x6f, 0x1a, 0x08, 0x87, 0x40, 0xdf, 0x7b, 0xd7, 0x53, 0x30, 0x12, 0x23, 0x61, - 0xe5, 0x8f, 0x27, 0x27, 0x86, 0x32, 0x84, 0xf9, 0xb2, 0x8b, 0xee, 0x75, 0x47, 0x42, 0x8c, 0x52, - 0x36, 0x97, 0x9a, 0x4a, 0x5a, 0x14, 0x4c, 0x2a, 0xcb, 0x8f, 0xfe, 0x14, 0xa0, 0x70, 0x58, 0xb0, - 0x18, 0x77, 0x50, 0xe3, 0x23, 0x26, 0x15, 0x17, 0x79, 0xa7, 0xb2, 0x5e, 0xd9, 0x68, 0x91, 0xc6, - 0x99, 0x25, 0xf1, 0x57, 0x50, 0x63, 0x20, 0x45, 0xcc, 0x94, 0xea, 0x54, 0xd7, 0x2b, 0x1b, 0xed, - 0x07, 0xcb, 0x9b, 0x70, 0x92, 0x4d, 0x07, 0x92, 0x46, 0x61, 0x3f, 0x70, 0x17, 0x85, 0x44, 0x08, - 0xdd, 0x09, 0x8c, 0x14, 0xb2, 0x52, 0x80, 0x90, 0x50, 0x0a, 0xa1, 0xf1, 0x3d, 0xd4, 0xdc, 0x13, - 0x4a, 0xe7, 0x34, 0x63, 0x9d, 0xd0, 0xec, 0xd1, 0x1c, 0x3b, 0x1a, 0x7f, 0x15, 0xd5, 0xf7, 0xc5, - 0x24, 0xd7, 0xaa, 0x53, 0x5b, 0x0f, 0x36, 0xda, 0x0f, 0xda, 0x76, 0xb5, 0xc1, 0xb6, 0xc3, 0x97, - 0x7f, 0x7f, 0xeb, 0x06, 0xa9, 0x67, 0x46, 0x00, 0xbf, 0x8d, 0x6a, 0x7b, 0x42, 0x9c, 0xaa, 0x4e, - 0xdd, 0xec, 0xe3, 0x24, 0x0d, 0x44, 0x6a, 0x63, 0xf8, 0xc1, 0xdf, 0x47, 0xed, 0x5e, 0x9e, 0x0b, - 0x4d, 0x35, 0x17, 0xb9, 0xea, 0x34, 0x8c, 0xca, 0x2f, 0x5a, 0x41, 0xb8, 0xed, 0xa6, 0xc7, 0x7d, - 0x94, 0x6b, 0x79, 0x4e, 0xda, 0x74, 0x8e, 0xc0, 0x0e, 0x4f, 0x79, 0x3e, 0x79, 0xd1, 0x69, 0xfa, - 0x3b, 0x18, 0x88, 0xd4, 0x52, 0xf8, 0x01, 0xa3, 0x0c, 0x45, 0x4a, 0x25, 0x57, 0x9d, 0x96, 0x6f, - 0x14, 0x07, 0x92, 0x86, 0xb2, 0x1f, 0x20, 0xf8, 0x9c, 0xe7, 0x89, 0x98, 0xaa, 0x0e, 0xf2, 0x05, - 0x1d, 0x48, 0x1a, 0x53, 0xfb, 0x71, 0xef, 0x07, 0xe8, 0xe6, 0xe5, 0x53, 0xe1, 0x9b, 0x28, 0x38, - 0x65, 0xe7, 0xce, 0x21, 0xf0, 0x89, 0x6f, 0xa3, 0xda, 0x19, 0x4d, 0x27, 0xcc, 0xb8, 0xa2, 0x45, - 0x2c, 0xf1, 0x41, 0xf5, 0xbd, 0x4a, 0xf4, 0x87, 0x60, 0xe6, 0x27, 0xb0, 0xf4, 0x21, 0x93, 0x19, - 0xcf, 0x69, 0x6a, 0x16, 0x37, 0x49, 0x53, 0x3b, 0x1a, 0x7f, 0x1d, 0xb5, 0x77, 0x44, 0xae, 0x44, - 0xca, 0x86, 0xfc, 0x13, 0xe6, 0x5c, 0xda, 0xb2, 0x87, 0xda, 0x16, 0x2f, 0x48, 0x3b, 0x9e, 0x73, - 0xf1, 0x3b, 0x28, 0x3c, 0x52, 0x4c, 0x2e, 0xba, 0x14, 0x10, 0xe7, 0x93, 0x70, 0xa2, 0x98, 0xc4, - 0x18, 0x85, 0x3d, 0x39, 0x52, 0x9d, 0x70, 0x3d, 0xd8, 0x68, 0x91, 0x90, 0xca, 0x91, 0x82, 0xa3, - 0x3f, 0xca, 0xcf, 0x8c, 0x37, 0x5b, 0x24, 0x60, 0xf9, 0x19, 0x20, 0x3b, 0xd3, 0xc4, 0x78, 0xad, - 0x45, 0x82, 0x78, 0x9a, 0xe0, 0xef, 0xa2, 0xa5, 0x1d, 0x5a, 0xd0, 0x63, 0x9e, 0x72, 0xcd, 0x19, - 0xf8, 0x09, 0x76, 0xb9, 0xeb, 0x99, 0xdb, 0x67, 0x93, 0xa5, 0xd8, 0xa3, 0xf0, 0x37, 0x50, 0x83, - 0xa4, 0x3c, 0xe3, 0x5a, 0x75, 0x9a, 0xc6, 0xbf, 0xb7, 0x5c, 0x58, 0x1e, 0x0c, 0xfb, 0x3f, 0xb2, - 0x1c, 0x77, 0xc8, 0x86, 0xb4, 0x72, 0x78, 0x03, 0xad, 0x3e, 0x13, 0xcf, 0xd8, 0x74, 0x20, 0xf9, - 0x19, 0x4f, 0xd9, 0x88, 0x59, 0xe7, 0x35, 0xc9, 0x6a, 0xbe, 0x08, 0x83, 0x64, 0xaf, 0x28, 0xa8, - 0xcc, 0x84, 0x1c, 0x48, 0x71, 0xc2, 0x53, 0x66, 0xbc, 0xd7, 0x22, 0xab, 0x74, 0x11, 0xc6, 0xeb, - 0xa8, 0x7d, 0x70, 0xb0, 0x3f, 0x8c, 0x85, 0x64, 0xbd, 0xe4, 0xe3, 0x4e, 0x7b, 0xbd, 0xb2, 0x11, - 0x90, 0xb6, 0x98, 0x43, 0x38, 0x42, 0x4b, 0x43, 0x66, 0xa2, 0xe6, 0x29, 0x3d, 0x66, 0x69, 0x67, - 0xc9, 0x28, 0x5a, 0x52, 0x1e, 0x16, 0x3d, 0x44, 0xc1, 0xb6, 0x78, 0x81, 0xd7, 0x50, 0x7d, 0x8f, - 0xf1, 0xd1, 0x58, 0x1b, 0xaf, 0x2d, 0x93, 0xfa, 0xd8, 0x50, 0xe0, 0xf5, 0xe7, 0x3c, 0xd1, 0x63, - 0xe3, 0xad, 0x65, 0x52, 0x9b, 0x02, 0x11, 0xe5, 0xd6, 0x39, 0x60, 0xd8, 0xa3, 0xfe, 0xae, 0x5b, - 0x12, 0x4c, 0xfa, 0xbb, 0x80, 0x3c, 0xe9, 0xef, 0x3a, 0xe9, 0x60, 0xd4, 0xdf, 0xc5, 0x5f, 0x46, - 0x2b, 0xbd, 0x24, 0xe1, 0x10, 0x5b, 0x34, 0x7d, 0xc2, 0x13, 0xd5, 0x09, 0xd6, 0x83, 0x8d, 0x65, - 0xb2, 0x42, 0x17, 0x50, 0x88, 0x1c, 0xd0, 0xe9, 0xe7, 0xe8, 0xc4, 0xd1, 0xd1, 0x6f, 0x2a, 0xe8, - 0xd6, 0x15, 0xaf, 0xc0, 0x8a, 0x6d, 0x31, 0xc9, 0x13, 0x9e, 0x8f, 0x3a, 0x15, 0xe3, 0xed, 0xe6, - 0xb1, 0xa3, 0xf1, 0x9b, 0xa8, 0xf5, 0xe8, 0xe4, 0x84, 0xc5, 0x9a, 0x9f, 0x41, 0xa4, 0x01, 0xb3, - 0xc5, 0x4a, 0x00, 0x4c, 0xd7, 0xcf, 0xc7, 0x4c, 0x72, 0x4d, 0x8f, 0x53, 0x66, 0x0e, 0xd4, 0x22, - 0x6d, 0x3e, 0x87, 0x60, 0xfd, 0x00, 0xe2, 0x56, 0x6b, 0x96, 0xb8, 0xe8, 0x6a, 0x15, 0x25, 0x00, - 0x25, 0xab, 0x97, 0x1d, 0x73, 0x96, 0x6b, 0x17, 0x66, 0x0d, 0x6a, 0xc9, 0xa8, 0x8f, 0xda, 0x5e, - 0x18, 0x40, 0x7c, 0x1e, 0x9e, 0x17, 0xcc, 0xe5, 0x51, 0xa8, 0xcf, 0x0b, 0x06, 0xd8, 0x1e, 0x95, - 0x89, 0xb1, 0x51, 0x48, 0xc2, 0x31, 0x95, 0x09, 0x60, 0x43, 0x71, 0x62, 0x0b, 0x58, 0x48, 0x42, - 0x25, 0x4e, 0x74, 0x24, 0x50, 0xcd, 0x14, 0x21, 0x38, 0x6d, 0xc2, 0x94, 0xe6, 0xb9, 0x49, 0x50, - 0xa7, 0xcb, 0x87, 0xc0, 0x7b, 0x4a, 0x4c, 0x64, 0x5c, 0x26, 0xa7, 0xa3, 0x40, 0x2d, 0x6c, 0x69, - 0xd4, 0x96, 0xdb, 0x77, 0x50, 0x43, 0x14, 0xb6, 0x3a, 0xd9, 0x7b, 0x95, 0x64, 0xf4, 0x6d, 0x5b, - 0x45, 0x61, 0xd5, 0x80, 0xea, 0x71, 0x79, 0xe8, 0x82, 0xea, 0x31, 0xd8, 0x9a, 0x30, 0x9a, 0x88, - 0x3c, 0x3d, 0x37, 0x7b, 0x34, 0x49, 0x53, 0x3a, 0x3a, 0xfa, 0x55, 0xc5, 0xd5, 0x45, 0x7c, 0x1f, - 0x35, 0x07, 0x92, 0x29, 0x4d, 0xa5, 0x36, 0x1e, 0x99, 0x25, 0x2e, 0xb0, 0x5d, 0x4e, 0x34, 0x0b, - 0x27, 0x81, 0x37, 0x51, 0x6b, 0x20, 0x94, 0xb6, 0xe2, 0xd5, 0xd7, 0x88, 0xb7, 0x8a, 0x52, 0xc4, - 0x68, 0x37, 0x84, 0x28, 0x8c, 0xcb, 0xae, 0xd7, 0xee, 0x24, 0xa2, 0x9f, 0xa0, 0x10, 0xf0, 0x6b, - 0x6f, 0x53, 0x96, 0x8d, 0xea, 0xd5, 0xb2, 0x11, 0xcc, 0xcb, 0x46, 0x07, 0x35, 0x0e, 0x79, 0xc6, - 0xc4, 0x44, 0x9b, 0x80, 0x0c, 0x48, 0x43, 0x5b, 0x32, 0xfa, 0x5d, 0xcd, 0xd5, 0x69, 0xfc, 0x3d, - 0xd4, 0x3e, 0xea, 0xef, 0xee, 0xd3, 0xa2, 0xe0, 0xf9, 0x48, 0xb9, 0x4b, 0xdf, 0xf6, 0xea, 0xc8, - 0x8c, 0xe9, 0x0e, 0xd8, 0x9e, 0xcc, 0xc5, 0x61, 0xf5, 0x13, 0x6f, 0x75, 0xf5, 0x7f, 0xaf, 0x1e, - 0x79, 0xab, 0xb7, 0x50, 0x7d, 0x78, 0xae, 0x62, 0x9d, 0x3a, 0x6b, 0xf8, 0xe5, 0x6b, 0xd3, 0x72, - 0x6c, 0x8b, 0xa9, 0x2b, 0x43, 0xe0, 0x07, 0xa8, 0x45, 0x98, 0x0d, 0x0d, 0x65, 0xae, 0xb4, 0xb8, - 0xd9, 0x8c, 0x47, 0x5a, 0xb2, 0xfc, 0x84, 0xe0, 0xdb, 0x19, 0x49, 0x31, 0x29, 0x94, 0xb1, 0x62, - 0xcd, 0x06, 0x5f, 0x3c, 0x87, 0xf0, 0x07, 0x08, 0x3d, 0xa3, 0x19, 0x53, 0x05, 0x05, 0xb5, 0xf5, - 0x2b, 0x77, 0x98, 0x31, 0xdd, 0x1d, 0x50, 0x3e, 0x93, 0x86, 0x52, 0xba, 0xcb, 0xce, 0x78, 0xcc, - 0xca, 0x56, 0x79, 0xcb, 0x5b, 0x68, 0x39, 0x65, 0x29, 0x4d, 0xac, 0x1c, 0xbe, 0x8f, 0x1a, 0x43, - 0x16, 0xc7, 0x22, 0x2b, 0x5c, 0x93, 0xc4, 0xde, 0x12, 0xc7, 0x21, 0x0d, 0x65, 0x3f, 0xf0, 0x7d, - 0x74, 0x0b, 0x62, 0xfa, 0x44, 0x0d, 0xa4, 0x28, 0xe8, 0xc8, 0x66, 0x50, 0xcb, 0x5c, 0xe2, 0x96, - 0xbc, 0xcc, 0x80, 0xcb, 0xee, 0x53, 0x75, 0xca, 0x12, 0xb8, 0x18, 0xb4, 0x4d, 0x53, 0x17, 0xb2, - 0x39, 0x84, 0xdf, 0x41, 0xcb, 0x65, 0x1e, 0x58, 0x99, 0xb6, 0x91, 0x59, 0x96, 0x3e, 0x88, 0xbb, - 0x08, 0x99, 0xd4, 0xf5, 0xcb, 0x2e, 0xca, 0x66, 0x08, 0xde, 0x42, 0xcd, 0x7e, 0xae, 0x59, 0x4a, - 0x12, 0xdd, 0x59, 0x36, 0x97, 0x78, 0xc3, 0x77, 0xba, 0x63, 0x91, 0x26, 0x77, 0x5f, 0xf7, 0xde, - 0x47, 0x6d, 0xcf, 0xa1, 0x9f, 0xa9, 0x3b, 0xbf, 0x35, 0x1b, 0x03, 0x40, 0x28, 0x99, 0x64, 0x59, - 0xb9, 0xd0, 0x12, 0x20, 0xe0, 0x66, 0x87, 0xd7, 0x08, 0xfc, 0x14, 0xad, 0x2c, 0x06, 0xa3, 0xe9, - 0x16, 0x42, 0xe9, 0x59, 0xe9, 0xaf, 0x8f, 0x0d, 0x65, 0x82, 0xa5, 0x9c, 0x2a, 0x67, 0x5d, 0xa0, - 0x1d, 0xcf, 0x21, 0x53, 0xe8, 0xa0, 0xf9, 0x07, 0x86, 0x15, 0x2a, 0xfe, 0x09, 0x8b, 0xde, 0x73, - 0xfa, 0x67, 0x81, 0xf2, 0xba, 0xb2, 0x69, 0x22, 0xb0, 0x3a, 0xcf, 0xe3, 0xe8, 0xd7, 0x15, 0xd4, - 0xf6, 0x42, 0xe5, 0x75, 0xb9, 0x6e, 0x74, 0x55, 0x3d, 0x5d, 0xb7, 0x51, 0x6d, 0x9f, 0x7e, 0x2c, - 0xec, 0x74, 0x11, 0x90, 0x5a, 0x06, 0x84, 0x41, 0x79, 0x2e, 0xa4, 0xcb, 0xf6, 0x5a, 0x06, 0x04, - 0x54, 0xbe, 0xc7, 0x3c, 0x65, 0xfb, 0x22, 0x61, 0x26, 0xfa, 0x97, 0x49, 0xf3, 0xc4, 0xd1, 0x65, - 0xff, 0xab, 0x5f, 0xe9, 0x7f, 0x8d, 0x59, 0xff, 0x8b, 0xfe, 0x51, 0x75, 0xd7, 0x9b, 0xa5, 0x17, - 0xfe, 0xce, 0x3c, 0xea, 0x2b, 0x57, 0x32, 0xd7, 0x72, 0x6c, 0xce, 0x5d, 0x8e, 0x7d, 0x98, 0x55, - 0x59, 0x26, 0xe4, 0xb9, 0x1b, 0x9e, 0xfc, 0x6c, 0xb1, 0x0c, 0x52, 0xcf, 0xcc, 0x2f, 0x5e, 0x47, - 0xc1, 0xce, 0xe0, 0xc8, 0x8d, 0x4f, 0x2b, 0xfe, 0x60, 0x33, 0x38, 0x22, 0x41, 0x3c, 0x38, 0xc2, - 0x5f, 0x42, 0xe1, 0x00, 0xda, 0xb1, 0x2d, 0x04, 0xab, 0x9e, 0x08, 0xc0, 0x24, 0x2c, 0xa0, 0x2b, - 0xdf, 0x47, 0x8d, 0xed, 0x54, 0xc4, 0xa7, 0xfd, 0x03, 0x73, 0xf9, 0xc5, 0x6c, 0x73, 0x1c, 0xd2, - 0x38, 0xb6, 0x1f, 0xf8, 0x31, 0x5a, 0xd9, 0x9b, 0x8c, 0x58, 0x41, 0x47, 0xec, 0xa9, 0x1d, 0x90, - 0x6c, 0x39, 0xe8, 0x78, 0x8b, 0x16, 0x04, 0xdc, 0x05, 0x57, 0xc6, 0x0b, 0xab, 0x60, 0xd7, 0x67, - 0x4c, 0x4f, 0x85, 0x3c, 0x75, 0x93, 0x99, 0xbf, 0xab, 0xe3, 0x90, 0x46, 0x6e, 0x3f, 0xa2, 0xbf, - 0x95, 0x51, 0x60, 0x4d, 0x00, 0x7e, 0x34, 0x7a, 0x4c, 0x18, 0x04, 0x30, 0x37, 0x43, 0x2b, 0x5e, - 0x47, 0x6d, 0xc2, 0x14, 0x93, 0x67, 0xb6, 0x06, 0x54, 0xed, 0xb8, 0x24, 0xe7, 0x90, 0x89, 0xcd, - 0x29, 0x2d, 0x5c, 0x50, 0x84, 0x6a, 0x4a, 0x0b, 0x88, 0xf4, 0x0f, 0x99, 0xcc, 0x59, 0xea, 0x82, - 0xa2, 0x7e, 0x6a, 0x28, 0x98, 0x0f, 0x2c, 0x7e, 0xb8, 0x33, 0x30, 0x96, 0x09, 0x48, 0xeb, 0xb4, - 0x04, 0x20, 0xff, 0x41, 0x53, 0xc1, 0x73, 0x78, 0xbb, 0xd4, 0x4d, 0x53, 0x47, 0x6a, 0x86, 0xe0, - 0xaf, 0xa1, 0x9b, 0xbb, 0x5c, 0xc1, 0xa0, 0x71, 0x70, 0xb0, 0xff, 0x21, 0x4f, 0x53, 0x26, 0xcd, - 0x45, 0x9b, 0xe4, 0x66, 0x72, 0x09, 0x8f, 0xfe, 0x5c, 0x41, 0xcd, 0xd2, 0x71, 0x70, 0x9c, 0xe1, - 0x98, 0x4a, 0x13, 0x38, 0xa0, 0xb4, 0xae, 0x0c, 0x05, 0x57, 0xfe, 0xe1, 0x44, 0x68, 0xea, 0xae, - 0x55, 0xfb, 0x19, 0x10, 0x20, 0x3d, 0x60, 0x92, 0x8b, 0xc4, 0xcd, 0x15, 0xf5, 0xc2, 0x50, 0x30, - 0x63, 0x12, 0x46, 0x53, 0xe8, 0x66, 0x64, 0x92, 0xc3, 0x8f, 0xbb, 0xdd, 0xaa, 0x5c, 0x84, 0x61, - 0x78, 0x2b, 0x25, 0x9d, 0xa6, 0x9a, 0xd1, 0xb4, 0x22, 0x17, 0x50, 0x30, 0xdd, 0x4e, 0x31, 0x51, - 0x6e, 0xc4, 0x0e, 0xe3, 0x62, 0xa2, 0x00, 0xdb, 0x67, 0x99, 0x9d, 0xad, 0x5b, 0x24, 0xcc, 0x58, - 0xa6, 0xa2, 0xa9, 0x9b, 0xe3, 0x9e, 0x9b, 0xe9, 0xd2, 0x65, 0xed, 0x2c, 0x1b, 0x2b, 0xd7, 0x66, - 0x63, 0xd5, 0xcf, 0xc6, 0x35, 0x54, 0xb7, 0x6b, 0x5d, 0x05, 0xa9, 0x4f, 0xed, 0x9c, 0xda, 0x45, - 0xe8, 0x29, 0xa3, 0x27, 0x8e, 0x17, 0x1a, 0x1e, 0x4a, 0x67, 0x48, 0x74, 0x84, 0xde, 0x30, 0x1b, - 0x1f, 0x8e, 0xa5, 0xd0, 0x3a, 0x65, 0xff, 0xc7, 0xd6, 0x18, 0x85, 0x84, 0x6a, 0x56, 0xce, 0x68, - 0x92, 0x6a, 0x16, 0xfd, 0x2b, 0x40, 0x4b, 0x7e, 0x2a, 0x78, 0xe7, 0xab, 0xfc, 0x97, 0xf3, 0x55, - 0x2f, 0x9f, 0x0f, 0xf7, 0xd0, 0x92, 0x6f, 0x93, 0x6b, 0x3a, 0xba, 0xcf, 0x76, 0x69, 0xb3, 0x34, - 0xf5, 0xcd, 0x78, 0x84, 0xee, 0x94, 0xb7, 0x83, 0x16, 0xb5, 0x5d, 0x28, 0xa7, 0x2b, 0x34, 0xba, - 0xbe, 0xe0, 0xe9, 0x5a, 0xb4, 0x82, 0xd3, 0x76, 0x47, 0x5f, 0xb7, 0x1a, 0x3f, 0x47, 0x6b, 0xa5, - 0xf8, 0x73, 0xc9, 0x35, 0x9b, 0xeb, 0xad, 0x7d, 0x3a, 0xbd, 0x6b, 0xfa, 0xda, 0xe5, 0xbe, 0x62, - 0xd8, 0xb1, 0x7f, 0x30, 0x18, 0x3a, 0xc5, 0xf5, 0xcf, 0xa8, 0x78, 0x71, 0x39, 0xfe, 0x31, 0xba, - 0xbb, 0x70, 0x62, 0x4f, 0x73, 0xe3, 0xd3, 0x69, 0xbe, 0xab, 0xaf, 0x5f, 0x1f, 0xbd, 0x8d, 0x5a, - 0xb3, 0x0a, 0x79, 0x7d, 0x9d, 0x89, 0x7e, 0x51, 0xbe, 0x55, 0xfc, 0x42, 0x0e, 0xb2, 0xbd, 0x34, - 0x15, 0x53, 0xf7, 0x28, 0xae, 0x51, 0x20, 0x3e, 0x77, 0x6f, 0x5a, 0x43, 0xf5, 0x5e, 0x6c, 0xfe, - 0x1f, 0xb1, 0x73, 0x59, 0x9d, 0x1a, 0x2a, 0x4a, 0x5d, 0x54, 0xba, 0x52, 0x09, 0x93, 0xec, 0x4e, - 0x4a, 0x95, 0x9a, 0x35, 0xec, 0x46, 0x6c, 0x49, 0xbc, 0x8d, 0xd0, 0x40, 0x72, 0x21, 0xed, 0x33, - 0xd8, 0x0e, 0xa0, 0x6f, 0x5e, 0x9a, 0x45, 0xe4, 0x09, 0x8d, 0x99, 0x93, 0x3a, 0x2f, 0x87, 0xb8, - 0x62, 0xb6, 0x2a, 0x7a, 0x8c, 0xf0, 0xd5, 0xca, 0x0e, 0x7d, 0x73, 0x40, 0x47, 0x0c, 0x3a, 0xbc, - 0xeb, 0xc7, 0xcd, 0xc2, 0xd1, 0x73, 0xcb, 0xd9, 0x37, 0x90, 0xb3, 0xdc, 0x1e, 0x5a, 0xbb, 0x7e, - 0x4f, 0xb0, 0x13, 0x0c, 0x07, 0x65, 0x5f, 0x37, 0xff, 0xdb, 0x80, 0x7e, 0xc7, 0x77, 0xf9, 0xd4, - 0x74, 0x67, 0x3a, 0x8f, 0x7e, 0x59, 0x71, 0x06, 0x70, 0xf3, 0x20, 0x8c, 0x6d, 0xbb, 0xec, 0x84, - 0x4e, 0x52, 0xdd, 0x8b, 0xbd, 0x47, 0xd4, 0x72, 0xe2, 0x83, 0x20, 0xd5, 0x93, 0xf1, 0x98, 0x6b, - 0x16, 0xeb, 0x89, 0x64, 0xe5, 0xfb, 0x60, 0x99, 0xfa, 0x20, 0xfe, 0x26, 0x6a, 0xc2, 0x2c, 0x46, - 0xd3, 0x54, 0xb9, 0x34, 0x5d, 0x98, 0x40, 0x2d, 0xab, 0x7c, 0x8e, 0x28, 0x27, 0x19, 0x71, 0xb4, - 0xea, 0x9f, 0xa8, 0x27, 0x47, 0x60, 0x85, 0x7e, 0x9e, 0xb0, 0x17, 0xae, 0x96, 0xd7, 0x38, 0x10, - 0x80, 0x7e, 0x34, 0x9b, 0xe4, 0x42, 0x37, 0xc9, 0xc1, 0x6d, 0x0d, 0x7a, 0x38, 0x15, 0xae, 0x00, - 0x35, 0xcf, 0x1c, 0x8d, 0x57, 0x50, 0xf5, 0xa0, 0x70, 0x6f, 0xe6, 0xaa, 0x28, 0xa2, 0xac, 0xbc, - 0xbc, 0xdd, 0x1b, 0x34, 0x9a, 0xd1, 0xca, 0x3d, 0x92, 0x6b, 0x66, 0xfe, 0xb6, 0xb1, 0x33, 0x6b, - 0x85, 0x26, 0x76, 0x8c, 0x11, 0xb6, 0xdc, 0xdb, 0xc8, 0x5e, 0xed, 0xce, 0xd5, 0xe1, 0xba, 0x27, - 0xcb, 0xd7, 0x88, 0x79, 0x38, 0x45, 0xdf, 0x42, 0xcb, 0x0b, 0x63, 0x2b, 0x98, 0xf1, 0xe9, 0xc3, - 0x1d, 0x1a, 0x8f, 0xd9, 0x30, 0x1e, 0xb3, 0x8c, 0x96, 0xc6, 0x4e, 0x7d, 0x70, 0x7b, 0xe3, 0xe5, - 0xab, 0xee, 0x8d, 0xbf, 0xbe, 0xea, 0xde, 0xf8, 0xf7, 0xab, 0x6e, 0xe5, 0xe7, 0x17, 0xdd, 0xca, - 0x6f, 0x2f, 0xba, 0x95, 0xdf, 0x5f, 0x74, 0x2b, 0x7f, 0xbc, 0xe8, 0x56, 0x5e, 0x5e, 0x74, 0x2b, - 0x7f, 0xb9, 0xe8, 0x56, 0xfe, 0x79, 0xd1, 0xad, 0x1c, 0xd7, 0xcd, 0x1f, 0x86, 0x0f, 0xff, 0x13, - 0x00, 0x00, 0xff, 0xff, 0x74, 0x94, 0x9b, 0x66, 0xc2, 0x14, 0x00, 0x00, +var fileDescriptor_e42fef2823778fc8 = []byte{ + // 2099 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x18, 0x4b, 0x73, 0x1b, 0x49, + 0x39, 0x23, 0xc9, 0xb2, 0xd4, 0x8a, 0xf3, 0xe8, 0xcd, 0x66, 0x87, 0xb0, 0xa5, 0xf5, 0x0e, 0x29, + 0x30, 0x90, 0xb5, 0x8b, 0x84, 0xc7, 0xb2, 0x3c, 0xaa, 0x64, 0x3b, 0x89, 0x55, 0x1b, 0x47, 0xa2, + 0x65, 0x6f, 0x60, 0x0f, 0x5b, 0xd5, 0x1e, 0xb5, 0xa5, 0x5e, 0x8f, 0xa6, 0xa7, 0xba, 0x5b, 0x76, + 0xcc, 0x09, 0x6e, 0x1c, 0xa9, 0xe2, 0x17, 0x70, 0x02, 0xfe, 0x01, 0xc5, 0x89, 0x1b, 0x29, 0x4e, + 0x1c, 0xa9, 0xa2, 0x0a, 0x88, 0xef, 0xdc, 0x39, 0x52, 0x5f, 0x3f, 0x46, 0x2d, 0xc9, 0x81, 0x0d, + 0x7b, 0x52, 0x7f, 0xcf, 0xee, 0xef, 0xfd, 0x8d, 0x50, 0x6f, 0xc4, 0xf5, 0x78, 0x7a, 0xb4, 0x99, + 0x8a, 0xc9, 0xd6, 0x09, 0xd5, 0xf4, 0xbd, 0x54, 0xe4, 0x9a, 0xf2, 0x9c, 0x49, 0xb5, 0x04, 0x2b, + 0x99, 0x6e, 0xd1, 0x11, 0xcb, 0xf5, 0x56, 0x21, 0x85, 0x16, 0xa9, 0xc8, 0x94, 0x3d, 0xa9, 0x2d, + 0x91, 0xf2, 0x4d, 0x73, 0xc4, 0xb5, 0x91, 0x2c, 0xd2, 0x3b, 0xef, 0x05, 0x6a, 0x47, 0x62, 0x24, + 0x2c, 0xdf, 0xd1, 0xf4, 0xd8, 0x40, 0x06, 0x30, 0x27, 0x2b, 0x74, 0xa7, 0x3d, 0x12, 0x62, 0x94, + 0xb1, 0x19, 0xd7, 0x99, 0xa4, 0x45, 0xc1, 0xa4, 0xb2, 0xf4, 0xe4, 0x4f, 0x55, 0x54, 0x1b, 0x14, + 0x2c, 0xc5, 0x31, 0x5a, 0xfd, 0x88, 0x49, 0xc5, 0x45, 0x1e, 0x47, 0xeb, 0xd1, 0x46, 0x93, 0x78, + 0x10, 0x7f, 0x05, 0xad, 0xf6, 0xa5, 0x48, 0x99, 0x52, 0x71, 0x65, 0x3d, 0xda, 0x68, 0xdd, 0x5f, + 0xdb, 0x84, 0x97, 0x6c, 0x3a, 0x24, 0xf1, 0x54, 0xdc, 0x46, 0x35, 0x22, 0x84, 0x8e, 0xab, 0x86, + 0x0b, 0x59, 0x2e, 0xc0, 0x10, 0x83, 0xc7, 0x77, 0x50, 0x63, 0x4f, 0x28, 0x9d, 0xd3, 0x09, 0x8b, + 0x6b, 0xe6, 0x8e, 0x12, 0xc6, 0x5f, 0x45, 0xf5, 0x7d, 0x31, 0xcd, 0xb5, 0x8a, 0x57, 0xd6, 0xab, + 0x1b, 0xad, 0xfb, 0x2d, 0x2b, 0x6d, 0x70, 0xdb, 0xb5, 0x17, 0x7f, 0x7f, 0xe7, 0x0a, 0x71, 0x0c, + 0xf8, 0x5d, 0xb4, 0xb2, 0x27, 0xc4, 0x89, 0x8a, 0xeb, 0xe6, 0x1e, 0xc7, 0x69, 0x50, 0xc4, 0x52, + 0xf0, 0x0f, 0x50, 0xab, 0x93, 0xe7, 0x42, 0x53, 0xcd, 0x45, 0xae, 0xe2, 0x55, 0xa3, 0xf2, 0x8b, + 0x96, 0x11, 0xac, 0xdd, 0x0c, 0xa8, 0x0f, 0x73, 0x2d, 0xcf, 0x49, 0xc8, 0x0f, 0x37, 0x3c, 0xe1, + 0xf9, 0xf4, 0x79, 0xdc, 0x08, 0x6f, 0x30, 0x28, 0x62, 0x29, 0xe0, 0x94, 0x81, 0xc8, 0xa8, 0xe4, + 0x2a, 0x6e, 0x86, 0x4e, 0x71, 0x48, 0xe2, 0xa9, 0xc0, 0xf8, 0x8c, 0xe7, 0x43, 0x71, 0xa6, 0x62, + 0x14, 0x32, 0x3a, 0x24, 0xf1, 0xd4, 0x3b, 0x3f, 0x44, 0x37, 0x16, 0x5f, 0x85, 0x6f, 0xa0, 0xea, + 0x09, 0x3b, 0x77, 0x01, 0x81, 0x23, 0xbe, 0x85, 0x56, 0x4e, 0x69, 0x36, 0x65, 0x26, 0x14, 0x4d, + 0x62, 0x81, 0x0f, 0x2a, 0xef, 0x47, 0xc9, 0x1f, 0xaa, 0x65, 0x9c, 0xc0, 0xd3, 0x07, 0x4c, 0x4e, + 0x78, 0x4e, 0x33, 0x23, 0xdc, 0x20, 0x25, 0x8c, 0xbf, 0x8e, 0x5a, 0x3b, 0x22, 0x57, 0x22, 0x63, + 0x03, 0xfe, 0x53, 0xe6, 0x42, 0xda, 0xb4, 0x8f, 0xda, 0x16, 0xcf, 0x49, 0x48, 0xc5, 0x77, 0x51, + 0xed, 0x50, 0x31, 0x39, 0x1f, 0x52, 0xc0, 0xb8, 0x98, 0x18, 0x2a, 0xc6, 0xa8, 0xd6, 0x91, 0x23, + 0x15, 0xd7, 0xd6, 0xab, 0x1b, 0x4d, 0x62, 0xce, 0xf0, 0xf4, 0x87, 0xf9, 0xa9, 0x89, 0x66, 0x93, + 0xc0, 0x11, 0x30, 0x3b, 0x67, 0x43, 0x13, 0xb5, 0x26, 0x81, 0x23, 0xfe, 0x1e, 0xba, 0xba, 0x43, + 0x0b, 0x7a, 0xc4, 0x33, 0xae, 0x39, 0x83, 0x38, 0xc1, 0x2d, 0x6f, 0x05, 0xee, 0x0e, 0xc9, 0x64, + 0x8e, 0x19, 0x7f, 0x03, 0xad, 0x92, 0x8c, 0x4f, 0xb8, 0x56, 0x71, 0xc3, 0xc4, 0xf7, 0xa6, 0x4b, + 0xcb, 0xde, 0xa0, 0xfb, 0x63, 0x4b, 0x71, 0x8f, 0xf4, 0x7c, 0x78, 0x03, 0x5d, 0x7f, 0x2a, 0x9e, + 0xb2, 0xb3, 0xbe, 0xe4, 0xa7, 0x3c, 0x63, 0x23, 0x66, 0x83, 0xd7, 0x20, 0x8b, 0x68, 0xe0, 0xec, + 0x14, 0x05, 0x95, 0x13, 0x21, 0xfb, 0x52, 0x1c, 0xf3, 0x8c, 0x99, 0xe8, 0x35, 0xc9, 0x22, 0x1a, + 0xaf, 0xa3, 0x56, 0xaf, 0xb7, 0x3f, 0x48, 0x85, 0x64, 0x9d, 0xe1, 0xa7, 0x71, 0x6b, 0x3d, 0xda, + 0xa8, 0x92, 0x10, 0x85, 0x13, 0x74, 0x75, 0xc0, 0x32, 0xb0, 0xe6, 0x09, 0x3d, 0x62, 0x59, 0x7c, + 0xd5, 0x28, 0x9a, 0xc3, 0x25, 0x0f, 0x50, 0x75, 0x5b, 0x3c, 0xc7, 0xb7, 0x51, 0x7d, 0x8f, 0xf1, + 0xd1, 0x58, 0x9b, 0xa8, 0xad, 0x11, 0x07, 0x41, 0xd4, 0x9f, 0xf1, 0xa1, 0x1e, 0x9b, 0x68, 0xad, + 0x11, 0x0b, 0x24, 0xb9, 0x0d, 0x0e, 0x38, 0xf6, 0xb0, 0xbb, 0xeb, 0x44, 0xe0, 0x08, 0x98, 0xc7, + 0xdd, 0x5d, 0xc7, 0x0d, 0x47, 0xfc, 0x65, 0x74, 0xad, 0x33, 0x1c, 0x72, 0xc8, 0x2d, 0x9a, 0x3d, + 0xe6, 0x43, 0x15, 0x57, 0xd7, 0xab, 0x1b, 0x6b, 0x64, 0x01, 0x0b, 0x99, 0x03, 0x3a, 0xc3, 0x1a, + 0xf5, 0x70, 0xf2, 0x9b, 0x08, 0xdd, 0x5c, 0x8a, 0x0a, 0x48, 0x6c, 0x8b, 0x69, 0x3e, 0xe4, 0xf9, + 0x28, 0x8e, 0x4c, 0xb4, 0x4b, 0x18, 0xbf, 0x8d, 0x9a, 0x0f, 0x8f, 0x8f, 0x59, 0xaa, 0xf9, 0x29, + 0x64, 0x1a, 0x10, 0x67, 0x08, 0x70, 0x5d, 0x37, 0x1f, 0x33, 0xc9, 0x35, 0x3d, 0xca, 0x98, 0x79, + 0x50, 0x93, 0x84, 0x28, 0x90, 0xef, 0x43, 0xde, 0x6a, 0xcd, 0x86, 0x2e, 0xbb, 0x66, 0x08, 0x68, + 0x59, 0x9d, 0xc9, 0x11, 0x67, 0xb9, 0x76, 0x69, 0xe6, 0xc1, 0xa4, 0x8b, 0x5a, 0x41, 0x1a, 0x40, + 0x7e, 0x1e, 0x9c, 0x17, 0xcc, 0xd5, 0x91, 0x39, 0x03, 0x6e, 0x8f, 0xca, 0xa1, 0xf1, 0x51, 0x8d, + 0x98, 0x33, 0xe0, 0x06, 0xe2, 0xd8, 0x36, 0xb0, 0x1a, 0x31, 0xe7, 0x44, 0xa0, 0x15, 0xd3, 0x77, + 0xe0, 0xb5, 0x43, 0xa6, 0x34, 0xcf, 0x4d, 0x81, 0x3a, 0x5d, 0x21, 0x0a, 0xa2, 0xa7, 0xc4, 0x54, + 0xa6, 0xbe, 0x38, 0x1d, 0x04, 0x6a, 0x35, 0x5c, 0x5f, 0xb5, 0xd7, 0xc3, 0x19, 0xde, 0x2e, 0x0a, + 0xdb, 0x9d, 0xac, 0x5d, 0x1e, 0x4c, 0xbe, 0x6d, 0xbb, 0x28, 0x48, 0xf5, 0xa9, 0x1e, 0xfb, 0x47, + 0xc3, 0x19, 0x7c, 0x4d, 0x18, 0x1d, 0x8a, 0x3c, 0x3b, 0x37, 0x77, 0x34, 0x48, 0x09, 0x27, 0xbf, + 0x8a, 0x5c, 0x5f, 0xc4, 0xf7, 0x50, 0xa3, 0x2f, 0x99, 0xd2, 0x54, 0x6a, 0x13, 0x91, 0xb2, 0x70, + 0x81, 0xec, 0x6a, 0xa2, 0xe4, 0xc0, 0x9b, 0xa8, 0xd9, 0x17, 0x4a, 0x5b, 0xf6, 0xca, 0x2b, 0xd8, + 0x67, 0x2c, 0x46, 0xbb, 0x01, 0x44, 0x61, 0x42, 0x76, 0xb9, 0x76, 0xc7, 0x91, 0x7c, 0x8c, 0x6a, + 0x80, 0xbf, 0xd4, 0x1a, 0xdf, 0x36, 0x2a, 0xcb, 0x6d, 0xa3, 0x3a, 0x6b, 0x1b, 0x31, 0x5a, 0x3d, + 0xe0, 0x13, 0x26, 0xa6, 0xda, 0x24, 0x64, 0x95, 0x78, 0x30, 0xf9, 0xdd, 0x8a, 0xeb, 0xd3, 0xf8, + 0xfb, 0xa8, 0x75, 0xd8, 0xdd, 0xdd, 0xa7, 0x45, 0xc1, 0xf3, 0x91, 0x72, 0x46, 0xdf, 0x0a, 0xfa, + 0x48, 0x49, 0x74, 0x0f, 0x0c, 0xd9, 0x41, 0xfa, 0x71, 0x20, 0x5d, 0xf9, 0xdf, 0xd2, 0x01, 0x3b, + 0xde, 0x42, 0xf5, 0xc1, 0xb9, 0x4a, 0x75, 0xe6, 0xbc, 0x11, 0xb6, 0xaf, 0x4d, 0x4b, 0xb1, 0x23, + 0xc6, 0xb1, 0xe1, 0xfb, 0xa8, 0x49, 0x98, 0x4d, 0x0d, 0x65, 0x4c, 0x9a, 0xbf, 0xac, 0xa4, 0x91, + 0x19, 0x1b, 0x24, 0xdf, 0xce, 0x48, 0x8a, 0x69, 0xa1, 0x8c, 0x17, 0x57, 0x6c, 0xf2, 0x05, 0x28, + 0xfc, 0x01, 0x42, 0x4f, 0xe9, 0x84, 0xa9, 0x82, 0x82, 0xda, 0xfa, 0x92, 0x0d, 0x25, 0xd1, 0xd9, + 0x10, 0x70, 0x43, 0x2b, 0xdd, 0x65, 0xa7, 0x3c, 0x65, 0x7e, 0x54, 0xde, 0x0c, 0x04, 0x2d, 0xc5, + 0xb7, 0x52, 0xc7, 0x87, 0xef, 0xa1, 0xd5, 0x01, 0x4b, 0x53, 0x31, 0x29, 0xdc, 0x90, 0xc4, 0x81, + 0x88, 0xa3, 0x10, 0xcf, 0x82, 0xef, 0xa1, 0x9b, 0x90, 0xd3, 0xc7, 0xaa, 0x2f, 0x45, 0x41, 0x47, + 0xb6, 0x82, 0x9a, 0xc6, 0x88, 0x65, 0x02, 0x18, 0xbb, 0x4f, 0xd5, 0x09, 0x1b, 0x82, 0x61, 0x30, + 0x36, 0x4d, 0x5f, 0x08, 0x50, 0xf8, 0x2e, 0x5a, 0xf3, 0x79, 0x6f, 0x79, 0x5a, 0x86, 0x67, 0x1e, + 0x89, 0xdb, 0x08, 0x99, 0xd2, 0x0d, 0xdb, 0x6e, 0x80, 0xc1, 0x5b, 0xa8, 0xd1, 0xcd, 0x35, 0xcb, + 0xc8, 0x50, 0xc7, 0x6b, 0xc6, 0x88, 0x37, 0xc2, 0xa0, 0x3b, 0x12, 0x29, 0x99, 0xee, 0x7c, 0x17, + 0xb5, 0x82, 0x80, 0xbe, 0xd6, 0x74, 0x7e, 0xa7, 0x5c, 0x03, 0x80, 0x69, 0x38, 0x9d, 0x4c, 0xbc, + 0xa0, 0x05, 0x80, 0xc1, 0xaf, 0x0c, 0x97, 0x33, 0x7c, 0x82, 0xae, 0xcd, 0x27, 0xa3, 0x99, 0x16, + 0x42, 0xe9, 0xb2, 0xf5, 0x3b, 0xc8, 0x24, 0x8b, 0xdf, 0x2d, 0xcb, 0x29, 0x10, 0xa2, 0x4c, 0xa3, + 0x83, 0xe1, 0x5f, 0x35, 0x24, 0x73, 0x4e, 0xde, 0x77, 0xfa, 0xcb, 0xbc, 0x78, 0x55, 0xdb, 0x34, + 0x19, 0x58, 0x99, 0xd5, 0x71, 0xf2, 0xeb, 0x08, 0xb5, 0x82, 0x54, 0x79, 0x55, 0xad, 0x1b, 0x5d, + 0x95, 0x40, 0xd7, 0x2d, 0xb4, 0xb2, 0x4f, 0x3f, 0x15, 0x76, 0xbb, 0xa8, 0x12, 0x0b, 0x18, 0x2c, + 0xcf, 0x85, 0x74, 0xd5, 0x6e, 0x01, 0xe8, 0x7c, 0x8f, 0x78, 0xc6, 0xf6, 0xc5, 0x90, 0x99, 0xec, + 0x5f, 0x23, 0x25, 0xec, 0xe7, 0x5f, 0x7d, 0x69, 0xfe, 0xad, 0x96, 0xf3, 0x2f, 0xf9, 0x47, 0xc5, + 0x99, 0x37, 0xab, 0xa9, 0xef, 0xcc, 0xb2, 0x3e, 0x5a, 0xaa, 0x5c, 0x4b, 0xb1, 0x05, 0xb6, 0x98, + 0xfb, 0xb0, 0xab, 0xb2, 0x89, 0x90, 0xe7, 0x6e, 0x79, 0x0a, 0xab, 0xc5, 0x12, 0x88, 0x63, 0xc0, + 0xeb, 0xa8, 0xba, 0xd3, 0x3f, 0x74, 0xeb, 0xd3, 0xb5, 0x70, 0xb1, 0xe9, 0x1f, 0x12, 0x20, 0xe1, + 0x2f, 0xa1, 0x5a, 0x1f, 0xc6, 0xb1, 0x6d, 0x04, 0xd7, 0x03, 0x16, 0x40, 0x13, 0x43, 0x84, 0x6a, + 0xdb, 0xce, 0x44, 0x7a, 0xd2, 0xed, 0x19, 0xe3, 0xe7, 0xab, 0xcd, 0x51, 0x88, 0x67, 0xc1, 0x8f, + 0xd0, 0xb5, 0xbd, 0xe9, 0x88, 0x15, 0x74, 0xc4, 0x9e, 0xd8, 0x05, 0xc9, 0xb6, 0x83, 0x38, 0x10, + 0x9a, 0x63, 0x70, 0x06, 0x2e, 0x48, 0xc1, 0xad, 0x4f, 0x99, 0x3e, 0x13, 0xf2, 0xc4, 0x6d, 0x66, + 0xe1, 0xad, 0x8e, 0x42, 0x3c, 0x4b, 0xf2, 0x37, 0x9f, 0x05, 0xce, 0xf4, 0x5b, 0xd0, 0x9c, 0x27, + 0xdc, 0xae, 0x32, 0x55, 0x62, 0x01, 0xc8, 0x4d, 0xc2, 0x14, 0x93, 0xa7, 0xb6, 0x07, 0x54, 0xec, + 0xba, 0x14, 0xa0, 0x4c, 0x6e, 0x9e, 0xd1, 0xc2, 0x25, 0x85, 0x39, 0x43, 0xa6, 0x7f, 0xc8, 0x64, + 0xce, 0x32, 0x97, 0x14, 0x0e, 0x82, 0xfd, 0xc0, 0x9e, 0x0e, 0x76, 0xfa, 0xc6, 0x33, 0x55, 0x32, + 0x43, 0x40, 0xfd, 0x83, 0x74, 0xc1, 0x73, 0xf8, 0x76, 0xa9, 0x9b, 0xa1, 0x1e, 0x60, 0xf0, 0xd7, + 0xd0, 0x8d, 0x5d, 0xae, 0x60, 0xd1, 0xe8, 0xf5, 0xf6, 0x3f, 0xe4, 0x59, 0xc6, 0xa4, 0x31, 0xb4, + 0x41, 0x96, 0xf0, 0xc9, 0x9f, 0x23, 0xd4, 0xf0, 0x81, 0x83, 0xe7, 0x0c, 0xc6, 0x54, 0x9a, 0xc4, + 0x01, 0xa5, 0x0e, 0x02, 0x93, 0x7f, 0x34, 0x15, 0x9a, 0x3a, 0xb3, 0x2c, 0x00, 0xdc, 0x7d, 0x26, + 0xb9, 0x18, 0xba, 0xbd, 0xc2, 0x41, 0xb0, 0x63, 0x12, 0x46, 0x33, 0xcd, 0x27, 0x8c, 0x4c, 0x73, + 0xf8, 0x71, 0xd6, 0x2d, 0xa2, 0x61, 0x79, 0xf3, 0x28, 0xa7, 0x69, 0xc5, 0x68, 0x5a, 0xc0, 0x82, + 0xeb, 0x76, 0x8a, 0xa9, 0x72, 0x2b, 0xb6, 0x39, 0x03, 0x6e, 0x9f, 0x4d, 0xec, 0x6e, 0xdd, 0x24, + 0xe6, 0x9c, 0x9c, 0xb9, 0x3d, 0xee, 0x99, 0xd9, 0x2e, 0x5d, 0xd5, 0x96, 0xd5, 0x18, 0x5d, 0x5a, + 0x8d, 0x95, 0xb0, 0x1a, 0x6f, 0xa3, 0xba, 0x95, 0x75, 0x1d, 0xc4, 0x41, 0xe0, 0xf1, 0x27, 0x8c, + 0x1e, 0x3b, 0x5a, 0xcd, 0xd0, 0x02, 0x4c, 0x72, 0x88, 0xde, 0x30, 0x17, 0x1f, 0x8c, 0xa5, 0xd0, + 0x3a, 0x63, 0xff, 0xc7, 0xd5, 0x18, 0xd5, 0x08, 0xd5, 0xcc, 0xef, 0x68, 0x70, 0x4e, 0xfe, 0x55, + 0x45, 0x57, 0xc3, 0x52, 0x08, 0xde, 0x17, 0xfd, 0x97, 0xf7, 0x55, 0x16, 0xdf, 0x87, 0x3b, 0xe8, + 0x6a, 0xe8, 0x93, 0x4b, 0x26, 0x7a, 0x48, 0x76, 0x65, 0x33, 0x27, 0x82, 0x0f, 0xd1, 0x9b, 0xde, + 0x3a, 0x98, 0x46, 0xdb, 0x85, 0x72, 0xba, 0x6a, 0x46, 0xd7, 0x17, 0x02, 0x5d, 0xf3, 0x5e, 0x70, + 0xda, 0x2e, 0x97, 0xc6, 0xcf, 0xd0, 0x6d, 0x4f, 0x78, 0x26, 0xb9, 0x66, 0x33, 0xbd, 0x2b, 0x9f, + 0x4d, 0xef, 0x2b, 0xc4, 0x43, 0xc5, 0x70, 0x63, 0xb7, 0xd7, 0x1f, 0x38, 0xc5, 0xf5, 0xd7, 0x54, + 0x3c, 0x2f, 0x8e, 0x7f, 0x82, 0xde, 0x9a, 0xbb, 0x32, 0xd0, 0xbc, 0xfa, 0xd9, 0x34, 0xbf, 0x4a, + 0x3e, 0x79, 0x17, 0x35, 0xcb, 0x0e, 0x79, 0x79, 0x9f, 0x49, 0x7e, 0xee, 0xbf, 0x55, 0xc2, 0x46, + 0x0e, 0xbc, 0x9d, 0x2c, 0x13, 0x67, 0xee, 0xa3, 0xd8, 0x02, 0x9f, 0x7b, 0x36, 0xdd, 0x46, 0xf5, + 0x4e, 0x6a, 0xfe, 0x1f, 0xb1, 0x7b, 0x99, 0x83, 0x92, 0xcc, 0x65, 0xa5, 0xeb, 0x90, 0xb0, 0xc9, + 0xee, 0x64, 0x54, 0xa9, 0x72, 0x60, 0x7b, 0x10, 0x6f, 0x23, 0xd4, 0x97, 0x5c, 0x48, 0xfb, 0x19, + 0x6c, 0x17, 0xd0, 0xb7, 0x17, 0x76, 0x11, 0x79, 0x4c, 0x53, 0xe6, 0xb8, 0xce, 0xfd, 0x12, 0x37, + 0x93, 0x4a, 0x1e, 0x21, 0xbc, 0xdc, 0xd9, 0x61, 0x6e, 0xf6, 0xe9, 0x88, 0x29, 0x98, 0xf6, 0x76, + 0x1e, 0x97, 0xf0, 0xcc, 0x73, 0xf6, 0x1b, 0xc8, 0x79, 0x6e, 0x0f, 0xdd, 0xbe, 0xfc, 0x4e, 0xf0, + 0x13, 0x2c, 0x07, 0x7e, 0xae, 0xc3, 0xd9, 0xe8, 0x77, 0x74, 0x57, 0x4f, 0x25, 0x9c, 0xfc, 0x32, + 0x72, 0x0e, 0xf0, 0x6b, 0xe0, 0x5d, 0xb4, 0xb6, 0xcb, 0x8e, 0xe9, 0x34, 0xd3, 0x9d, 0x34, 0xf8, + 0x88, 0x9a, 0x47, 0x02, 0x57, 0x47, 0xa6, 0x63, 0xae, 0x59, 0xaa, 0xa7, 0x92, 0xf9, 0xef, 0x83, + 0x79, 0x24, 0xfe, 0x26, 0x6a, 0xc0, 0x2e, 0x46, 0xb3, 0x4c, 0xb9, 0x32, 0x9d, 0xdb, 0x40, 0x2d, + 0xc9, 0x7f, 0x8e, 0x78, 0xce, 0x84, 0xa3, 0xeb, 0xe1, 0x8b, 0x3a, 0x72, 0x04, 0x5e, 0xe8, 0xe6, + 0x43, 0xf6, 0xdc, 0xf5, 0x72, 0x0b, 0x00, 0xf6, 0xa3, 0x72, 0x93, 0xab, 0x11, 0x0b, 0x80, 0xb5, + 0xe6, 0x70, 0x70, 0x26, 0x5c, 0x03, 0x2a, 0x61, 0x7c, 0x0d, 0x55, 0x7a, 0x85, 0xfb, 0x66, 0xae, + 0xf4, 0x8a, 0x64, 0xe2, 0x8d, 0xb7, 0x77, 0x83, 0x46, 0xb3, 0x5a, 0xb9, 0x8f, 0x64, 0x0b, 0xd8, + 0xdc, 0x29, 0x47, 0xa1, 0xc9, 0x1d, 0xe3, 0x84, 0x2d, 0xf7, 0x6d, 0x64, 0x4d, 0x7b, 0x73, 0x79, + 0xb9, 0xee, 0x48, 0xff, 0x35, 0x62, 0x18, 0x93, 0x6f, 0xa1, 0xb5, 0xb9, 0xb5, 0x15, 0xdc, 0xf8, + 0xe4, 0xc1, 0x0e, 0x4d, 0xc7, 0x6c, 0x90, 0x8e, 0xd9, 0x84, 0x7a, 0x67, 0xcf, 0x21, 0xb7, 0x7f, + 0x11, 0xbd, 0x78, 0xd9, 0xbe, 0xf2, 0xd7, 0x97, 0xed, 0x2b, 0xff, 0x7e, 0xd9, 0x8e, 0x7e, 0x76, + 0xd1, 0x8e, 0x7e, 0x7b, 0xd1, 0x8e, 0x7e, 0x7f, 0xd1, 0x8e, 0xfe, 0x78, 0xd1, 0x8e, 0x5e, 0x5c, + 0xb4, 0xa3, 0xbf, 0x5c, 0xb4, 0xa3, 0x7f, 0x5e, 0xb4, 0xa3, 0x8f, 0x3f, 0x79, 0xcd, 0x3f, 0x34, + 0xa5, 0x9d, 0x5e, 0x5b, 0xa7, 0x5c, 0xea, 0x80, 0x54, 0x9c, 0x8c, 0x96, 0xfe, 0xeb, 0x04, 0xeb, + 0x8e, 0xea, 0x06, 0x7e, 0xf0, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x9b, 0x19, 0xc3, 0xc2, 0x39, + 0x15, 0x00, 0x00, } func (this *Spec) Equal(that interface{}) bool { diff --git a/src/runtime/virtcontainers/pkg/agent/protocols/grpc/ocipb_test.go b/src/runtime/virtcontainers/pkg/agent/protocols/grpc/ocipb_test.go index 185e333518..42ae286da3 100644 --- a/src/runtime/virtcontainers/pkg/agent/protocols/grpc/ocipb_test.go +++ b/src/runtime/virtcontainers/pkg/agent/protocols/grpc/ocipb_test.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: github.com/kata-containers/kata-containers/src/runtime/virtcontainers/pkg/agent/protocols/grpc//oci.proto +// source: github.com/kata-containers/kata-containers/src/agent/protocols/protos/oci.proto package grpc