diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2022-11-17 16:58:53 +1100 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2022-11-25 01:35:25 +0100 |
commit | 233b95e90f8e9391d93d2187f682eaf51b6f3dd1 (patch) | |
tree | 85d80d8cf394f7f905b7354cd29a2eb24ef1523c /passt.c | |
parent | d909fda1e81979da12ed4ab8b2f2a18fba756a07 (diff) | |
download | passt-233b95e90f8e9391d93d2187f682eaf51b6f3dd1.tar passt-233b95e90f8e9391d93d2187f682eaf51b6f3dd1.tar.gz passt-233b95e90f8e9391d93d2187f682eaf51b6f3dd1.tar.bz2 passt-233b95e90f8e9391d93d2187f682eaf51b6f3dd1.tar.lz passt-233b95e90f8e9391d93d2187f682eaf51b6f3dd1.tar.xz passt-233b95e90f8e9391d93d2187f682eaf51b6f3dd1.tar.zst passt-233b95e90f8e9391d93d2187f682eaf51b6f3dd1.zip |
tcp: Remove splice from tcp_epoll_ref
Currently the epoll reference for tcp sockets includes a bit indicating
whether the socket maps to a spliced connection. However, the reference
also has the index of the connection structure which also indicates whether
it is spliced. We can therefore avoid the splice bit in the epoll_ref by
unifying the first part of the non-spliced and spliced handlers where we
look up the connection state.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'passt.c')
0 files changed, 0 insertions, 0 deletions