https://github.com/torvalds/linux
Revision 25209a3209ecc44f93300b7ee5287f451be1d6ff authored by Arseniy Krasnov on 28 March 2023, 11:33:07 UTC, committed by Paolo Abeni on 30 March 2023, 08:47:48 UTC
This adds test which checks case when data of newly received skbuff is appended to the last skbuff in the socket's queue. It looks like simple test with 'send()' and 'recv()', but internally it triggers logic which appends one received skbuff to another. Test checks that this feature works correctly. This test is actual only for virtio transport. Signed-off-by: Arseniy Krasnov <AVKrasnov@sberdevices.ru> Reviewed-by: Stefano Garzarella <sgarzare@redhat.com> Signed-off-by: Paolo Abeni <pabeni@redhat.com>
1 parent b8d2f61
Tip revision: 25209a3209ecc44f93300b7ee5287f451be1d6ff authored by Arseniy Krasnov on 28 March 2023, 11:33:07 UTC
test/vsock: new skbuff appending test
test/vsock: new skbuff appending test
Tip revision: 25209a3
File | Mode | Size |
---|---|---|
damon | ||
kasan | ||
kfence | ||
kmsan | ||
Kconfig | -rw-r--r-- | 37.4 KB |
Kconfig.debug | -rw-r--r-- | 10.0 KB |
Makefile | -rw-r--r-- | 5.0 KB |
backing-dev.c | -rw-r--r-- | 27.5 KB |
balloon_compaction.c | -rw-r--r-- | 8.2 KB |
bootmem_info.c | -rw-r--r-- | 3.4 KB |
cma.c | -rw-r--r-- | 15.5 KB |
cma.h | -rw-r--r-- | 1.4 KB |
cma_debug.c | -rw-r--r-- | 4.5 KB |
cma_sysfs.c | -rw-r--r-- | 2.4 KB |
compaction.c | -rw-r--r-- | 84.4 KB |
debug.c | -rw-r--r-- | 6.7 KB |
debug_page_ref.c | -rw-r--r-- | 1.4 KB |
debug_vm_pgtable.c | -rw-r--r-- | 40.0 KB |
dmapool.c | -rw-r--r-- | 13.6 KB |
early_ioremap.c | -rw-r--r-- | 6.7 KB |
fadvise.c | -rw-r--r-- | 5.6 KB |
failslab.c | -rw-r--r-- | 1.6 KB |
filemap.c | -rw-r--r-- | 116.0 KB |
folio-compat.c | -rw-r--r-- | 3.2 KB |
frontswap.c | -rw-r--r-- | 7.9 KB |
gup.c | -rw-r--r-- | 89.8 KB |
gup_test.c | -rw-r--r-- | 8.9 KB |
gup_test.h | -rw-r--r-- | 1.2 KB |
highmem.c | -rw-r--r-- | 20.1 KB |
hmm.c | -rw-r--r-- | 17.0 KB |
huge_memory.c | -rw-r--r-- | 88.3 KB |
hugetlb.c | -rw-r--r-- | 208.7 KB |
hugetlb_cgroup.c | -rw-r--r-- | 24.7 KB |
hugetlb_vmemmap.c | -rw-r--r-- | 16.8 KB |
hugetlb_vmemmap.h | -rw-r--r-- | 1.6 KB |
hwpoison-inject.c | -rw-r--r-- | 2.8 KB |
init-mm.c | -rw-r--r-- | 1.7 KB |
internal.h | -rw-r--r-- | 32.3 KB |
interval_tree.c | -rw-r--r-- | 3.1 KB |
io-mapping.c | -rw-r--r-- | 993 bytes |
ioremap.c | -rw-r--r-- | 1.4 KB |
khugepaged.c | -rw-r--r-- | 71.0 KB |
kmemleak.c | -rw-r--r-- | 60.9 KB |
ksm.c | -rw-r--r-- | 90.6 KB |
list_lru.c | -rw-r--r-- | 13.8 KB |
maccess.c | -rw-r--r-- | 5.8 KB |
madvise.c | -rw-r--r-- | 38.8 KB |
mapping_dirty_helpers.c | -rw-r--r-- | 10.5 KB |
memblock.c | -rw-r--r-- | 61.5 KB |
memcontrol.c | -rw-r--r-- | 201.6 KB |
memfd.c | -rw-r--r-- | 9.7 KB |
memory-failure.c | -rw-r--r-- | 70.0 KB |
memory-tiers.c | -rw-r--r-- | 18.4 KB |
memory.c | -rw-r--r-- | 159.5 KB |
memory_hotplug.c | -rw-r--r-- | 64.0 KB |
mempolicy.c | -rw-r--r-- | 78.4 KB |
mempool.c | -rw-r--r-- | 16.1 KB |
memremap.c | -rw-r--r-- | 15.0 KB |
memtest.c | -rw-r--r-- | 2.8 KB |
migrate.c | -rw-r--r-- | 69.8 KB |
migrate_device.c | -rw-r--r-- | 27.4 KB |
mincore.c | -rw-r--r-- | 7.1 KB |
mlock.c | -rw-r--r-- | 19.3 KB |
mm_init.c | -rw-r--r-- | 5.2 KB |
mm_slot.h | -rw-r--r-- | 1.4 KB |
mmap.c | -rw-r--r-- | 98.7 KB |
mmap_lock.c | -rw-r--r-- | 6.2 KB |
mmu_gather.c | -rw-r--r-- | 9.8 KB |
mmu_notifier.c | -rw-r--r-- | 35.0 KB |
mmzone.c | -rw-r--r-- | 2.5 KB |
mprotect.c | -rw-r--r-- | 23.1 KB |
mremap.c | -rw-r--r-- | 29.6 KB |
msync.c | -rw-r--r-- | 2.9 KB |
nommu.c | -rw-r--r-- | 44.3 KB |
oom_kill.c | -rw-r--r-- | 33.5 KB |
page-writeback.c | -rw-r--r-- | 95.1 KB |
page_alloc.c | -rw-r--r-- | 271.1 KB |
page_counter.c | -rw-r--r-- | 6.8 KB |
page_ext.c | -rw-r--r-- | 13.7 KB |
page_idle.c | -rw-r--r-- | 5.3 KB |
page_io.c | -rw-r--r-- | 13.4 KB |
page_isolation.c | -rw-r--r-- | 20.7 KB |
page_owner.c | -rw-r--r-- | 18.0 KB |
page_poison.c | -rw-r--r-- | 2.5 KB |
page_reporting.c | -rw-r--r-- | 11.6 KB |
page_reporting.h | -rw-r--r-- | 1.6 KB |
page_table_check.c | -rw-r--r-- | 6.0 KB |
page_vma_mapped.c | -rw-r--r-- | 8.7 KB |
pagewalk.c | -rw-r--r-- | 16.3 KB |
percpu-internal.h | -rw-r--r-- | 7.1 KB |
percpu-km.c | -rw-r--r-- | 3.2 KB |
percpu-stats.c | -rw-r--r-- | 5.8 KB |
percpu-vm.c | -rw-r--r-- | 11.7 KB |
percpu.c | -rw-r--r-- | 102.2 KB |
pgalloc-track.h | -rw-r--r-- | 1.3 KB |
pgtable-generic.c | -rw-r--r-- | 5.8 KB |
process_vm_access.c | -rw-r--r-- | 8.2 KB |
ptdump.c | -rw-r--r-- | 4.2 KB |
readahead.c | -rw-r--r-- | 25.9 KB |
rmap.c | -rw-r--r-- | 73.9 KB |
rodata_test.c | -rw-r--r-- | 1.2 KB |
secretmem.c | -rw-r--r-- | 6.4 KB |
shmem.c | -rw-r--r-- | 113.4 KB |
shrinker_debug.c | -rw-r--r-- | 6.2 KB |
shuffle.c | -rw-r--r-- | 4.6 KB |
shuffle.h | -rw-r--r-- | 1.2 KB |
slab.c | -rw-r--r-- | 102.1 KB |
slab.h | -rw-r--r-- | 23.8 KB |
slab_common.c | -rw-r--r-- | 37.1 KB |
slob.c | -rw-r--r-- | 18.8 KB |
slub.c | -rw-r--r-- | 160.7 KB |
sparse-vmemmap.c | -rw-r--r-- | 11.9 KB |
sparse.c | -rw-r--r-- | 25.6 KB |
swap.c | -rw-r--r-- | 30.8 KB |
swap.h | -rw-r--r-- | 3.9 KB |
swap_cgroup.c | -rw-r--r-- | 5.2 KB |
swap_slots.c | -rw-r--r-- | 9.2 KB |
swap_state.c | -rw-r--r-- | 23.8 KB |
swapfile.c | -rw-r--r-- | 92.5 KB |
truncate.c | -rw-r--r-- | 25.9 KB |
usercopy.c | -rw-r--r-- | 8.1 KB |
userfaultfd.c | -rw-r--r-- | 19.7 KB |
util.c | -rw-r--r-- | 28.7 KB |
vmalloc.c | -rw-r--r-- | 110.4 KB |
vmpressure.c | -rw-r--r-- | 13.9 KB |
vmscan.c | -rw-r--r-- | 220.5 KB |
vmstat.c | -rw-r--r-- | 54.7 KB |
workingset.c | -rw-r--r-- | 24.7 KB |
z3fold.c | -rw-r--r-- | 43.8 KB |
zbud.c | -rw-r--r-- | 17.8 KB |
zpool.c | -rw-r--r-- | 11.4 KB |
zsmalloc.c | -rw-r--r-- | 65.9 KB |
zswap.c | -rw-r--r-- | 40.0 KB |
Computing file changes ...