pub struct BpfProgramTestRunRequest<'a> {
pub data_in: &'a [u8],
pub data_out: &'a mut [u8],
pub context_in: &'a [u8],
pub context_out: &'a mut [u8],
pub repeat: u32,
pub flags: u32,
}Expand description
Requête d’exécution de test (BPF_PROG_TEST_RUN).
Fields§
§data_in: &'a [u8]Données d’entrée fournies au programme.
data_out: &'a mut [u8]Tampon de sortie (rempli par le kernel).
context_in: &'a [u8]Contexte d’entrée optionnel.
context_out: &'a mut [u8]Tampon de contexte de sortie optionnel.
repeat: u32Nombre de répétitions.
flags: u32Drapeaux.
Trait Implementations§
Auto Trait Implementations§
impl<'a> !UnwindSafe for BpfProgramTestRunRequest<'a>
impl<'a> Freeze for BpfProgramTestRunRequest<'a>
impl<'a> RefUnwindSafe for BpfProgramTestRunRequest<'a>
impl<'a> Send for BpfProgramTestRunRequest<'a>
impl<'a> Sync for BpfProgramTestRunRequest<'a>
impl<'a> Unpin for BpfProgramTestRunRequest<'a>
impl<'a> UnsafeUnpin for BpfProgramTestRunRequest<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more