]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/libsystemd/sd-netlink/sd-netlink.c
sd-netlink: reimplement received message queue
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 26 Nov 2022 01:10:58 +0000 (10:10 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 26 Nov 2022 02:28:27 +0000 (11:28 +0900)
commite417c4ac44f0904827c2451be491482dcfb30120
tree88c9e318387ecdbdad22d3b33c65052ea6bbaf58
parent2ea465ef6246b200f94645d42322c914d5e13082
sd-netlink: reimplement received message queue

By using OrderedSet and Hashmap, we can drop all memmove() calls.
No functional changes, just refactoring.
src/libsystemd/sd-netlink/netlink-internal.h
src/libsystemd/sd-netlink/netlink-socket.c
src/libsystemd/sd-netlink/sd-netlink.c