diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2024-10-21 18:40:29 +1100 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2024-10-21 18:51:04 +0200 |
commit | 9e5df350d63b0819f04b44bb57ea146274a6b42f (patch) | |
tree | f82072c8b3db051be64510e97e335340cb96492d /log.c | |
parent | b4dace8f462b346ae2135af1f8d681a99a849a5f (diff) | |
download | passt-9e5df350d63b0819f04b44bb57ea146274a6b42f.tar passt-9e5df350d63b0819f04b44bb57ea146274a6b42f.tar.gz passt-9e5df350d63b0819f04b44bb57ea146274a6b42f.tar.bz2 passt-9e5df350d63b0819f04b44bb57ea146274a6b42f.tar.lz passt-9e5df350d63b0819f04b44bb57ea146274a6b42f.tar.xz passt-9e5df350d63b0819f04b44bb57ea146274a6b42f.tar.zst passt-9e5df350d63b0819f04b44bb57ea146274a6b42f.zip |
tcp: Use structures to construct initial TCP options
As a rule, we prefer constructing packets with matching C structures,
rather than building them byte by byte. However, one case we still build
byte by byte is the TCP options we include in SYN packets (in fact the only
time we generate TCP options on the tap interface).
Rework this to use a structure and initialisers which make it a bit
clearer what's going on.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by; Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'log.c')
0 files changed, 0 insertions, 0 deletions