diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2022-11-17 16:58:59 +1100 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2022-11-25 01:35:41 +0100 |
commit | a93bfada5bdcdf4dc644c705e24c42a3dd586649 (patch) | |
tree | 4a442d798503948ca0406ad43fffcabcb97a7a27 /passt.c | |
parent | 7114fc92eb2d32251c9f21c56572a4e7cb1f1254 (diff) | |
download | passt-a93bfada5bdcdf4dc644c705e24c42a3dd586649.tar passt-a93bfada5bdcdf4dc644c705e24c42a3dd586649.tar.gz passt-a93bfada5bdcdf4dc644c705e24c42a3dd586649.tar.bz2 passt-a93bfada5bdcdf4dc644c705e24c42a3dd586649.tar.lz passt-a93bfada5bdcdf4dc644c705e24c42a3dd586649.tar.xz passt-a93bfada5bdcdf4dc644c705e24c42a3dd586649.tar.zst passt-a93bfada5bdcdf4dc644c705e24c42a3dd586649.zip |
tcp: Unify initial sequence number calculation for IPv4 and IPv6
tcp_seq_init() has separate paths for IPv4 and IPv6 addresses, which means
we will calculate different sequence numbers for IPv4 and equivalent
IPv4-mapped IPv6 addresses.
Change it to treat these the same by always converting the input address
into an inany_addr representation and use that to calculate the sequence
number.
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