diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2023-08-11 15:12:26 +1000 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2023-08-13 17:30:13 +0200 |
commit | e6f81e55788bc6ede5e98a83820263e394455ba9 (patch) | |
tree | f4e8fa7232440bdd2061ecbe8e5a7627da8d8718 /tcp_splice.h | |
parent | 8271a2ed57331f211c781bb551efe52e380902ae (diff) | |
download | passt-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 'tcp_splice.h')
0 files changed, 0 insertions, 0 deletions