X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=blobdiff_plain;f=src%2Fvnet%2Fsession%2Fsession.api;h=eced1d47770122c9e8491bd3f943e0a0a796ce14;hp=aa73212da85faa127c5a5578cfa21a2ffb892800;hb=c1f5a43;hpb=ab2f6dbf9f7b7164a9810f4c80c8abf8463e42ad diff --git a/src/vnet/session/session.api b/src/vnet/session/session.api index aa73212da85..eced1d47770 100644 --- a/src/vnet/session/session.api +++ b/src/vnet/session/session.api @@ -13,7 +13,7 @@ * limitations under the License. */ -option version = "1.2.0"; +option version = "1.3.0"; /** \brief client->vpp, attach application to session layer @param client_index - opaque cookie to identify the sender @@ -44,6 +44,7 @@ option version = "1.2.0"; @param segment_size - size of first shm segment @param segment_name_length - length of segment name @param segment_name - name of segment client needs to attach to + @param app_index - index of the newly created app */ define application_attach_reply { u32 context; @@ -54,6 +55,7 @@ define application_attach_reply { u32 segment_size; u8 segment_name_length; u8 segment_name[128]; + u32 app_index; }; /** \brief Application add TLS certificate @@ -135,7 +137,7 @@ define bind_uri { u32 accept_cookie; u8 uri[128]; }; - +/** *** Will be DEPRECATED. Use message queue instead. *** */ define bind_uri_reply { u32 context; u64 handle; @@ -180,6 +182,7 @@ autoreply define connect_uri { }; /** \brief vpp->client, accept this session + *** Will be DEPRECATED. Use message queue instead. *** @param context - sender context, to match reply w/ request @param listener_handle - tells client which listener this pertains to @param handle - unique session identifier @@ -208,6 +211,7 @@ define accept_session { }; /** \brief client->vpp, reply to an accept message + *** Will be DEPRECATED. Use message queue instead. *** @param context - sender context, to match reply w/ request @param retval - return code for the request @param session_index - session index from accept_session / connect_reply @@ -233,6 +237,7 @@ define disconnect_session { }; /** \brief bidirectional disconnect reply API + *** Will be DEPRECATED. Use message queue instead. *** @param client_index - opaque cookie to identify the sender client to vpp direction only @param context - sender context, to match reply w/ request @@ -246,6 +251,7 @@ define disconnect_session_reply { }; /** \brief vpp->client reset session API + *** Will be DEPRECATED. Use message queue instead. *** @param client_index - opaque cookie to identify the sender client to vpp direction only @param context - sender context, to match reply w/ request @@ -258,6 +264,7 @@ define reset_session { }; /** \brief client->vpp reset session reply + *** Will be DEPRECATED. Use message queue instead. *** @param context - sender context, to match reply w/ request @param retval - return code for the request @param handle - session handle obtained via accept/connect @@ -336,6 +343,7 @@ autoreply define connect_sock { }; /** \brief Bind reply + *** Will be DEPRECATED. Use message queue instead. *** @param context - sender context, to match reply w/ request @param handle - bind handle @param retval - return code for the request @@ -373,6 +381,7 @@ define connect_session { }; /** \brief vpp/server->client, connect reply -- used for all connect_* messages + *** Will be DEPRECATED. Use message queue instead. *** @param context - sender context, to match reply w/ request @param retval - return code for the request @param handle - connection handle @@ -430,7 +439,7 @@ autoreply define app_cut_through_registration_add @param client_index - opaque cookie to identify the sender client to vpp direction only @param context - sender context, to match reply w/ request - @param app_api_index - explicit client api index + @param app_index - application index @param wrk_index - worker index, if a delete @param is_add - set if an add */ @@ -438,7 +447,7 @@ define app_worker_add_del { u32 client_index; u32 context; - u32 app_api_index; + u32 app_index; u32 wrk_index; u8 is_add; };