> From: Jerin Jacob [mailto:[email protected]] > Sent: Tuesday, July 11, 2017 1:45 PM > To: Van Haaren, Harry <[email protected]> > Cc: Thomas Monjalon <[email protected]>; [email protected]; Wiles, Keith > <[email protected]>; Richardson, Bruce <[email protected]> > Subject: Re: [PATCH v4 1/7] service cores: header and implementation
<snip> > > The service registration API should be exposed to the application. > > > > Imagine a use case where the application wants to run services *and* an > > application > specific function on the same core. In the current implementation this is > possible, as > the application can register a service. The app then configures all services > (including > its own "app-service") to run on a service lcore. > > > > If we hide the service registration from the application, we make it > > impossible for the > application to multiplex services and application specific workloads on a > single core. > > Then we could move the registration functions to service.h. > IMO, It does not look correct if we expose _prviate.h to application or > we could rename to service_component.h or something like that. Fair enough - I will rename to rte_service_component.h for v5. Thanks for input!

