::ethernet::ip_tx::

Struct IpStream

pub struct IpStream<Checksum> {
inner: HeaderPayloadTxStream<IpHeader<Checksum>>,
}

Implementations

impl<#uint N> IpStream<IpChecksum<N>>
entity compute_checksum<#uint Steps, #uint BufferSpacing>(self, clk: clock, rst: bool) -> IpStream<IpChecksum<1>>
entity checksum_step<#uint O>(self) -> IpStream<IpChecksum<O>>
where
O == N / 2,
entity strip_checksum(self) -> IpStream<IpChecksum<0>>
impl IpStream<IpChecksum<1>>
entity into_ethernet(self, clk: clock, rst: bool, source_mac: MacAddr, dest_mac: MacAddr) -> EthernetStream
impl<Checksum> IpStream<Checksum>
entity buffer_header(self, clk: clock, rst: bool) -> IpStream<Checksum>
entity skid_buffer(self, clk: clock, rst: bool) -> IpStream<Checksum>