diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2015-06-23 17:09:59 +0200 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2015-10-24 18:03:16 +0200 |
commit | 022cffe31360750b405d368e343f3ca5febc0d0a (patch) | |
tree | 7daea3d2b9296c673c57334a6b6a2bc1ac3a5d5a /contrib/ivshmem-server/ivshmem-server.h | |
parent | 95204aa951ceb28eb6d4ce43bce09a58cbad83d8 (diff) |
ivshmem-server: use a uint16 for client ID
In practice, the number of VM is limited to MAXUINT16 in ivshmem, so use
the same limit on the server (removes a theorical infinite loop)
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Claudio Fontana <claudio.fontana@huawei.com>
Diffstat (limited to 'contrib/ivshmem-server/ivshmem-server.h')
-rw-r--r-- | contrib/ivshmem-server/ivshmem-server.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/ivshmem-server/ivshmem-server.h b/contrib/ivshmem-server/ivshmem-server.h index bf7de7a7ca..83c751c261 100644 --- a/contrib/ivshmem-server/ivshmem-server.h +++ b/contrib/ivshmem-server/ivshmem-server.h @@ -71,7 +71,7 @@ typedef struct IvshmemServer { size_t shm_size; /**< size of shm */ int shm_fd; /**< shm file descriptor */ unsigned n_vectors; /**< number of vectors */ - long cur_id; /**< id to be given to next client */ + uint16_t cur_id; /**< id to be given to next client */ bool verbose; /**< true in verbose mode */ IvshmemServerPeerList peer_list; /**< list of peers */ } IvshmemServer; |