pub(crate) fn handle_timer<D: EventDispatcher>(ctx: &mut Ctx<D>, id: DeviceLayerTimerId) {
    match id.0 {
        DeviceLayerTimerIdInner::Ethernet(id) => ethernet::handle_timer(ctx, id),
    }
}
/// Handle a timer event firing in the device layer.
Handle a timer event firing in the device layer.
Handle a timer event firing in the device layer .
pub(crate) fn handle_timer<D: EventDispatcher>(ctx: &mut Ctx<D>, id: DeviceLayerTimerId) {
    match id.0 {
        DeviceLayerTimerIdInner::Ethernet(id) => ethernet::handle_timer(ctx, id),
    }
}
pub ( crate ) fn handle_timer < D : EventDispatcher > ( ctx : & mut Ctx < D > , id : DeviceLayerTimerId ) { match id . 0 { DeviceLayerTimerIdInner :: Ethernet ( id ) => ethernet :: handle_timer ( ctx , id ) , } }
Handle a timer event firing in the device layer.
Handle a timer event firing in the device layer .
ctx
&mut Ctx<D>
id
DeviceLayerTimerId
ctx
&mut Ctx<D>
id
DeviceLayerTimerId