15 Commits

Author SHA1 Message Date
Matheus f0dc54e027 netdev: cleanup and abstraction 2026-09-14 09:47:07 -03:00
Matheus daebfd89b5 net: consume descriptor on tx 2026-09-09 22:39:34 -03:00
Matheus 3b6b5363ad poll: rework timeout 2025-11-02 21:32:04 -03:00
Matheus 607566531d kernel: rework init 2025-08-14 20:25:43 -03:00
Matheus 5b5dca8137 arp: fix race between init and incoming packets 2025-08-12 23:43:06 -03:00
Matheus a6c169e5e6 kernel: finish work of removing interruptible mutexes 2024-12-24 21:30:25 -03:00
Matheus 48643c4868 kernel: phase out interruptible mutexes in preparation for new lock 2024-12-24 20:18:59 -03:00
Matheus 0bff52b41e sched: finish preparing scheduler for rewrite 2024-09-21 23:06:37 -03:00
Matheus aad1e2df11 arp: use new event system 2024-06-27 21:15:38 -03:00
Matheus 7053ed68af netdev: freeing of netdescs 2024-06-03 21:55:52 -03:00
Matheus 3093051a8b kernel: remove event_t as it suffered from a lost wakeup issue 2024-05-29 16:08:28 -03:00
Matheus 190e14e7eb arp: fix lookup locking 2024-04-11 21:10:32 -03:00
Matheus 231eb98375 arp: handle replies 2024-04-10 19:53:24 -03:00
Matheus 8a66c6a12b arp: fix cache timeout 2024-04-07 23:44:25 -03:00
Matheus 6e35c457a6 arp: arp cache and lookup functions 2024-03-30 18:41:06 -03:00