|
|
d62516ed1e
|
internal/netlink: enlarge recvfrom buffer
This also uses an array type for the buffer since its size now uses the hardcoded value found in the kernel.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
2026-03-25 17:18:56 +09:00 |
|
|
|
50403e9d60
|
internal/netlink: wrap netpoll via context
This removes netpoll boilerplate for the most common use case.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
2026-03-25 15:39:29 +09:00 |
|
|
|
b98c5f2e21
|
internal/netlink: nonblocking socket I/O
This enables use with blocking calls like when used with NETLINK_KOBJECT_UEVENT.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
2026-03-25 14:06:59 +09:00 |
|
|
|
d972cffe5a
|
internal/netlink: make full response available
The previous API makes it impossible to retrieve remaining messages in the current iteration.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
2026-03-23 16:39:25 +09:00 |
|
|
|
d8648304bb
|
internal/netlink: isolate receive method
This enables use with epoll for receiving events only.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
2026-03-23 15:03:15 +09:00 |
|
|
|
72bd3fb05e
|
internal/netlink: generalise implementation from container
This is useful for uevent implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
2026-03-16 23:07:51 +09:00 |
|