]> git.baikalelectronics.ru Git - kernel.git/commit
af_vsock: SOCK_SEQPACKET broken buffer test
authorKrasnov Arseniy Vladimirovich <AVKrasnov@sberdevices.ru>
Thu, 17 Mar 2022 08:33:23 +0000 (08:33 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 18 Mar 2022 15:13:19 +0000 (15:13 +0000)
commit5948bf4f758df4ef00294271b0f86a5a26183fe7
treee5e4f73deb307de23b15b0cc02924dce32a2de5f
parentb851cf3648fdc79e37d4fa8b68e5fefc72196f0e
af_vsock: SOCK_SEQPACKET broken buffer test

Add test where sender sends two message, each with own
data pattern. Reader tries to read first to broken buffer:
it has three pages size, but middle page is unmapped. Then,
reader tries to read second message to valid buffer. Test
checks, that uncopied part of first message was dropped
and thus not copied as part of second message.

Signed-off-by: Krasnov Arseniy Vladimirovich <AVKrasnov@sberdevices.ru>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/vsock/vsock_test.c