From 546f955b3dad6c0866a8ba778d0cfe1ef43d81d4 Mon Sep 17 00:00:00 2001 From: Jakub Grajciar Date: Wed, 21 Aug 2019 10:51:21 +0200 Subject: 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 Change-Id: I11df8b9212c40de179ee71dc9da14039b982ede5 Signed-off-by: Jakub Grajciar --- src/plugins/memif/memif.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/plugins/memif/memif.h') diff --git a/src/plugins/memif/memif.h b/src/plugins/memif/memif.h index 3fbce91d68f..8539c984732 100644 --- a/src/plugins/memif/memif.h +++ b/src/plugins/memif/memif.h @@ -27,6 +27,8 @@ #define MEMIF_VERSION_MINOR 0 #define MEMIF_VERSION ((MEMIF_VERSION_MAJOR << 8) | MEMIF_VERSION_MINOR) +#define MEMIF_SECRET_SIZE 24 + /* * Type definitions */ @@ -85,7 +87,7 @@ typedef struct __attribute__ ((packed)) memif_version_t version; memif_interface_id_t id; memif_interface_mode_t mode:8; - uint8_t secret[24]; + uint8_t secret[MEMIF_SECRET_SIZE]; uint8_t name[32]; } memif_msg_init_t; -- cgit 1.2.3-korg