Skip to main content

push

Function push 

Source
pub fn push(
    queue: &mut [UdpRxEntry],
    src_ip: [u8; 4],
    src_port: u16,
    dst_port: u16,
    payload: &[u8],
    age: u32,
) -> PushOutcome
Expand description

受信データグラムをキューへ積む。

UDP_RX_MAX_PAYLOAD を超えるペイロードは切り詰めて格納する (破棄はしない)。満杯の場合は age が最小のエントリを追い出す。