[−][src]Struct ospf_parser::Ospfv3DatabaseDescriptionPacket
The Database Description packet (v3)
Database Description packets are OSPF packet type 2. These packets are exchanged when an adjacency is being initialized. They describe the contents of the link-state database. Multiple packets may be used to describe the database. For this purpose, a poll-response procedure is used. One of the routers is designated to be the master and the other is the slave. The master sends Database Description packets (polls) that are acknowledged by Database Description packets sent by the slave (responses). The responses are linked to the polls via the packets' DD sequence numbers.
Fields
header: Ospfv3PacketHeader
reserved0: u8
options: u32
if_mtu: u16
reserved: u8
db_description: u8
dd_sequence_number: u32
lsa_headers: Vec<Ospfv3LinkStateAdvertisementHeader>
Implementations
impl Ospfv3DatabaseDescriptionPacket
[src]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Ospfv3DatabaseDescriptionPacket
impl Send for Ospfv3DatabaseDescriptionPacket
impl Sync for Ospfv3DatabaseDescriptionPacket
impl Unpin for Ospfv3DatabaseDescriptionPacket
impl UnwindSafe for Ospfv3DatabaseDescriptionPacket
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,