diff options
author | Stefano Brivio <sbrivio@redhat.com> | 2023-02-16 01:29:55 +0100 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2023-02-16 17:33:49 +0100 |
commit | 3d0de2c1d72757a7754532f788b53102420e987d (patch) | |
tree | 5df61a9982c1660a41d25555929cc1bc21ba1df9 /util.h | |
parent | b4f13c2b189c24ae1ef7fee562d5be7147efd477 (diff) | |
download | passt-3d0de2c1d72757a7754532f788b53102420e987d.tar passt-3d0de2c1d72757a7754532f788b53102420e987d.tar.gz passt-3d0de2c1d72757a7754532f788b53102420e987d.tar.bz2 passt-3d0de2c1d72757a7754532f788b53102420e987d.tar.lz passt-3d0de2c1d72757a7754532f788b53102420e987d.tar.xz passt-3d0de2c1d72757a7754532f788b53102420e987d.tar.zst passt-3d0de2c1d72757a7754532f788b53102420e987d.zip |
conf, tcp, udp: Exit if we fail to bind sockets for all given ports
passt supports ranges of forwarded ports as well as 'all' for TCP and
UDP, so it might be convenient to proceed if we fail to bind only
some of the desired ports.
But if we fail to bind even a single port for a given specification,
we're clearly, unexpectedly, conflicting with another network
service. In that case, report failure and exit.
Reported-by: Yalan Zhang <yalzhang@redhat.com>
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'util.h')
0 files changed, 0 insertions, 0 deletions