diff options
author | Damjan Marion <damarion@cisco.com> | 2017-11-02 17:07:59 +0100 |
---|---|---|
committer | Damjan Marion <dmarion.lists@gmail.com> | 2018-03-22 15:54:43 +0000 |
commit | 5c37ce3e0264c0bec75610837c5819ff4407bd5c (patch) | |
tree | 445c8d5f9fa2ee7bdb1f8fb6e1228c1bcbf633d9 /src/plugins/memif/cli.c | |
parent | 32f4e18c59f368e9c43f4483de12353280c2149b (diff) |
memif: version 2
In version 1 of the protocol sender was always ring producer and
receiver was consumer. In version 2 slave is always producer,
and in case of master-to-slave rings, slave is responsible for
populating ring with empty buffers.
As this is major change, we need to bump version number.
In addition, descriptor size is reduced to 16 bytes.
This change allows zero-copy-slave operation (to be privided in the separate
patch).
Change-Id: I02115d232f455ffc05c0bd247f7d03f47252cfaf
Signed-off-by: Damjan Marion <damarion@cisco.com>
Signed-off-by: Jakub Grajciar <jgrajcia@cisco.com>
Diffstat (limited to 'src/plugins/memif/cli.c')
-rw-r--r-- | src/plugins/memif/cli.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/memif/cli.c b/src/plugins/memif/cli.c index 6a149f9fb94..ed2b1b7e6d0 100644 --- a/src/plugins/memif/cli.c +++ b/src/plugins/memif/cli.c @@ -392,17 +392,17 @@ format_memif_descriptor (u8 * s, va_list * args) s = format (s, "%Udescriptor table:\n", format_white_space, indent); s = format (s, - "%Uid flags buf len desc len address offset user address\n", + "%Uid flags len address offset user address\n", format_white_space, indent); s = format (s, - "%U===== ===== ======= ======== ================== ====== ==================\n", + "%U===== ===== ======== ================== ====== ==================\n", format_white_space, indent); for (slot = 0; slot < ring_size; slot++) { - s = format (s, "%U%-5d %-5d %-7d %-7d 0x%016lx %-6d 0x%016lx\n", + s = format (s, "%U%-5d %-5d %-7d 0x%016lx %-6d 0x%016lx\n", format_white_space, indent, slot, - ring->desc[slot].flags, ring->desc[slot].buffer_length, + ring->desc[slot].flags, ring->desc[slot].length, mif->regions[ring->desc[slot].region].shm, ring->desc[slot].offset, memif_get_buffer (mif, ring, |