aboutgitcodebugslistschat
path: root/util.c
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2023-08-11 15:12:26 +1000
committerStefano Brivio <sbrivio@redhat.com>2023-08-13 17:30:13 +0200
commite6f81e55788bc6ede5e98a83820263e394455ba9 (patch)
treef4e8fa7232440bdd2061ecbe8e5a7627da8d8718 /util.c
parent8271a2ed57331f211c781bb551efe52e380902ae (diff)
downloadpasst-e6f81e55788bc6ede5e98a83820263e394455ba9.tar
passt-e6f81e55788bc6ede5e98a83820263e394455ba9.tar.gz
passt-e6f81e55788bc6ede5e98a83820263e394455ba9.tar.bz2
passt-e6f81e55788bc6ede5e98a83820263e394455ba9.tar.lz
passt-e6f81e55788bc6ede5e98a83820263e394455ba9.tar.xz
passt-e6f81e55788bc6ede5e98a83820263e394455ba9.tar.zst
passt-e6f81e55788bc6ede5e98a83820263e394455ba9.zip
epoll: Split handling of TCP timerfds into its own handler function
tcp_sock_handler() actually handles several different types of fd events. This includes timerfds that aren't sockets at all. The handling of these has essentially nothing in common with the other cases. So, give the TCP timers there own epoll_type value and dispatch directly to their handler. This also means we can remove the timer field from tcp_epoll_ref, the information it encoded is now implicit in the epoll_type value. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'util.c')
0 files changed, 0 insertions, 0 deletions