aboutgitcodebugslistschat
path: root/tap.h
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2023-08-11 15:12:20 +1000
committerStefano Brivio <sbrivio@redhat.com>2023-08-13 17:29:49 +0200
commite26282b67d013f775eacd8603fa5ec1397dec714 (patch)
tree102cd5bac899d6df731c093a80fd22b836bb858d /tap.h
parent0d870c5da6cbb7def892edc2ac0cbc3e0eafd3b6 (diff)
downloadpasst-e26282b67d013f775eacd8603fa5ec1397dec714.tar
passt-e26282b67d013f775eacd8603fa5ec1397dec714.tar.gz
passt-e26282b67d013f775eacd8603fa5ec1397dec714.tar.bz2
passt-e26282b67d013f775eacd8603fa5ec1397dec714.tar.lz
passt-e26282b67d013f775eacd8603fa5ec1397dec714.tar.xz
passt-e26282b67d013f775eacd8603fa5ec1397dec714.tar.zst
passt-e26282b67d013f775eacd8603fa5ec1397dec714.zip
tap: Fold reset handling into tap_handler_passt()
We call tap_sock_reset() if tap_handler_passt() fails, or if we get an error event on the socket. Fold that logic into tap_handler() passt itself which simplifies the caller. It also makes it clearer that we had a redundant EPOLL_CTL_DEL and close() in one of the reset paths, so fix that too. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'tap.h')
0 files changed, 0 insertions, 0 deletions