diff mbox series

[2/4] helper: use odph_api.h for test include for unexported files

Message ID 20170123194608.4552-3-mike.holmes@linaro.org
State Accepted
Commit 88ed645e7378b955c580ec2b8ce9b846a5fb48f0
Headers show
Series introduce odph_api.h and clean up public helper API | expand

Commit Message

Mike Holmes Jan. 23, 2017, 7:46 p.m. UTC
Adding the previously missing table functions to the public helper api
allows the tests to use just odph_api.h

Signed-off-by: Mike Holmes <mike.holmes@linaro.org>

---
 helper/Makefile.am                                   | 10 +++++-----
 helper/cuckootable.c                                 |  2 +-
 helper/hashtable.c                                   |  2 +-
 helper/include/odp/helper/odph_api.h                 |  4 ++++
 helper/{ => include/odp/helper}/odph_cuckootable.h   |  0
 helper/{ => include/odp/helper}/odph_hashtable.h     |  0
 helper/{ => include/odp/helper}/odph_iplookuptable.h |  0
 helper/{ => include/odp/helper}/odph_lineartable.h   |  0
 helper/iplookuptable.c                               |  2 +-
 helper/lineartable.c                                 |  2 +-
 helper/test/cuckootable.c                            |  2 +-
 helper/test/iplookuptable.c                          |  2 +-
 helper/test/table.c                                  |  3 +--
 13 files changed, 16 insertions(+), 13 deletions(-)
 rename helper/{ => include/odp/helper}/odph_cuckootable.h (100%)
 rename helper/{ => include/odp/helper}/odph_hashtable.h (100%)
 rename helper/{ => include/odp/helper}/odph_iplookuptable.h (100%)
 rename helper/{ => include/odp/helper}/odph_lineartable.h (100%)

-- 
2.9.3

Comments

Christophe Milard Jan. 25, 2017, 2:09 p.m. UTC | #1
On 23 January 2017 at 20:46, Mike Holmes <mike.holmes@linaro.org> wrote:
> Adding the previously missing table functions to the public helper api

> allows the tests to use just odph_api.h

>

> Signed-off-by: Mike Holmes <mike.holmes@linaro.org>

> ---

>  helper/Makefile.am                                   | 10 +++++-----

>  helper/cuckootable.c                                 |  2 +-

>  helper/hashtable.c                                   |  2 +-

>  helper/include/odp/helper/odph_api.h                 |  4 ++++

>  helper/{ => include/odp/helper}/odph_cuckootable.h   |  0

>  helper/{ => include/odp/helper}/odph_hashtable.h     |  0

>  helper/{ => include/odp/helper}/odph_iplookuptable.h |  0

>  helper/{ => include/odp/helper}/odph_lineartable.h   |  0

>  helper/iplookuptable.c                               |  2 +-

>  helper/lineartable.c                                 |  2 +-

>  helper/test/cuckootable.c                            |  2 +-

>  helper/test/iplookuptable.c                          |  2 +-

>  helper/test/table.c                                  |  3 +--

>  13 files changed, 16 insertions(+), 13 deletions(-)

>  rename helper/{ => include/odp/helper}/odph_cuckootable.h (100%)

>  rename helper/{ => include/odp/helper}/odph_hashtable.h (100%)

>  rename helper/{ => include/odp/helper}/odph_iplookuptable.h (100%)

>  rename helper/{ => include/odp/helper}/odph_lineartable.h (100%)

>

> diff --git a/helper/Makefile.am b/helper/Makefile.am

> index 76cad1b..4d24a69 100644

> --- a/helper/Makefile.am

> +++ b/helper/Makefile.am

> @@ -20,6 +20,10 @@ helperinclude_HEADERS = \

>                   $(srcdir)/include/odp/helper/ip.h\

>                   $(srcdir)/include/odp/helper/ipsec.h\

>                   $(srcdir)/include/odp/helper/odph_api.h\

> +                 $(srcdir)/include/odp/helper/odph_cuckootable.h\

> +                 $(srcdir)/include/odp/helper/odph_hashtable.h\

> +                 $(srcdir)/include/odp/helper/odph_iplookuptable.h\

> +                 $(srcdir)/include/odp/helper/odph_lineartable.h\

>                   $(srcdir)/include/odp/helper/strong_types.h\

>                   $(srcdir)/include/odp/helper/tcp.h\

>                   $(srcdir)/include/odp/helper/table.h\

> @@ -33,11 +37,7 @@ endif

>

>  noinst_HEADERS = \

>                  $(srcdir)/odph_debug.h \

> -                $(srcdir)/odph_hashtable.h \

> -                $(srcdir)/odph_lineartable.h \

> -                $(srcdir)/odph_cuckootable.h \

> -                $(srcdir)/odph_list_internal.h \

> -                $(srcdir)/odph_iplookuptable.h

> +                $(srcdir)/odph_list_internal.h

>

>  __LIB__libodphelper_@with_platform@_la_SOURCES = \

>                                         eth.c \

> diff --git a/helper/cuckootable.c b/helper/cuckootable.c

> index b4fce6c..83647ec 100644

> --- a/helper/cuckootable.c

> +++ b/helper/cuckootable.c

> @@ -42,7 +42,7 @@

>  #include <errno.h>

>  #include <stdio.h>

>

> -#include "odph_cuckootable.h"

> +#include "odp/helper/odph_cuckootable.h"

>  #include "odph_debug.h"

>  #include <odp_api.h>

>

> diff --git a/helper/hashtable.c b/helper/hashtable.c

> index 8bb1ae5..983b3da 100644

> --- a/helper/hashtable.c

> +++ b/helper/hashtable.c

> @@ -7,7 +7,7 @@

>  #include <string.h>

>  #include <malloc.h>

>

> -#include "odph_hashtable.h"

> +#include "odp/helper/odph_hashtable.h"

>  #include "odph_list_internal.h"

>  #include "odph_debug.h"

>  #include <odp_api.h>

> diff --git a/helper/include/odp/helper/odph_api.h b/helper/include/odp/helper/odph_api.h

> index ae6e77b..7ed0e77 100644

> --- a/helper/include/odp/helper/odph_api.h

> +++ b/helper/include/odp/helper/odph_api.h

> @@ -19,10 +19,14 @@ extern "C" {

>  #endif

>

>  #include <odp/helper/chksum.h>

> +#include <odp/helper/odph_cuckootable.h>

>  #include <odp/helper/eth.h>

> +#include <odp/helper/odph_hashtable.h>

>  #include <odp/helper/icmp.h>

>  #include <odp/helper/ip.h>

>  #include <odp/helper/ipsec.h>

> +#include <odp/helper/odph_lineartable.h>

> +#include <odp/helper/odph_iplookuptable.h>

>  #include <odp/helper/strong_types.h>

>  #include <odp/helper/tcp.h>

>  #include <odp/helper/table.h>

> diff --git a/helper/odph_cuckootable.h b/helper/include/odp/helper/odph_cuckootable.h

> similarity index 100%

> rename from helper/odph_cuckootable.h

> rename to helper/include/odp/helper/odph_cuckootable.h

> diff --git a/helper/odph_hashtable.h b/helper/include/odp/helper/odph_hashtable.h

> similarity index 100%

> rename from helper/odph_hashtable.h

> rename to helper/include/odp/helper/odph_hashtable.h

> diff --git a/helper/odph_iplookuptable.h b/helper/include/odp/helper/odph_iplookuptable.h

> similarity index 100%

> rename from helper/odph_iplookuptable.h

> rename to helper/include/odp/helper/odph_iplookuptable.h

> diff --git a/helper/odph_lineartable.h b/helper/include/odp/helper/odph_lineartable.h

> similarity index 100%

> rename from helper/odph_lineartable.h

> rename to helper/include/odp/helper/odph_lineartable.h

> diff --git a/helper/iplookuptable.c b/helper/iplookuptable.c

> index 5f80743..f6d6f88 100644

> --- a/helper/iplookuptable.c

> +++ b/helper/iplookuptable.c

> @@ -9,7 +9,7 @@

>  #include <errno.h>

>  #include <stdio.h>

>

> -#include "odph_iplookuptable.h"

> +#include <odp/helper/odph_iplookuptable.h>


Do we have any rule regarding the usage of #include"file" vs #include <file>?

>  #include "odph_list_internal.h"

>  #include "odph_debug.h"

>  #include <odp_api.h>

> diff --git a/helper/lineartable.c b/helper/lineartable.c

> index e82c165..8917901 100644

> --- a/helper/lineartable.c

> +++ b/helper/lineartable.c

> @@ -8,7 +8,7 @@

>  #include <string.h>

>  #include <malloc.h>

>

> -#include "odph_lineartable.h"

> +#include "odp/helper/odph_lineartable.h"

>  #include "odph_debug.h"

>  #include <odp_api.h>

>

> diff --git a/helper/test/cuckootable.c b/helper/test/cuckootable.c

> index 6736f2b..002e52e 100644

> --- a/helper/test/cuckootable.c

> +++ b/helper/test/cuckootable.c

> @@ -49,7 +49,7 @@

>

>  #include <odp_api.h>

>  #include <odph_debug.h>

> -#include <../odph_cuckootable.h>

> +#include <odp/helper/odph_api.h>

>

>  /*******************************************************************************

>   * Hash function performance test configuration section.

> diff --git a/helper/test/iplookuptable.c b/helper/test/iplookuptable.c

> index 86aa1b3..b5d774c 100644

> --- a/helper/test/iplookuptable.c

> +++ b/helper/test/iplookuptable.c

> @@ -12,7 +12,7 @@

>

>  #include <odp_api.h>

>  #include <odph_debug.h>

> -#include <../odph_iplookuptable.h>

> +#include <odp/helper/odph_api.h>

>  #include <odp/helper/ip.h>

>

>  static void print_prefix_info(

> diff --git a/helper/test/table.c b/helper/test/table.c

> index 3b74b22..ac454da 100644

> --- a/helper/test/table.c

> +++ b/helper/test/table.c

> @@ -5,8 +5,7 @@

>   */

>

>  #include <odph_debug.h>

> -#include <../odph_hashtable.h>

> -#include <../odph_lineartable.h>

> +#include <odp/helper/odph_api.h>

>  #include <odp_api.h>

>

>  /**

> --

> 2.9.3

>
Mike Holmes Jan. 25, 2017, 2:17 p.m. UTC | #2
Yes, it should be < > I think

From stackoverflow
For #include "filename" the preprocessor searches in the same
directory as the file containing the directive. This method is
normally used to include programmer-defined header files.

For #include <filename> the preprocessor searches in an implementation
dependent manner, normally in search directories pre-designated by the
compiler/IDE. This method is normally used to include standard library
header files.

On 25 January 2017 at 09:09, Christophe Milard
<christophe.milard@linaro.org> wrote:
> On 23 January 2017 at 20:46, Mike Holmes <mike.holmes@linaro.org> wrote:

>> Adding the previously missing table functions to the public helper api

>> allows the tests to use just odph_api.h

>>

>> Signed-off-by: Mike Holmes <mike.holmes@linaro.org>

>> ---

>>  helper/Makefile.am                                   | 10 +++++-----

>>  helper/cuckootable.c                                 |  2 +-

>>  helper/hashtable.c                                   |  2 +-

>>  helper/include/odp/helper/odph_api.h                 |  4 ++++

>>  helper/{ => include/odp/helper}/odph_cuckootable.h   |  0

>>  helper/{ => include/odp/helper}/odph_hashtable.h     |  0

>>  helper/{ => include/odp/helper}/odph_iplookuptable.h |  0

>>  helper/{ => include/odp/helper}/odph_lineartable.h   |  0

>>  helper/iplookuptable.c                               |  2 +-

>>  helper/lineartable.c                                 |  2 +-

>>  helper/test/cuckootable.c                            |  2 +-

>>  helper/test/iplookuptable.c                          |  2 +-

>>  helper/test/table.c                                  |  3 +--

>>  13 files changed, 16 insertions(+), 13 deletions(-)

>>  rename helper/{ => include/odp/helper}/odph_cuckootable.h (100%)

>>  rename helper/{ => include/odp/helper}/odph_hashtable.h (100%)

>>  rename helper/{ => include/odp/helper}/odph_iplookuptable.h (100%)

>>  rename helper/{ => include/odp/helper}/odph_lineartable.h (100%)

>>

>> diff --git a/helper/Makefile.am b/helper/Makefile.am

>> index 76cad1b..4d24a69 100644

>> --- a/helper/Makefile.am

>> +++ b/helper/Makefile.am

>> @@ -20,6 +20,10 @@ helperinclude_HEADERS = \

>>                   $(srcdir)/include/odp/helper/ip.h\

>>                   $(srcdir)/include/odp/helper/ipsec.h\

>>                   $(srcdir)/include/odp/helper/odph_api.h\

>> +                 $(srcdir)/include/odp/helper/odph_cuckootable.h\

>> +                 $(srcdir)/include/odp/helper/odph_hashtable.h\

>> +                 $(srcdir)/include/odp/helper/odph_iplookuptable.h\

>> +                 $(srcdir)/include/odp/helper/odph_lineartable.h\

>>                   $(srcdir)/include/odp/helper/strong_types.h\

>>                   $(srcdir)/include/odp/helper/tcp.h\

>>                   $(srcdir)/include/odp/helper/table.h\

>> @@ -33,11 +37,7 @@ endif

>>

>>  noinst_HEADERS = \

>>                  $(srcdir)/odph_debug.h \

>> -                $(srcdir)/odph_hashtable.h \

>> -                $(srcdir)/odph_lineartable.h \

>> -                $(srcdir)/odph_cuckootable.h \

>> -                $(srcdir)/odph_list_internal.h \

>> -                $(srcdir)/odph_iplookuptable.h

>> +                $(srcdir)/odph_list_internal.h

>>

>>  __LIB__libodphelper_@with_platform@_la_SOURCES = \

>>                                         eth.c \

>> diff --git a/helper/cuckootable.c b/helper/cuckootable.c

>> index b4fce6c..83647ec 100644

>> --- a/helper/cuckootable.c

>> +++ b/helper/cuckootable.c

>> @@ -42,7 +42,7 @@

>>  #include <errno.h>

>>  #include <stdio.h>

>>

>> -#include "odph_cuckootable.h"

>> +#include "odp/helper/odph_cuckootable.h"

>>  #include "odph_debug.h"

>>  #include <odp_api.h>

>>

>> diff --git a/helper/hashtable.c b/helper/hashtable.c

>> index 8bb1ae5..983b3da 100644

>> --- a/helper/hashtable.c

>> +++ b/helper/hashtable.c

>> @@ -7,7 +7,7 @@

>>  #include <string.h>

>>  #include <malloc.h>

>>

>> -#include "odph_hashtable.h"

>> +#include "odp/helper/odph_hashtable.h"

>>  #include "odph_list_internal.h"

>>  #include "odph_debug.h"

>>  #include <odp_api.h>

>> diff --git a/helper/include/odp/helper/odph_api.h b/helper/include/odp/helper/odph_api.h

>> index ae6e77b..7ed0e77 100644

>> --- a/helper/include/odp/helper/odph_api.h

>> +++ b/helper/include/odp/helper/odph_api.h

>> @@ -19,10 +19,14 @@ extern "C" {

>>  #endif

>>

>>  #include <odp/helper/chksum.h>

>> +#include <odp/helper/odph_cuckootable.h>

>>  #include <odp/helper/eth.h>

>> +#include <odp/helper/odph_hashtable.h>

>>  #include <odp/helper/icmp.h>

>>  #include <odp/helper/ip.h>

>>  #include <odp/helper/ipsec.h>

>> +#include <odp/helper/odph_lineartable.h>

>> +#include <odp/helper/odph_iplookuptable.h>

>>  #include <odp/helper/strong_types.h>

>>  #include <odp/helper/tcp.h>

>>  #include <odp/helper/table.h>

>> diff --git a/helper/odph_cuckootable.h b/helper/include/odp/helper/odph_cuckootable.h

>> similarity index 100%

>> rename from helper/odph_cuckootable.h

>> rename to helper/include/odp/helper/odph_cuckootable.h

>> diff --git a/helper/odph_hashtable.h b/helper/include/odp/helper/odph_hashtable.h

>> similarity index 100%

>> rename from helper/odph_hashtable.h

>> rename to helper/include/odp/helper/odph_hashtable.h

>> diff --git a/helper/odph_iplookuptable.h b/helper/include/odp/helper/odph_iplookuptable.h

>> similarity index 100%

>> rename from helper/odph_iplookuptable.h

>> rename to helper/include/odp/helper/odph_iplookuptable.h

>> diff --git a/helper/odph_lineartable.h b/helper/include/odp/helper/odph_lineartable.h

>> similarity index 100%

>> rename from helper/odph_lineartable.h

>> rename to helper/include/odp/helper/odph_lineartable.h

>> diff --git a/helper/iplookuptable.c b/helper/iplookuptable.c

>> index 5f80743..f6d6f88 100644

>> --- a/helper/iplookuptable.c

>> +++ b/helper/iplookuptable.c

>> @@ -9,7 +9,7 @@

>>  #include <errno.h>

>>  #include <stdio.h>

>>

>> -#include "odph_iplookuptable.h"

>> +#include <odp/helper/odph_iplookuptable.h>

>

> Do we have any rule regarding the usage of #include"file" vs #include <file>?

>

>>  #include "odph_list_internal.h"

>>  #include "odph_debug.h"

>>  #include <odp_api.h>

>> diff --git a/helper/lineartable.c b/helper/lineartable.c

>> index e82c165..8917901 100644

>> --- a/helper/lineartable.c

>> +++ b/helper/lineartable.c

>> @@ -8,7 +8,7 @@

>>  #include <string.h>

>>  #include <malloc.h>

>>

>> -#include "odph_lineartable.h"

>> +#include "odp/helper/odph_lineartable.h"

>>  #include "odph_debug.h"

>>  #include <odp_api.h>

>>

>> diff --git a/helper/test/cuckootable.c b/helper/test/cuckootable.c

>> index 6736f2b..002e52e 100644

>> --- a/helper/test/cuckootable.c

>> +++ b/helper/test/cuckootable.c

>> @@ -49,7 +49,7 @@

>>

>>  #include <odp_api.h>

>>  #include <odph_debug.h>

>> -#include <../odph_cuckootable.h>

>> +#include <odp/helper/odph_api.h>

>>

>>  /*******************************************************************************

>>   * Hash function performance test configuration section.

>> diff --git a/helper/test/iplookuptable.c b/helper/test/iplookuptable.c

>> index 86aa1b3..b5d774c 100644

>> --- a/helper/test/iplookuptable.c

>> +++ b/helper/test/iplookuptable.c

>> @@ -12,7 +12,7 @@

>>

>>  #include <odp_api.h>

>>  #include <odph_debug.h>

>> -#include <../odph_iplookuptable.h>

>> +#include <odp/helper/odph_api.h>

>>  #include <odp/helper/ip.h>

>>

>>  static void print_prefix_info(

>> diff --git a/helper/test/table.c b/helper/test/table.c

>> index 3b74b22..ac454da 100644

>> --- a/helper/test/table.c

>> +++ b/helper/test/table.c

>> @@ -5,8 +5,7 @@

>>   */

>>

>>  #include <odph_debug.h>

>> -#include <../odph_hashtable.h>

>> -#include <../odph_lineartable.h>

>> +#include <odp/helper/odph_api.h>

>>  #include <odp_api.h>

>>

>>  /**

>> --

>> 2.9.3

>>




-- 
Mike Holmes
Program Manager - Linaro Networking Group
Linaro.org │ Open source software for ARM SoCs
"Work should be fun and collaborative, the rest follows"
Christophe Milard Jan. 25, 2017, 2:26 p.m. UTC | #3
On 25 January 2017 at 15:17, Mike Holmes <mike.holmes@linaro.org> wrote:
> Yes, it should be < > I think

>

> From stackoverflow

> For #include "filename" the preprocessor searches in the same

> directory as the file containing the directive. This method is

> normally used to include programmer-defined header files.

>

> For #include <filename> the preprocessor searches in an implementation

> dependent manner, normally in search directories pre-designated by the

> compiler/IDE. This method is normally used to include standard library

> header files.


I understand. using <> will confuse CPP if we have filename matching
the standart linux names. I remember having issues with errno.h in the
past. I cannot remember how I fixed it :-). Anyway not really part of
this patchset.

>

> On 25 January 2017 at 09:09, Christophe Milard

> <christophe.milard@linaro.org> wrote:

>> On 23 January 2017 at 20:46, Mike Holmes <mike.holmes@linaro.org> wrote:

>>> Adding the previously missing table functions to the public helper api

>>> allows the tests to use just odph_api.h

>>>

>>> Signed-off-by: Mike Holmes <mike.holmes@linaro.org>

>>> ---

>>>  helper/Makefile.am                                   | 10 +++++-----

>>>  helper/cuckootable.c                                 |  2 +-

>>>  helper/hashtable.c                                   |  2 +-

>>>  helper/include/odp/helper/odph_api.h                 |  4 ++++

>>>  helper/{ => include/odp/helper}/odph_cuckootable.h   |  0

>>>  helper/{ => include/odp/helper}/odph_hashtable.h     |  0

>>>  helper/{ => include/odp/helper}/odph_iplookuptable.h |  0

>>>  helper/{ => include/odp/helper}/odph_lineartable.h   |  0

>>>  helper/iplookuptable.c                               |  2 +-

>>>  helper/lineartable.c                                 |  2 +-

>>>  helper/test/cuckootable.c                            |  2 +-

>>>  helper/test/iplookuptable.c                          |  2 +-

>>>  helper/test/table.c                                  |  3 +--

>>>  13 files changed, 16 insertions(+), 13 deletions(-)

>>>  rename helper/{ => include/odp/helper}/odph_cuckootable.h (100%)

>>>  rename helper/{ => include/odp/helper}/odph_hashtable.h (100%)

>>>  rename helper/{ => include/odp/helper}/odph_iplookuptable.h (100%)

>>>  rename helper/{ => include/odp/helper}/odph_lineartable.h (100%)

>>>

>>> diff --git a/helper/Makefile.am b/helper/Makefile.am

>>> index 76cad1b..4d24a69 100644

>>> --- a/helper/Makefile.am

>>> +++ b/helper/Makefile.am

>>> @@ -20,6 +20,10 @@ helperinclude_HEADERS = \

>>>                   $(srcdir)/include/odp/helper/ip.h\

>>>                   $(srcdir)/include/odp/helper/ipsec.h\

>>>                   $(srcdir)/include/odp/helper/odph_api.h\

>>> +                 $(srcdir)/include/odp/helper/odph_cuckootable.h\

>>> +                 $(srcdir)/include/odp/helper/odph_hashtable.h\

>>> +                 $(srcdir)/include/odp/helper/odph_iplookuptable.h\

>>> +                 $(srcdir)/include/odp/helper/odph_lineartable.h\

>>>                   $(srcdir)/include/odp/helper/strong_types.h\

>>>                   $(srcdir)/include/odp/helper/tcp.h\

>>>                   $(srcdir)/include/odp/helper/table.h\

>>> @@ -33,11 +37,7 @@ endif

>>>

>>>  noinst_HEADERS = \

>>>                  $(srcdir)/odph_debug.h \

>>> -                $(srcdir)/odph_hashtable.h \

>>> -                $(srcdir)/odph_lineartable.h \

>>> -                $(srcdir)/odph_cuckootable.h \

>>> -                $(srcdir)/odph_list_internal.h \

>>> -                $(srcdir)/odph_iplookuptable.h

>>> +                $(srcdir)/odph_list_internal.h

>>>

>>>  __LIB__libodphelper_@with_platform@_la_SOURCES = \

>>>                                         eth.c \

>>> diff --git a/helper/cuckootable.c b/helper/cuckootable.c

>>> index b4fce6c..83647ec 100644

>>> --- a/helper/cuckootable.c

>>> +++ b/helper/cuckootable.c

>>> @@ -42,7 +42,7 @@

>>>  #include <errno.h>

>>>  #include <stdio.h>

>>>

>>> -#include "odph_cuckootable.h"

>>> +#include "odp/helper/odph_cuckootable.h"

>>>  #include "odph_debug.h"

>>>  #include <odp_api.h>

>>>

>>> diff --git a/helper/hashtable.c b/helper/hashtable.c

>>> index 8bb1ae5..983b3da 100644

>>> --- a/helper/hashtable.c

>>> +++ b/helper/hashtable.c

>>> @@ -7,7 +7,7 @@

>>>  #include <string.h>

>>>  #include <malloc.h>

>>>

>>> -#include "odph_hashtable.h"

>>> +#include "odp/helper/odph_hashtable.h"

>>>  #include "odph_list_internal.h"

>>>  #include "odph_debug.h"

>>>  #include <odp_api.h>

>>> diff --git a/helper/include/odp/helper/odph_api.h b/helper/include/odp/helper/odph_api.h

>>> index ae6e77b..7ed0e77 100644

>>> --- a/helper/include/odp/helper/odph_api.h

>>> +++ b/helper/include/odp/helper/odph_api.h

>>> @@ -19,10 +19,14 @@ extern "C" {

>>>  #endif

>>>

>>>  #include <odp/helper/chksum.h>

>>> +#include <odp/helper/odph_cuckootable.h>

>>>  #include <odp/helper/eth.h>

>>> +#include <odp/helper/odph_hashtable.h>

>>>  #include <odp/helper/icmp.h>

>>>  #include <odp/helper/ip.h>

>>>  #include <odp/helper/ipsec.h>

>>> +#include <odp/helper/odph_lineartable.h>

>>> +#include <odp/helper/odph_iplookuptable.h>

>>>  #include <odp/helper/strong_types.h>

>>>  #include <odp/helper/tcp.h>

>>>  #include <odp/helper/table.h>

>>> diff --git a/helper/odph_cuckootable.h b/helper/include/odp/helper/odph_cuckootable.h

>>> similarity index 100%

>>> rename from helper/odph_cuckootable.h

>>> rename to helper/include/odp/helper/odph_cuckootable.h

>>> diff --git a/helper/odph_hashtable.h b/helper/include/odp/helper/odph_hashtable.h

>>> similarity index 100%

>>> rename from helper/odph_hashtable.h

>>> rename to helper/include/odp/helper/odph_hashtable.h

>>> diff --git a/helper/odph_iplookuptable.h b/helper/include/odp/helper/odph_iplookuptable.h

>>> similarity index 100%

>>> rename from helper/odph_iplookuptable.h

>>> rename to helper/include/odp/helper/odph_iplookuptable.h

>>> diff --git a/helper/odph_lineartable.h b/helper/include/odp/helper/odph_lineartable.h

>>> similarity index 100%

>>> rename from helper/odph_lineartable.h

>>> rename to helper/include/odp/helper/odph_lineartable.h

>>> diff --git a/helper/iplookuptable.c b/helper/iplookuptable.c

>>> index 5f80743..f6d6f88 100644

>>> --- a/helper/iplookuptable.c

>>> +++ b/helper/iplookuptable.c

>>> @@ -9,7 +9,7 @@

>>>  #include <errno.h>

>>>  #include <stdio.h>

>>>

>>> -#include "odph_iplookuptable.h"

>>> +#include <odp/helper/odph_iplookuptable.h>

>>

>> Do we have any rule regarding the usage of #include"file" vs #include <file>?

>>

>>>  #include "odph_list_internal.h"

>>>  #include "odph_debug.h"

>>>  #include <odp_api.h>

>>> diff --git a/helper/lineartable.c b/helper/lineartable.c

>>> index e82c165..8917901 100644

>>> --- a/helper/lineartable.c

>>> +++ b/helper/lineartable.c

>>> @@ -8,7 +8,7 @@

>>>  #include <string.h>

>>>  #include <malloc.h>

>>>

>>> -#include "odph_lineartable.h"

>>> +#include "odp/helper/odph_lineartable.h"

>>>  #include "odph_debug.h"

>>>  #include <odp_api.h>

>>>

>>> diff --git a/helper/test/cuckootable.c b/helper/test/cuckootable.c

>>> index 6736f2b..002e52e 100644

>>> --- a/helper/test/cuckootable.c

>>> +++ b/helper/test/cuckootable.c

>>> @@ -49,7 +49,7 @@

>>>

>>>  #include <odp_api.h>

>>>  #include <odph_debug.h>

>>> -#include <../odph_cuckootable.h>

>>> +#include <odp/helper/odph_api.h>

>>>

>>>  /*******************************************************************************

>>>   * Hash function performance test configuration section.

>>> diff --git a/helper/test/iplookuptable.c b/helper/test/iplookuptable.c

>>> index 86aa1b3..b5d774c 100644

>>> --- a/helper/test/iplookuptable.c

>>> +++ b/helper/test/iplookuptable.c

>>> @@ -12,7 +12,7 @@

>>>

>>>  #include <odp_api.h>

>>>  #include <odph_debug.h>

>>> -#include <../odph_iplookuptable.h>

>>> +#include <odp/helper/odph_api.h>

>>>  #include <odp/helper/ip.h>

>>>

>>>  static void print_prefix_info(

>>> diff --git a/helper/test/table.c b/helper/test/table.c

>>> index 3b74b22..ac454da 100644

>>> --- a/helper/test/table.c

>>> +++ b/helper/test/table.c

>>> @@ -5,8 +5,7 @@

>>>   */

>>>

>>>  #include <odph_debug.h>

>>> -#include <../odph_hashtable.h>

>>> -#include <../odph_lineartable.h>

>>> +#include <odp/helper/odph_api.h>

>>>  #include <odp_api.h>

>>>

>>>  /**

>>> --

>>> 2.9.3

>>>

>

>

>

> --

> Mike Holmes

> Program Manager - Linaro Networking Group

> Linaro.org │ Open source software for ARM SoCs

> "Work should be fun and collaborative, the rest follows"
diff mbox series

Patch

diff --git a/helper/Makefile.am b/helper/Makefile.am
index 76cad1b..4d24a69 100644
--- a/helper/Makefile.am
+++ b/helper/Makefile.am
@@ -20,6 +20,10 @@  helperinclude_HEADERS = \
 		  $(srcdir)/include/odp/helper/ip.h\
 		  $(srcdir)/include/odp/helper/ipsec.h\
 		  $(srcdir)/include/odp/helper/odph_api.h\
+		  $(srcdir)/include/odp/helper/odph_cuckootable.h\
+		  $(srcdir)/include/odp/helper/odph_hashtable.h\
+		  $(srcdir)/include/odp/helper/odph_iplookuptable.h\
+		  $(srcdir)/include/odp/helper/odph_lineartable.h\
 		  $(srcdir)/include/odp/helper/strong_types.h\
 		  $(srcdir)/include/odp/helper/tcp.h\
 		  $(srcdir)/include/odp/helper/table.h\
@@ -33,11 +37,7 @@  endif
 
 noinst_HEADERS = \
 		 $(srcdir)/odph_debug.h \
-		 $(srcdir)/odph_hashtable.h \
-		 $(srcdir)/odph_lineartable.h \
-		 $(srcdir)/odph_cuckootable.h \
-		 $(srcdir)/odph_list_internal.h \
-		 $(srcdir)/odph_iplookuptable.h
+		 $(srcdir)/odph_list_internal.h
 
 __LIB__libodphelper_@with_platform@_la_SOURCES = \
 					eth.c \
diff --git a/helper/cuckootable.c b/helper/cuckootable.c
index b4fce6c..83647ec 100644
--- a/helper/cuckootable.c
+++ b/helper/cuckootable.c
@@ -42,7 +42,7 @@ 
 #include <errno.h>
 #include <stdio.h>
 
-#include "odph_cuckootable.h"
+#include "odp/helper/odph_cuckootable.h"
 #include "odph_debug.h"
 #include <odp_api.h>
 
diff --git a/helper/hashtable.c b/helper/hashtable.c
index 8bb1ae5..983b3da 100644
--- a/helper/hashtable.c
+++ b/helper/hashtable.c
@@ -7,7 +7,7 @@ 
 #include <string.h>
 #include <malloc.h>
 
-#include "odph_hashtable.h"
+#include "odp/helper/odph_hashtable.h"
 #include "odph_list_internal.h"
 #include "odph_debug.h"
 #include <odp_api.h>
diff --git a/helper/include/odp/helper/odph_api.h b/helper/include/odp/helper/odph_api.h
index ae6e77b..7ed0e77 100644
--- a/helper/include/odp/helper/odph_api.h
+++ b/helper/include/odp/helper/odph_api.h
@@ -19,10 +19,14 @@  extern "C" {
 #endif
 
 #include <odp/helper/chksum.h>
+#include <odp/helper/odph_cuckootable.h>
 #include <odp/helper/eth.h>
+#include <odp/helper/odph_hashtable.h>
 #include <odp/helper/icmp.h>
 #include <odp/helper/ip.h>
 #include <odp/helper/ipsec.h>
+#include <odp/helper/odph_lineartable.h>
+#include <odp/helper/odph_iplookuptable.h>
 #include <odp/helper/strong_types.h>
 #include <odp/helper/tcp.h>
 #include <odp/helper/table.h>
diff --git a/helper/odph_cuckootable.h b/helper/include/odp/helper/odph_cuckootable.h
similarity index 100%
rename from helper/odph_cuckootable.h
rename to helper/include/odp/helper/odph_cuckootable.h
diff --git a/helper/odph_hashtable.h b/helper/include/odp/helper/odph_hashtable.h
similarity index 100%
rename from helper/odph_hashtable.h
rename to helper/include/odp/helper/odph_hashtable.h
diff --git a/helper/odph_iplookuptable.h b/helper/include/odp/helper/odph_iplookuptable.h
similarity index 100%
rename from helper/odph_iplookuptable.h
rename to helper/include/odp/helper/odph_iplookuptable.h
diff --git a/helper/odph_lineartable.h b/helper/include/odp/helper/odph_lineartable.h
similarity index 100%
rename from helper/odph_lineartable.h
rename to helper/include/odp/helper/odph_lineartable.h
diff --git a/helper/iplookuptable.c b/helper/iplookuptable.c
index 5f80743..f6d6f88 100644
--- a/helper/iplookuptable.c
+++ b/helper/iplookuptable.c
@@ -9,7 +9,7 @@ 
 #include <errno.h>
 #include <stdio.h>
 
-#include "odph_iplookuptable.h"
+#include <odp/helper/odph_iplookuptable.h>
 #include "odph_list_internal.h"
 #include "odph_debug.h"
 #include <odp_api.h>
diff --git a/helper/lineartable.c b/helper/lineartable.c
index e82c165..8917901 100644
--- a/helper/lineartable.c
+++ b/helper/lineartable.c
@@ -8,7 +8,7 @@ 
 #include <string.h>
 #include <malloc.h>
 
-#include "odph_lineartable.h"
+#include "odp/helper/odph_lineartable.h"
 #include "odph_debug.h"
 #include <odp_api.h>
 
diff --git a/helper/test/cuckootable.c b/helper/test/cuckootable.c
index 6736f2b..002e52e 100644
--- a/helper/test/cuckootable.c
+++ b/helper/test/cuckootable.c
@@ -49,7 +49,7 @@ 
 
 #include <odp_api.h>
 #include <odph_debug.h>
-#include <../odph_cuckootable.h>
+#include <odp/helper/odph_api.h>
 
 /*******************************************************************************
  * Hash function performance test configuration section.
diff --git a/helper/test/iplookuptable.c b/helper/test/iplookuptable.c
index 86aa1b3..b5d774c 100644
--- a/helper/test/iplookuptable.c
+++ b/helper/test/iplookuptable.c
@@ -12,7 +12,7 @@ 
 
 #include <odp_api.h>
 #include <odph_debug.h>
-#include <../odph_iplookuptable.h>
+#include <odp/helper/odph_api.h>
 #include <odp/helper/ip.h>
 
 static void print_prefix_info(
diff --git a/helper/test/table.c b/helper/test/table.c
index 3b74b22..ac454da 100644
--- a/helper/test/table.c
+++ b/helper/test/table.c
@@ -5,8 +5,7 @@ 
  */
 
 #include <odph_debug.h>
-#include <../odph_hashtable.h>
-#include <../odph_lineartable.h>
+#include <odp/helper/odph_api.h>
 #include <odp_api.h>
 
 /**