aboutsummaryrefslogtreecommitdiff
path: root/sys/cddl/dev/dtrace/x86/dis_tables.h
diff options
context:
space:
mode:
authorToomas Soome <tsoome@FreeBSD.org>2025-08-01 20:00:43 +0000
committerToomas Soome <tsoome@FreeBSD.org>2025-08-08 07:10:08 +0000
commitd439a1551226fc7e90c694b11dacb79bf44e81b7 (patch)
tree0ea73ff56a0ac47a835fd6f18ff2efc197522394 /sys/cddl/dev/dtrace/x86/dis_tables.h
parent7a7f74dbcc4f41d98218471297eaa629e34326e2 (diff)
libsa: ip fragment reassembly is buggyHEADmain
Well, it does not really work and we are getting retransmits. To replicate, set nfs.read_size large enough. What needs to happen is, we read ethernet packet, if it has IPv4 payload and that payload is fragment, we create reassembly queue (sorted by growing fragment offset) and on last fragment, we can build complete packet. Once done properly, the network load can utilize larger read sizes. While there, move ARP (and other) processing out of readipv4(). Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D51690
Diffstat (limited to 'sys/cddl/dev/dtrace/x86/dis_tables.h')
0 files changed, 0 insertions, 0 deletions