aboutgitcodebugslistschat
path: root/udp.c
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2023-07-05 14:35:16 +1000
committerStefano Brivio <sbrivio@redhat.com>2023-07-07 19:07:12 +0200
commite01759e2fab0f66fa5876794425d3ec8489562a9 (patch)
tree84ebebed56de3f9d1cd844b31f88f38d4a8797c3 /udp.c
parent4c98d3be800de94776b1ebdb7834be805af41d2d (diff)
downloadpasst-e01759e2fab0f66fa5876794425d3ec8489562a9.tar
passt-e01759e2fab0f66fa5876794425d3ec8489562a9.tar.gz
passt-e01759e2fab0f66fa5876794425d3ec8489562a9.tar.bz2
passt-e01759e2fab0f66fa5876794425d3ec8489562a9.tar.lz
passt-e01759e2fab0f66fa5876794425d3ec8489562a9.tar.xz
passt-e01759e2fab0f66fa5876794425d3ec8489562a9.tar.zst
passt-e01759e2fab0f66fa5876794425d3ec8489562a9.zip
tap: Explicitly drop IPv4 fragments, and give a warning
We don't handle defragmentation of IP packets coming from the tap side, and we're unlikely to any time soon (with our large MTU, it's not useful for practical use cases). Currently, however, we simply ignore the fragmentation flags and treat fragments as though they were whole IP packets. This isn't ideal and can lead to rather cryptic behaviour if we do receive IP fragments. Change the code to explicitly drop fragmented packets, and print a rate limited warning if we do encounter them. Link: https://bugs.passt.top/show_bug.cgi?id=62 Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'udp.c')
0 files changed, 0 insertions, 0 deletions