Matheus
|
bf7a4a9d72
|
vionet: fix transmit publication ordering
|
2026-10-06 11:50:56 -03:00 |
|
Matheus
|
f0dc54e027
|
netdev: cleanup and abstraction
|
2026-09-14 09:47:07 -03:00 |
|
Matheus
|
895c6d9345
|
eth: take size_t size in eth_process
|
2026-09-10 15:38:50 -03:00 |
|
Matheus
|
daebfd89b5
|
net: consume descriptor on tx
|
2026-09-09 22:39:34 -03:00 |
|
Matheus
|
6f8700e678
|
mm: refactor pmm -> page
|
2026-07-01 11:56:06 -03:00 |
|
Matheus
|
4e8f925156
|
alloc: refactor
|
2026-04-01 16:54:03 -03:00 |
|
iretq
|
99d3374fc0
|
dpc: add dpc_prepare
|
2026-03-04 03:26:06 +01:00 |
|
Matheus
|
6da4a46cd7
|
vionet: fix rx dpc
|
2025-09-14 22:41:53 -03:00 |
|
Matheus
|
0bff52b41e
|
sched: finish preparing scheduler for rewrite
|
2024-09-21 23:06:37 -03:00 |
|
Matheus
|
e058d62261
|
cpu: change _cpu()->thread calls to current_thread() to fix smp race
|
2024-09-15 17:47:26 -03:00 |
|
Matheus
|
c596244010
|
io: use isr->priv
|
2024-09-07 11:21:38 -03:00 |
|
Matheus
|
803724141e
|
vionet: make msix edge trigger
|
2024-07-27 23:56:59 -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
|
4a15120f7a
|
net: remove doarp flag from netdev
|
2024-04-10 19:53:42 -03:00 |
|
Matheus
|
a79b6240ed
|
net: loopback device
|
2024-04-09 22:24:13 -03:00 |
|
Matheus
|
ae1186c835
|
netdev: add a way to get it by name and show it in /dev
|
2024-04-07 16:33:42 -03:00 |
|
Matheus
|
63713ee670
|
vionet: rx
|
2024-03-30 18:40:39 -03:00 |
|
Matheus
|
685e0abeec
|
vionet: initial tx only implementation
|
2024-03-29 13:40:38 -03:00 |
|