aboutsummaryrefslogtreecommitdiff
path: root/DEPENDENCIES
AgeCommit message (Collapse)Author
2017-12-29docs: update git tree and bugs linkMaxim Uvarov
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org> Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org>
2017-12-21DEPENDENCIES: update requirements for Red HatMatias Elo
Update instructions to support RHEL 7.4. Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org> Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2017-10-25linux-gen: dpdk: bump target dpdk version to 17.08Matias Elo
Changes: - Function rte_set_log_level() is now deprecated. Replace it with rte_log_set_global_level(). - New dependency added to libnuma. - Pcap-based virtual devices are renamed to net_pcap. - DPDK pktio devices cannot be restarted after calling rte_eth_dev_close(). Move rte_eth_dev_close() calls to global terminate from odp_pktio_close(). Signed-off-by: Matias Elo <matias.elo@nokia.com> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2017-09-11DEPENDENCIES: document changes in CUnit localizationDmitry Eremin-Solenikov
Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org> Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2017-06-27configure: remove dependency of autoconf-archiveMaxim Uvarov
autoconf-archive is not available on some build environment Number of projects simple have local copy of this file. Do the same thing. Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org> Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>
2017-06-13build: GCC 7 fixesBrian Brooks
The GCC 7 series introduces changes that expose ODP compilation issues. These include case statement fall through warnings, and stricter checks on potential string overflows and other semantic analysis. Fixes: https://bugs.linaro.org/show_bug.cgi?id=3027 Signed-off-by: Brian Brooks <brian.brooks@arm.com> Reviewed-by: Ola Liljedahl <ola.liljedahl@arm.com> Reviewed-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com> Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2017-03-02linux-gen: dpdk: bump target dpdk version to 17.02Matias Elo
Signed-off-by: Matias Elo <matias.elo@nokia.com> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2017-03-02linux-gen: dependencies: update cunit install instructionsPetri Savolainen
Add missing commands and update instructions for installing into default location for 'make distcheck'. Signed-off-by: Petri Savolainen <petri.savolainen@linaro.org> Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2017-01-24linux-gen: netmap: bump supported netmap version to 11.2Matias Elo
Signed-off-by: Matias Elo <matias.elo@nokia.com> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2016-08-19linux-gen: dpdk: bump target dpdk version to 16.07Matias Elo
Change target dpdk version to 16.07 and add init functions for the new drivers. Update dpdk build script. Signed-off-by: Matias Elo <matias.elo@nokia.com> Signed-off-by: Zoltan Kiss <zoltan.kiss@linaro.org> Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2016-05-04doc: support asciidoctorMike Holmes
Ascidoctor is a python asciidoc interpreter it has greater capabilities than asciidoc which is a perl based interpreter. The resulting style sheet improvements result in more professional looking docs that can be further enhanced with our own css at some point. This also supports including code snippets in the documentation from the doxygen specification files. Signed-off-by: Mike Holmes <mike.holmes@linaro.org> Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org>
2016-04-28linux-generic: dpdk: bump target dpdk version to 16.04Matias Elo
Change target dpdk version to 16.04 and add init functions for the new drivers. Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2016-04-28DEPENDENCIES: add codespell for checkpatchMike Holmes
Signed-off-by: Mike Holmes <mike.holmes@linaro.org> Reviewed-by: Christophe Milard <christophe.milard@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2016-04-01DEPENDENCIES: take a note about scripts/build-pktio-dpdkMaxim Uvarov
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org> Reviewed-by: Mike Holmes <mike.holmes@linaro.org>
2016-03-29linux-generic: dpdk: pass ODP_PKTIO_DPDK_PARAMS environment variable to dpdk ↵Matias Elo
init Pass ODP_PKTIO_DPDK_PARAMS environment variable to rte_eal_init(). This can be used to pass DPDK only configuration options from command line. E.g. configuring vdev interfaces. Signed-off-by: Matias Elo <matias.elo@nokia.com> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2016-03-18DEPENDENCIES: improve netmap installation instructionsMatias Elo
The latest netmap release version is getting old and no new releases are planned in the near future. Modify netmap installation instructions to prefer the latest netmap master branch commit for the best performance and bug fixes. Signed-off-by: Matias Elo <matias.elo@nokia.com> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2016-03-04linux-generic: pktio: add dpdk pktio build supportMatias Elo
Add initial support for building ODP with DPDK pktio. Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com> Signed-off-by: Matias Elo <matias.elo@nokia.com> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2016-02-08doc: update CONTRIBUTING and DEPENDENCIES files for imagesBill Fischofer
Signed-off-by: Bill Fischofer <bill.fischofer@linaro.org> Reviewed-by: Mike Holmes <mike.holmes@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2016-01-15DEPENDENCIES: add librsvg2-bin to HTMLAnders Roxell
Signed-off-by: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2015-11-20validation: remove strict dependency on CUnit 2.1-3Stuart Haslam
This makes it a bit easier to get a new system set up for running the unit tests. There has always been a dependency on using a version of CUnit >= 2.1-3, using an older version would result in an error: error: initialization discards ‘const’ qualifier from pointer target type [-Werror] caused by CUnit's CU_TestInfo structure taking a char * for the test name rather than a const char *, and we always pass string literals as names. Version 2.1-3 of CUnit changed this but that's still not packaged with most distributions so we end up needing to build it from source most of the time. We now don't use the CU_TestInfo structure directly in any of our tests so a couple of small changes in the common code make the issue go away. Tested with CUnit versions 2.1-2.dfsg-1 (packaged with Ubuntu 14.04) and 2.1-3 (which most people will still be using). Signed-off-by: Stuart Haslam <stuart.haslam@linaro.org> Reviewed-by: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2015-11-18DEPENDENCIES: don't exist in fedora anymoreAnders Roxell
Reported-by: Riku Voipio <riku.voipio@linaro.org> Signed-off-by: Anders Roxell <anders.roxell@linaro.org> Reviewed-by: Riku Voipio <riku.voipio@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2015-11-13doc: images: add resource_management.msc for users-guideMike Holmes
Signed-off-by: Mike Holmes <mike.holmes@linaro.org> Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2015-11-13doc: images: add svg for user-guideMike Holmes
Signed-off-by: Mike Holmes <mike.holmes@linaro.org> Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2015-10-08DEPENDENCIES: add netmap pktio install instructionsMatias Elo
Added netmap pktio installation instructions. Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-and-tested by: Petri Savolainen <petri.savolainen@nokia.com> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2015-08-11doc: implementers-guide: add validation descriptionChristophe Milard
Signed-off-by: Christophe Milard <christophe.milard@linaro.org> Signed-off-by: Mike Holmes <mike.holmes@linaro.org> Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2014-12-30DEPENDENCIES: Update CUnit instructionsMike Holmes
Add the required version of CUnit and provide better install instructions. Signed-off-by: Mike Holmes <mike.holmes@linaro.org> Reviewed-by: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2014-12-18DEPENDENCIES: add documentation instructionsMike Holmes
In order to build the documentation doxygen is required, to generate a pdf further tools are needed. Add instructions on how to do this. Signed-off-by: Mike Holmes <mike.holmes@linaro.org> Reviewed-by: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2014-10-08Add cunit test for APIs in odp_init.hMike Holmes
Signed-off-by: Mike Holmes <mike.holmes@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2014-09-01bootstrap: add include m4 directory in bootstrapGilad Ben-Yossef
First time configure was failing due to missing Doxygen includes from m4/ directory. Include m4/ directory during bootstrap generation to get autoconf to create a correct configure script. As per Anders Roxell, the dependency on autoconf-archive was meant to resolve this, but it seems this patch is simpler. Signed-off-by: Gilad Ben-Yossef <giladb@ezchip.com> CC: Barry Spinney <spinney@tilera.com> Reviewed-and-Tested-by: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2014-08-26odp_packet_socket: add backwards compatible sendmmsg wrapperGilad Ben-Yossef
RHEL / CentOS 6.2 and above have sendmmsg kernel support but no libc support. Also, it is quite easy to emulate sendmmsg on top of sendmsg. The following patch provides a sendmmsg wrapper as a weak symbol that provides both support to call the syscall even if libc support is missing, as well as an emulation in case no kernel support is there. This lets us drop the dependency on kernel version 3.0. Signed-off-by: Gilad Ben-Yossef <giladb@ezchip.com> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2014-08-25DEPENDENCIES: change how to build openssl for arm64Anders Roxell
Signed-off-by: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2014-08-25DEPENDENCIES: update how to build opensslAnders Roxell
Building against a statically linked openssl fails when using --with-openssl-path when cross-compiling and using a root-fs that doesn't contain statically linked versions of libc-libs Reported-by: Stuart Haslam <stuart.haslam@arm.com> Signed-off-by: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
2014-08-15Add crypto library to dependencies and configure scriptRobbie King
Signed-off-by: Robbie King <robking@cisco.com> Reviewed-by: Anders Roxell <anders.roxell@linaro.org>
2014-07-11List required/suggested dependencies for building ODPSteve McIntyre
Add some documentation describing the minimum requirements and recommended versions of tools and libraries for building ODP. This initial checkin just mentions the Linux kernel and autotools. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org> Reviewed-by: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>