On Wed, Jan 10, 2018 at 06:21:01PM -0600, Erik Gabriel Carrillo wrote:
> Signed-off-by: Erik Gabriel Carrillo <erik.g.carri...@intel.com>
> ---
>  lib/librte_eventdev/rte_event_timer_adapter.c | 11 +----------
>  lib/librte_eventdev/rte_event_timer_adapter.h |  2 --
>  2 files changed, 1 insertion(+), 12 deletions(-)
>
> diff --git a/lib/librte_eventdev/rte_event_timer_adapter.c 
> b/lib/librte_eventdev/rte_event_timer_adapter.c
> index 68748be..a4c8012 100644
> --- a/lib/librte_eventdev/rte_event_timer_adapter.c
> +++ b/lib/librte_eventdev/rte_event_timer_adapter.c
> @@ -609,15 +609,6 @@ sw_event_timer_adapter_stop(const struct 
> rte_event_timer_adapter *adapter)
>       return rte_service_component_runstate_set(sw_data->service_id, 0);
>  }
>
> -static void
> -sw_event_timer_adapter_get_info(const struct rte_event_timer_adapter 
> *adapter,
> -                     struct rte_event_timer_adapter_info *adapter_info)
> -{
> -     struct rte_event_timer_adapter_sw_data *sw_data;
> -     sw_data = adapter->data->adapter_priv;
> -     adapter_info->service_id = sw_data->service_id;
> -}
> -

Removing get_info is not a good idea, the application using event timer might
need some info about capabilities.
Thinking form sw_event_timer perspective I think we need to have a caps to check
if it supports DISTRIBUTED scheduling similar to sw event dev (or) expose
RTE_EVENT_TIMER_ADAPTER_CAP_INTERNAL_PORT.

>  static int
>  sw_event_timer_arm_burst(const struct rte_event_timer_adapter *adapter,
>                        struct rte_event_timer **evtims,
> @@ -661,7 +652,7 @@ const struct rte_event_timer_adapter_ops 
> sw_event_adapter_timer_ops = {
>       .uninit = sw_event_timer_adapter_uninit,
>       .start = sw_event_timer_adapter_start,
>       .stop = sw_event_timer_adapter_stop,
> -     .get_info = sw_event_timer_adapter_get_info,
> +     .get_info = NULL,
>       .arm_burst = sw_event_timer_arm_burst,
>       .arm_tmo_tick_burst = sw_event_timer_arm_tmo_tick_burst,
>       .cancel_burst = sw_event_timer_cancel_burst,
> diff --git a/lib/librte_eventdev/rte_event_timer_adapter.h 
> b/lib/librte_eventdev/rte_event_timer_adapter.h
> index 84d3c39..8d29cfc 100644
> --- a/lib/librte_eventdev/rte_event_timer_adapter.h
> +++ b/lib/librte_eventdev/rte_event_timer_adapter.h
> @@ -283,8 +283,6 @@ struct rte_event_timer_adapter_info {
>       /**< Event timer adapter capabilities */
>       int16_t event_dev_port_id;
>       /**< Event device port ID, if applicable */
> -     int32_t service_id;
> -     /**< Service ID, if applicable */
>  };
>
>  /**
> --
> 2.6.4
>

Reply via email to