Commit Graph

20 Commits

Author SHA1 Message Date
Matheus d46ee0f4ec sockfs: support FIONBIO ioctl 2026-04-23 12:09:35 -03:00
Matheus 91a5266d29 udp: implement connect 2025-12-25 20:18:12 -03:00
Matheus 1a213c8441 udp: fix missing check 2025-12-08 22:49:33 -03:00
Matheus 938612e82e spinlock: rename functions 2025-08-15 22:54:28 -03:00
Matheus 98be724c65 kernel: remove some unescessary inits 2025-07-23 19:18:30 -03:00
Matheus b1e87c57e9 syscalls: shutdown 2025-02-08 20:24:43 -03:00
Matheus a6c169e5e6 kernel: finish work of removing interruptible mutexes 2024-12-24 21:30:25 -03:00
Matheus f1ee575ed1 vfs: use iovec_iterator for all file read and write, add vfs_read_iovec and vfs_write_iovec 2024-09-21 16:56:43 -03:00
Matheus fb2fa68752 sockets: use new iovec interface 2024-09-21 10:53:49 -03:00
Matheus 570d51dcf1 udp: prepare for copyless read/write 2024-09-18 22:22:56 -03:00
Matheus 611f13b562 kernel: do preparation work for copyless read/write 2024-09-18 21:17:37 -03:00
Matheus 997fbc4e2e socket: handle control data, change recv and send arguments 2024-09-01 13:20:12 -03:00
Matheus 6911bd6da4 net: reserved bind port check 2024-08-30 23:19:26 -03:00
Matheus 5d74bfa5f7 socket: pass cred to bind and setopt 2024-08-30 22:59:57 -03:00
Matheus b230d58a3f socket: getname, getpeername, setopt 2024-06-04 22:44:37 -03:00
Matheus 40d8a05062 sock: MSG_PEEK and other fixes 2024-06-03 21:53:46 -03:00
Matheus 2a0a32cfa3 udp: fix poll 2024-04-13 20:59:44 -03:00
Matheus 6b5d9b9715 udp: poll 2024-04-07 21:41:43 -03:00
Matheus 1ee2013600 udp: socket implementation 2024-04-07 16:39:20 -03:00
Matheus e3dd7964b4 udp: initial tx only implementation 2024-03-29 13:41:08 -03:00