diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2024-06-14 11:51:08 +1000 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2024-06-14 12:11:46 +0200 |
commit | 7e87bd98ac0cf58d9cf2328b933dbbb74f300c15 (patch) | |
tree | 637cb590c51012aca0c01309731688a9966f0f57 /tap.c | |
parent | ff57f8ddc6e5cfbc5d82e7d3f401bed8f30cd608 (diff) | |
download | passt-7e87bd98ac0cf58d9cf2328b933dbbb74f300c15.tar passt-7e87bd98ac0cf58d9cf2328b933dbbb74f300c15.tar.gz passt-7e87bd98ac0cf58d9cf2328b933dbbb74f300c15.tar.bz2 passt-7e87bd98ac0cf58d9cf2328b933dbbb74f300c15.tar.lz passt-7e87bd98ac0cf58d9cf2328b933dbbb74f300c15.tar.xz passt-7e87bd98ac0cf58d9cf2328b933dbbb74f300c15.tar.zst passt-7e87bd98ac0cf58d9cf2328b933dbbb74f300c15.zip |
udp: Move management of udp[46]_localname into udp_splice_send()
Mostly, udp_sock_handler() is independent of how the datagrams it processes
will be forwarded (tap or splice). However, it also updates the msg_name
fields for spliced sends, which doesn't really make sense here. Move it
into udp_splice_send() which is all about spliced sends. This does
potentially mean we'll update the field to the same value several times,
but we're going to need this in future anyway: with the extensions the
flow table allows, it might not be the same value each time after all.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'tap.c')
0 files changed, 0 insertions, 0 deletions