diff options
author | Florin Coras <fcoras@cisco.com> | 2018-11-29 12:40:10 -0800 |
---|---|---|
committer | Ole Trøan <otroan@employees.org> | 2018-11-30 07:21:02 +0000 |
commit | fa76a76bf3388f09d55d0c83e7aea507c44f9619 (patch) | |
tree | ee9f51236f6e4acf5627f11f27aff73de9d1fe15 /src/vnet/session/session.api | |
parent | 4744ddbfe0012861895dbd33487569e46b81554b (diff) |
session: segment handle in accept/connect notifications
Change-Id: I03884b6cde9d4c38ae13d1994fd8d37d44016ef0
Signed-off-by: Florin Coras <fcoras@cisco.com>
Diffstat (limited to 'src/vnet/session/session.api')
-rw-r--r-- | src/vnet/session/session.api | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/vnet/session/session.api b/src/vnet/session/session.api index eced1d47770..3dc0cc8d360 100644 --- a/src/vnet/session/session.api +++ b/src/vnet/session/session.api @@ -13,7 +13,7 @@ * limitations under the License. */ -option version = "1.3.0"; +option version = "1.4.0"; /** \brief client->vpp, attach application to session layer @param client_index - opaque cookie to identify the sender @@ -103,6 +103,7 @@ autoreply define application_detach { socket transport available @param segment_size - size of the segment to be mapped @param segment_name - name of the segment to be mapped + @param segment_handle - unique identifier for segment */ autoreply define map_another_segment { u32 client_index; @@ -110,17 +111,19 @@ autoreply define map_another_segment { u8 fd_flags; u32 segment_size; u8 segment_name[128]; + u64 segment_handle; }; /** \brief vpp->client unmap shared memory segment @param client_index - opaque cookie to identify the sender @param context - sender context, to match reply w/ request - @param segment_name - + @param segment_name - segment name + @param segment_handle - handle of the segment to be unmapped */ autoreply define unmap_segment { u32 client_index; u32 context; - u8 segment_name[128]; + u64 segment_handle; }; /** \brief Bind to a given URI @@ -462,6 +465,7 @@ define app_worker_add_del over the socket (set only if socket transport available) @param segment_name_length - length of segment name @param segment_name - name of segment client needs to attach to + @param segment_handle - handle for segment */ define app_worker_add_del_reply { @@ -473,6 +477,7 @@ define app_worker_add_del_reply u8 fd_flags; u8 segment_name_length; u8 segment_name[128]; + u64 segment_handle; u8 is_add; }; |