diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2023-11-30 13:02:16 +1100 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2023-12-04 09:51:20 +0100 |
commit | ecea8d36ff921fc27e2dc8270380d824458cda24 (patch) | |
tree | bfb62c93ea9e8c041625d1b6b466954da22ef50c /flow.h | |
parent | 31bab5f2d936c1b3d09ecb8bd9e4aeb0ab9f6bf6 (diff) | |
download | passt-ecea8d36ff921fc27e2dc8270380d824458cda24.tar passt-ecea8d36ff921fc27e2dc8270380d824458cda24.tar.gz passt-ecea8d36ff921fc27e2dc8270380d824458cda24.tar.bz2 passt-ecea8d36ff921fc27e2dc8270380d824458cda24.tar.lz passt-ecea8d36ff921fc27e2dc8270380d824458cda24.tar.xz passt-ecea8d36ff921fc27e2dc8270380d824458cda24.tar.zst passt-ecea8d36ff921fc27e2dc8270380d824458cda24.zip |
flow,tcp: Generalise TCP epoll_ref to generic flows
TCP uses three different epoll object types: one for connected sockets, one
for timers and one for listening sockets. Listening sockets really need
information that's specific to TCP, so need their own epoll_ref field.
Timers and connected sockets, however, only need the connection (flow)
they're associated with. As we expand the use of the flow table, we expect
that to be true for more epoll fds. So, rename the "TCP" epoll_ref field
to be a "flow" epoll_ref field that can be used both for TCP and for other
future cases.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'flow.h')
0 files changed, 0 insertions, 0 deletions