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 |
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 >
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"
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 --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> /**
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