The test exists already in the "running things in process mode" patch
series (reviewed by Brian). Hopefully I do test what I wrote there. However
his patch series does not add any test for the fork*() helper  functions as
these functions are removed in the last patch of the series.
I still think these should be removed (see separate answer to Petri).

Christophe.

On 3 May 2016 at 14:27, Mike Holmes <mike.hol...@linaro.org> wrote:

>
>
> On 3 May 2016 at 07:39, Christophe Milard <christophe.mil...@linaro.org>
> wrote:
>
>> There is a test for these new functions in the patch series. Hope this is
>> what you meant by "it".
>>
>
> OK - if you will be adding a test that is perfect :), I am just going on
> the current state
> http://docs.opendataplane.org/snapshots/master/linux-generic-helper-lcov-html/helper/linux.c.func-sort-c.html
>
>
>>
>> Christophe
>>
>> On 3 May 2016 at 13:35, Mike Holmes <mike.hol...@linaro.org> wrote:
>>
>>>
>>>
>>> On 3 May 2016 at 07:32, Christophe Milard <christophe.mil...@linaro.org>
>>> wrote:
>>>
>>>> Please don't do that: It will just create an extra rebase on my
>>>> "running things in process mode " patch series which replaces all this (and
>>>> therefore delete these also)
>>>>
>>>>
>>> We need a test in helper for it then :) we dont want the full Monarch
>>> API to go out with an untested API from the test suite perspective,
>>> Krishna, Christoph any chance you can add one since you both care about the
>>> API?
>>>
>>> Mike
>>>
>>>
>>>
>>>> Christophe.
>>>>
>>>> On 2 May 2016 at 14:01, Krishna Garapati <
>>>> balakrishna.garap...@linaro.org> wrote:
>>>>
>>>>>
>>>>>
>>>>> On 2 May 2016 at 13:47, Mike Holmes <mike.hol...@linaro.org> wrote:
>>>>>
>>>>>> odph_linux_process_fork is not used by any ODP example or test, it is
>>>>>> also
>>>>>> untested by the helper test suite.
>>>>>>
>>>>> Just for the note, we use this api currently in our nginx_ofp app.
>>>>>
>>>>>>
>>>>>> odph_linux_process_fork is a wrapper for odph_linux_process_fork_n so
>>>>>> just delete this, the impact if there are any users is very small.
>>>>>>
>>>>>  Agree, need a minor update in the app.
>>>>>
>>>>> /Krishna
>>>>>
>>>>>>
>>>>>> Signed-off-by: Mike Holmes <mike.hol...@linaro.org>
>>>>>> ---
>>>>>>  helper/include/odp/helper/linux.h | 18 ------------------
>>>>>>  helper/linux.c                    | 10 ----------
>>>>>>  2 files changed, 28 deletions(-)
>>>>>>
>>>>>> diff --git a/helper/include/odp/helper/linux.h
>>>>>> b/helper/include/odp/helper/linux.h
>>>>>> index 7a6504f..a68f269 100644
>>>>>> --- a/helper/include/odp/helper/linux.h
>>>>>> +++ b/helper/include/odp/helper/linux.h
>>>>>> @@ -80,24 +80,6 @@ int odph_linux_pthread_create(odph_linux_pthread_t
>>>>>> *pthread_tbl,
>>>>>>   */
>>>>>>  void odph_linux_pthread_join(odph_linux_pthread_t *thread_tbl, int
>>>>>> num);
>>>>>>
>>>>>> -
>>>>>> -/**
>>>>>> - * Fork a process
>>>>>> - *
>>>>>> - * Forks and sets CPU affinity for the child process. Ignores
>>>>>> 'start' and 'arg'
>>>>>> - * thread parameters.
>>>>>> - *
>>>>>> - * @param[out] proc        Pointer to process state info (for output)
>>>>>> - * @param      cpu         Destination CPU for the child process
>>>>>> - * @param      thr_params  Linux helper thread parameters
>>>>>> - *
>>>>>> - * @return On success: 1 for the parent, 0 for the child
>>>>>> - *         On failure: -1 for the parent, -2 for the child
>>>>>> - */
>>>>>> -int odph_linux_process_fork(odph_linux_process_t *proc, int cpu,
>>>>>> -                           const odph_linux_thr_params_t
>>>>>> *thr_params);
>>>>>> -
>>>>>> -
>>>>>>  /**
>>>>>>   * Fork a number of processes
>>>>>>   *
>>>>>> diff --git a/helper/linux.c b/helper/linux.c
>>>>>> index 24e243b..a181322 100644
>>>>>> --- a/helper/linux.c
>>>>>> +++ b/helper/linux.c
>>>>>> @@ -183,16 +183,6 @@ int
>>>>>> odph_linux_process_fork_n(odph_linux_process_t *proc_tbl,
>>>>>>         return 1;
>>>>>>  }
>>>>>>
>>>>>> -int odph_linux_process_fork(odph_linux_process_t *proc, int cpu,
>>>>>> -                           const odph_linux_thr_params_t *thr_params)
>>>>>> -{
>>>>>> -       odp_cpumask_t mask;
>>>>>> -
>>>>>> -       odp_cpumask_zero(&mask);
>>>>>> -       odp_cpumask_set(&mask, cpu);
>>>>>> -       return odph_linux_process_fork_n(proc, &mask, thr_params);
>>>>>> -}
>>>>>> -
>>>>>>  int odph_linux_process_wait_n(odph_linux_process_t *proc_tbl, int
>>>>>> num)
>>>>>>  {
>>>>>>         pid_t pid;
>>>>>> --
>>>>>> 2.7.4
>>>>>>
>>>>>> _______________________________________________
>>>>>> lng-odp mailing list
>>>>>> lng-odp@lists.linaro.org
>>>>>> https://lists.linaro.org/mailman/listinfo/lng-odp
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> lng-odp mailing list
>>>>> lng-odp@lists.linaro.org
>>>>> https://lists.linaro.org/mailman/listinfo/lng-odp
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> Mike Holmes
>>> Technical Manager - Linaro Networking Group
>>> Linaro.org <http://www.linaro.org/> *│ *Open source software for ARM
>>> SoCs
>>> "Work should be fun and collaborative, the rest follows"
>>>
>>>
>>>
>>
>
>
> --
> Mike Holmes
> Technical Manager - Linaro Networking Group
> Linaro.org <http://www.linaro.org/> *│ *Open source software for ARM SoCs
> "Work should be fun and collaborative, the rest follows"
>
>
>
_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to