Skip to main content

upsert

Function upsert 

Source
pub fn upsert(
    table: &mut [ArpEntry],
    ip: [u8; 4],
    mac: [u8; 6],
    age: u32,
) -> UpsertOutcome
Expand description

IP→MAC 対応を登録・更新する。

表が満杯の場合は age が最小(最も古い) のエントリを追い出す。 age は呼び出し側が単調増加で採番して渡す。