pub struct FrameSecurityReport {
pub last_spi: u16,
pub arsn_lsb: u8,
pub alarm: bool,
pub bad_sn: bool,
pub bad_mac: bool,
pub bad_sa: bool,
}Expand description
Frame Security Report (FSR) — 32-bit OCF carried in TM/AOS/USLP frames to report security status (Section 4.2.2).
Fields§
§last_spi: u16Last SPI used by the receiving security function.
arsn_lsb: u88 LSBs of the ARSN from the last received frame.
alarm: boolAlarm flag: at least one frame was rejected since last reset.
bad_sn: boolBad Sequence Number flag for the last received frame.
bad_mac: boolBad MAC flag for the last received frame.
bad_sa: boolBad SA flag for the last received frame.
Implementations§
Trait Implementations§
Source§impl Clone for FrameSecurityReport
impl Clone for FrameSecurityReport
Source§fn clone(&self) -> FrameSecurityReport
fn clone(&self) -> FrameSecurityReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FrameSecurityReport
impl Debug for FrameSecurityReport
impl Copy for FrameSecurityReport
Auto Trait Implementations§
impl Freeze for FrameSecurityReport
impl RefUnwindSafe for FrameSecurityReport
impl Send for FrameSecurityReport
impl Sync for FrameSecurityReport
impl Unpin for FrameSecurityReport
impl UnsafeUnpin for FrameSecurityReport
impl UnwindSafe for FrameSecurityReport
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