test/vsock: rework message bounds test
authorArseniy Krasnov <AVKrasnov@sberdevices.ru>
Tue, 10 Jan 2023 10:15:15 +0000 (10:15 +0000)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 12 Jan 2023 11:53:54 +0000 (12:53 +0100)
commit5c338112e48ab1937f99e4a8990a82c999fda126
tree4a9e9bd4ce34b36fc1e8e5313787c20003630a8b
parentc43170b7e1571efc11c443fb8889842073b77fe5
test/vsock: rework message bounds test

This updates message bound test making it more complex. Instead of
sending 1 bytes messages with one MSG_EOR bit, it sends messages of
random length(one half of messages are smaller than page size, second
half are bigger) with random number of MSG_EOR bits set. Receiver
also don't know total number of messages.

Signed-off-by: Arseniy Krasnov <AVKrasnov@sberdevices.ru>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
tools/testing/vsock/control.c
tools/testing/vsock/control.h
tools/testing/vsock/util.c
tools/testing/vsock/util.h
tools/testing/vsock/vsock_test.c