memif: API cleanup 27/21427/9
authorJakub Grajciar <jgrajcia@cisco.com>
Wed, 21 Aug 2019 08:51:21 +0000 (10:51 +0200)
committerOle Trøan <otroan@employees.org>
Mon, 9 Sep 2019 14:29:48 +0000 (14:29 +0000)
commit546f955b3dad6c0866a8ba778d0cfe1ef43d81d4
tree6113bab6ae3dec547b6cc6467b0fb8db114e7728
parentbdf3ebe358787ef240dc9fadc515dfd178dfef7b
memif: API cleanup

Use consistent API types.

memif_create now enables zero-copy by default.
Add no_zero_copy param to memif_create which
if set, disables zero copy.

Type: refactor

Signed-off-by: Jakub Grajciar <jgrajcia@cisco.com>
Change-Id: I11df8b9212c40de179ee71dc9da14039b982ede5
Signed-off-by: Jakub Grajciar <jgrajcia@cisco.com>
src/plugins/memif/memif.api
src/plugins/memif/memif.h
src/plugins/memif/memif_api.c
src/plugins/memif/memif_test.c
src/plugins/memif/test/test_memif.py
src/plugins/memif/test/vpp_memif.py
test/remote_test.py