freebsd-dev/lib/libnv/tests
Robert Wing 5916ae1fb1 libnv: read entire datagram in nvlist_recv()
When SOCK_DGRAM is used, a portion of the datagram is discarded during
the initial recv() when getting the nvlist_header.

To workaround this, use MSG_PEEK for the initial recv() when using a
datagram socket.

Add tests for SOCK_DGRAM with nvlist_send()/nvlist_recv().

Differential Revision:	https://reviews.freebsd.org/D32722
2021-12-06 09:54:55 -09:00
..
cnv_tests.cc libnv: Remove nvlist argument from cnvlist_{take,free}_* functions. 2018-06-18 21:26:58 +00:00
dnv_tests.cc :dnvlist_get_string__default_value: fix a bogus string comparison test 2017-05-29 19:02:52 +00:00
Makefile Convert the nvlist send/recv tests to ATF. 2019-07-16 16:25:27 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
nv_array_tests.cc libnv: add regression test for r335344. 2018-06-18 22:22:06 +00:00
nv_tests.cc :nvlist_unpack__duplicate_key : check the result of nvlist_pack(3) 2017-05-29 18:39:28 +00:00
nvlist_add_test.c
nvlist_append_test.c libnv: Add nvlist_append_*_array() family of functions. 2018-06-18 22:57:32 +00:00
nvlist_exists_test.c
nvlist_free_test.c
nvlist_get_test.c
nvlist_move_test.c
nvlist_send_recv_test.c libnv: read entire datagram in nvlist_recv() 2021-12-06 09:54:55 -09:00