Re: [lng-odp] [PATCH CATERPILLAR v4] Caterpillar mdev auxiliary

2018-01-02 Thread Github ODP bot
Mykyta Iziumtsev(MykytaI) replied on github web page: platform/linux-generic/include/odp_internal.h line 10 @@ -161,6 +161,33 @@ uint64_t odp_cpu_hz_current(int id); uint64_t odp_cpu_arch_hz_current(int id); void sys_info_print_arch(void); +#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) +

[lng-odp] [PATCH CATERPILLAR v5 1/4] linux-gen: add memory-mapped I/O access API

2018-01-02 Thread Github ODP bot
From: Mykyta Iziumtsev Signed-off-by: Mykyta Iziumtsev --- /** Email created from pull request 359 (MykytaI:caterpillar_mdev_auxiliary) ** https://github.com/Linaro/odp/pull/359 ** Patch: https://github.com/Linaro/odp/pull/359.patch

[lng-odp] [PATCH CATERPILLAR v5 0/4] Caterpillar mdev auxiliary

2018-01-02 Thread Github ODP bot
Add miscellaneous patches required for mediated device drivers support. "Work in progress" branch with mdev common code and i40e driver can be found here: https://github.com/MykytaI/odp/tree/caterpillar_mdev_i40e_demo Last two patches aren't yet ready for upstreaming (i40e works, but code needs

[lng-odp] [PATCH CATERPILLAR v5 4/4] linux-gen: move common macros to odp_internal.h

2018-01-02 Thread Github ODP bot
From: Mykyta Iziumtsev Gather macros needed for upcoming mediated devices in one location. Fix signed vs. unsigned comparisons caused by incorrect MIN / MAX usage. Signed-off-by: Mykyta Iziumtsev --- /** Email created from pull request

[lng-odp] [PATCH CATERPILLAR v5 2/4] linux-gen: extend ethtool helper functions

2018-01-02 Thread Github ODP bot
From: Mykyta Iziumtsev Add helper function to query RX/TX queue lengths on network interface to facilitate upcoming native and mediated device drivers. Signed-off-by: Mykyta Iziumtsev --- /** Email created from pull request 359

[lng-odp] [PATCH CATERPILLAR v5 3/4] linux-gen: extend sysfs parsing helper functions

2018-01-02 Thread Github ODP bot
From: Mykyta Iziumtsev Added char* and uint64_t sysfs attribute read functions to support upcoming native and mediated device drivers. Updated sysfs_netif_stats() to take interface name as argument instead of pktio_entry, because pktio_entry->s.name is not

[lng-odp] [PATCH v7 0/14] Misc fixes

2018-01-02 Thread Github ODP bot
Several small fixes produced while working on updating ODP packaging. github /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch: https://github.com/Linaro/odp/pull/377.patch ** Base sha:

[lng-odp] [PATCH v7 3/14] doc: add missing implementers-guide images to Makefile.am

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Omitting those images in Makefile.am made them disappear from distribution tarball resulting in an improperly-built documentation files. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email

[lng-odp] [PATCH v7 5/14] build: provide an option to link examples dynamically

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Distributions won't like statically-linked binaries. Provide configure switch to link examples and tests dynamically. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull

[lng-odp] [PATCH v7 11/14] validation: time: use time() instead of clock()

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov ODP test for time API uses clock() to compare time against. However clock() returns processor time used by program, which can differ between runs. Use time() as a time source to compare against. Signed-off-by: Dmitry

[lng-odp] [PATCH v7 13/14] tests: don't use ODP_SYSCONFIG_FILE

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov libconfig is not used in TigerMoth, so let's drop the variable in test's Makefile.inc. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) **

[lng-odp] [PATCH v8 2/15] doc: add missing user-guide images to Makefile.am

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Omitting those images in Makefile.am made them disappear from distribution tarball resulting in an improperly-built documentation files. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email

[lng-odp] [PATCH v8 11/15] validation: time: use time() instead of clock()

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov ODP test for time API uses clock() to compare time against. However clock() returns processor time used by program, which can differ between runs. Use time() as a time source to compare against. Signed-off-by: Dmitry

[lng-odp] [PATCH v8 8/15] example: add missing libraries to LDADD variables

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v8 7/15] linux-gen: dpdk: simplify linking with shared libdpdk

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov There is no need to pass PMDs when linking with shared DPDK library. Just pass -ldpdk which will pick up all PMDS dynamically. When linking with static DPKD library it is required to pass additional libraries after whole PMD string

[lng-odp] [PATCH v8 10/15] helper/tests: use common Makefile.inc for tests

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v8 14/15] example: ipsec_api: remove file conflict with ipsec example

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov ipsec_api example installs program with the same name, as ipsec example does. Remove file conflict between two examples. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull

[lng-odp] [PATCH v8 4/15] performance: odp_crypto: correct typo

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Receieved -> Received. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v9 4/15] performance: odp_crypto: correct typo

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Receieved -> Received. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v9 1/15] helper: link against libpthread and libodp-linux

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov libodphelper.so uses symbols from libpthread and libodp-linux.so, link it aganst those libraries. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377

[lng-odp] [PATCH v9 2/15] doc: add missing user-guide images to Makefile.am

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Omitting those images in Makefile.am made them disappear from distribution tarball resulting in an improperly-built documentation files. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email

[lng-odp] [PATCH v9 10/15] helper/tests: use common Makefile.inc for tests

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v9 11/15] validation: time: use time() instead of clock()

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov ODP test for time API uses clock() to compare time against. However clock() returns processor time used by program, which can differ between runs. Use time() as a time source to compare against. Signed-off-by: Dmitry

[lng-odp] [PATCH v9 14/15] example: ipsec_api: remove file conflict with ipsec example

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov ipsec_api example installs program with the same name, as ipsec example does. Remove file conflict between two examples. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull

[lng-odp] [PATCH v9 15/15] validation: stop overriding LDADD variable

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov LDADD variable can be used to pass other libraries (like DPDK). Stop overriding LDADD entirely. Instead use PRELDADD variable or appending to LDADD. Signed-off-by: Dmitry Eremin-Solenikov ---

[lng-odp] [PATCH v8 3/15] doc: add missing implementers-guide images to Makefile.am

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Omitting those images in Makefile.am made them disappear from distribution tarball resulting in an improperly-built documentation files. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email

[lng-odp] [PATCH v8 1/15] helper: link against libpthread and libodp-linux

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov libodphelper.so uses symbols from libpthread and libodp-linux.so, link it aganst those libraries. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377

[lng-odp] [PATCH v8 9/15] travis: run tests with dynamically-linked tests

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v8 5/15] build: provide an option to link examples dynamically

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Distributions won't like statically-linked binaries. Provide configure switch to link examples and tests dynamically. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull

[lng-odp] [PATCH v8 12/15] linux-gen: don't use SYSCONFDIR

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov sysconfig is not used in TigerMoth, so let's drop the variable in linux-gen's Makefile. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) **

[lng-odp] [PATCH v8 6/15] linux-gen: don't pass DPKD_LIBS for dynamic linking with libodp-linux

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v8 15/15] validation: stop overriding LDADD variable

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov LDADD variable can be used to pass other libraries (like DPDK). Stop overriding LDADD entirely. Instead use PRELDADD variable or appending to LDADD. Signed-off-by: Dmitry Eremin-Solenikov ---

[lng-odp] [PATCH v8 13/15] tests: don't use ODP_SYSCONFIG_FILE

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov libconfig is not used in TigerMoth, so let's drop the variable in test's Makefile.inc. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) **

[lng-odp] [PATCH v9 0/15] Misc fixes

2018-01-02 Thread Github ODP bot
Several small fixes produced while working on updating ODP packaging. github /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch: https://github.com/Linaro/odp/pull/377.patch ** Base sha:

[lng-odp] [PATCH v9 7/15] linux-gen: dpdk: simplify linking with shared libdpdk

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov There is no need to pass PMDs when linking with shared DPDK library. Just pass -ldpdk which will pick up all PMDS dynamically. When linking with static DPKD library it is required to pass additional libraries after whole PMD string

[lng-odp] [PATCH v9 6/15] linux-gen: don't pass DPKD_LIBS for dynamic linking with libodp-linux

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v9 5/15] build: provide an option to link examples dynamically

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Distributions won't like statically-linked binaries. Provide configure switch to link examples and tests dynamically. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull

[lng-odp] [PATCH v9 3/15] doc: add missing implementers-guide images to Makefile.am

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Omitting those images in Makefile.am made them disappear from distribution tarball resulting in an improperly-built documentation files. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email

[lng-odp] [PATCH v9 9/15] travis: run tests with dynamically-linked tests

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v9 8/15] example: add missing libraries to LDADD variables

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v9 13/15] tests: don't use ODP_SYSCONFIG_FILE

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov libconfig is not used in TigerMoth, so let's drop the variable in test's Makefile.inc. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) **

[lng-odp] [PATCH v9 12/15] linux-gen: don't use SYSCONFDIR

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov sysconfig is not used in TigerMoth, so let's drop the variable in linux-gen's Makefile. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) **

[lng-odp] [Linaro/odp] 0e8647: linux-gen: pool: rearrange pool_t to separate cont...

2018-01-02 Thread GitHub
Branch: refs/heads/devel/native-drivers Home: https://github.com/Linaro/odp Commit: 0e8647378bfbe730101e5f089e134356dea00cda https://github.com/Linaro/odp/commit/0e8647378bfbe730101e5f089e134356dea00cda Author: Kevin Wang Date: 2017-11-29 (Wed, 29 Nov

[lng-odp] [PATCH CATERPILLAR v2 2/4] linux-gen: packet: remove duplicated _odp_packet_from_buf_hdr() function

2018-01-02 Thread Github ODP bot
From: Brian Brooks _odp_packet_from_buf_hdr() and packet_from_buf_hdr() are both internal-only functions that do the exact same thing. Remove _odp_packet_from_buf_hdr() version since internal-only identifiers should not use any form of an "odp_" prefix. This is also

[lng-odp] [PATCH CATERPILLAR v2 3/4] linux-gen: packet: remove excess segmentation metadata

2018-01-02 Thread Github ODP bot
From: Brian Brooks Use a single pointer to next segment instead of an array of pointers. This reduces buffer metadata by ~140 bytes. Signed-off-by: Brian Brooks Signed-off-by: Honnappa Nagarahalli --- /** Email created

[lng-odp] [PATCH CATERPILLAR v2 4/4] linux-gen: packet: calculate the start of packet pointer

2018-01-02 Thread Github ODP bot
From: Brian Brooks The start of packet pointer was adjusted on every operation involving headroom manipulation. This meant that this pointer had to be restored to its pristine (aligned) offset when the buffer was recycled for reuse. Instead of maintaining a pristine offset

[lng-odp] [PATCH v7 10/14] helper/tests: use common Makefile.inc for tests

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v7 4/14] performance: odp_crypto: correct typo

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Receieved -> Received. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v7 1/14] helper: link against libpthread and libodp-linux

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov libodphelper.so uses symbols from libpthread and libodp-linux.so, link it aganst those libraries. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377

[lng-odp] [PATCH v7 2/14] doc: add missing user-guide images to Makefile.am

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Omitting those images in Makefile.am made them disappear from distribution tarball resulting in an improperly-built documentation files. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email

[lng-odp] [PATCH v7 12/14] linux-gen: don't use SYSCONFDIR

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov sysconfig is not used in TigerMoth, so let's drop the variable in linux-gen's Makefile. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) **

[lng-odp] [PATCH v7 14/14] example: ipsec_api: remove file conflict with ipsec example

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov ipsec_api example installs program with the same name, as ipsec example does. Remove file conflict between two examples. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull

[lng-odp] [PATCH v7 6/14] linux-gen: don't pass DPKD_LIBS for dynamic linking with libodp-linux

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v7 7/14] linux-gen: dpdk: simplify linking with shared libdpdk

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov There is no need to pass PMDs when linking with shared DPDK library. Just pass -ldpdk which will pick up all PMDS dynamically. When linking with static DPKD library it is required to pass additional libraries after whole PMD string

[lng-odp] [PATCH v7 8/14] example: add missing libraries to LDADD variables

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v7 9/14] travis: run tests with dynamically-linked tests

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v6 3/14] doc: add missing implementers-guide images to Makefile.am

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Omitting those images in Makefile.am made them disappear from distribution tarball resulting in an improperly-built documentation files. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email

[lng-odp] [PATCH v6 4/14] performance: odp_crypto: correct typo

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Receieved -> Received. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v6 7/14] linux-gen: dpdk: simplify linking with shared libdpdk

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov There is no need to pass PMDs when linking with shared DPDK library. Just pass -ldpdk which will pick up all PMDS dynamically. When linking with static DPKD library it is required to pass additional libraries after whole PMD string

[lng-odp] [PATCH v6 10/14] helper/tests: use common Makefile.inc for tests

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v6 12/14] linux-gen: don't use SYSCONFDIR

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov sysconfig is not used in TigerMoth, so let's drop the variable in linux-gen's Makefile. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) **

[lng-odp] [PATCH v1 1/1] shippable: process test results in post_ci stage

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Processing tests in ci stage ends up with empty test results in case of failure (as ci stage will abort after failure). Process them in post_ci stage to actually capture failed test results. Signed-off-by: Dmitry Eremin-Solenikov

[lng-odp] [PATCH v1 0/1] shippable: process test results in post_ci stage

2018-01-02 Thread Github ODP bot
Processing tests in ci stage ends up with empty test results in case of failure (as ci stage will abort after failure). Process them in post_ci stage to actually capture failed test results. Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org

[lng-odp] [PATCH v6 0/14] Misc fixes

2018-01-02 Thread Github ODP bot
Several small fixes produced while working on updating ODP packaging. github /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch: https://github.com/Linaro/odp/pull/377.patch ** Base sha:

[lng-odp] [PATCH v6 5/14] build: provide an option to link examples dynamically

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Distributions won't like statically-linked binaries. Provide configure switch to link examples and tests dynamically. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull

[lng-odp] [PATCH v6 11/14] validation: time: use time() instead of clock()

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov ODP test for time API uses clock() to compare time against. However clock() returns processor time used by program, which can differ between runs. Use time() as a time source to compare against. Signed-off-by: Dmitry

[lng-odp] [PATCH v6 8/14] example: add missing libraries to LDADD variables

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v6 14/14] example: ipsec_api: remove file conflict with ipsec example

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov ipsec_api example installs program with the same name, as ipsec example does. Remove file conflict between two examples. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull

[lng-odp] [PATCH v6 1/14] helper: link against libpthread and libodp-linux

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov libodphelper.so uses symbols from libpthread and libodp-linux.so, link it aganst those libraries. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377

[lng-odp] [PATCH v6 2/14] doc: add missing user-guide images to Makefile.am

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Omitting those images in Makefile.am made them disappear from distribution tarball resulting in an improperly-built documentation files. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email

[lng-odp] [PATCH v6 9/14] travis: run tests with dynamically-linked tests

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v6 6/14] linux-gen: don't pass DPKD_LIBS for dynamic linking with libodp-linux

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) ** https://github.com/Linaro/odp/pull/377 ** Patch:

[lng-odp] [PATCH v6 13/14] tests: don't use ODP_SYSCONFIG_FILE

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov libconfig is not used in TigerMoth, so let's drop the variable in test's Makefile.inc. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 377 (lumag:misc-fixes) **

[lng-odp] [PATCH CATERPILLAR v2 0/4] Reduce segmentation metadata

2018-01-02 Thread Github ODP bot
Remove ~140B worth of buffer metadata that was used for storing pointers to next segments. Instead, use a single pointer to the next segment. github /** Email created from pull request 354 (brbrooks:caterpillar) ** https://github.com/Linaro/odp/pull/354

[lng-odp] [PATCH CATERPILLAR v2 1/4] linux-gen: packet: remove duplicated odp_packet_hdr() function

2018-01-02 Thread Github ODP bot
From: Brian Brooks odp_packet_hdr() and packet_hdr() are both internal-only functions that do the same exact thing. Remove odp_packet_hdr() version since "odp_" prefix is reserved for top-level API identifiers. This is also consistent with other packet_xxx() internal-only

[lng-odp] [PATCH v9 0/3] OpenSSL ctx rework

2018-01-02 Thread Github ODP bot
@JannePeltonen This is the promised OpenSSL CTX rework, bringing significant crypto speedup github /** Email created from pull request 342 (lumag:openssl-ctx) ** https://github.com/Linaro/odp/pull/342 ** Patch: https://github.com/Linaro/odp/pull/342.patch

[lng-odp] [PATCH v9 1/3] performance: add AES tests to crypto performance tests

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 342 (lumag:openssl-ctx) ** https://github.com/Linaro/odp/pull/342 ** Patch:

[lng-odp] [PATCH v9 3/3] linux-gen: crypto: significant speedup of all operations

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Per idea of Janne Peltonen, do not allocate/free crypto contexts for each operation, providing significant speed increase. Each thread on startup allocates hmac+cipher contexts pair for each crypto session. Then they are

[lng-odp] [PATCH v9 2/3] linux-gen: crypto: move session type to odp_crypto module

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov There is no point in having odp_crypto_generic_session_t definition in global include file. Move it to odp_crypto module. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull

[lng-odp] [PATCH v11 3/3] linux-gen: crypto: significant speedup of all operations

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Per idea of Janne Peltonen, do not allocate/free crypto contexts for each operation, providing significant speed increase. Each thread on startup allocates hmac+cipher contexts pair for each crypto session. Then they are

[lng-odp] [PATCH v11 0/3] OpenSSL ctx rework

2018-01-02 Thread Github ODP bot
@JannePeltonen This is the promised OpenSSL CTX rework, bringing significant crypto speedup github /** Email created from pull request 342 (lumag:openssl-ctx) ** https://github.com/Linaro/odp/pull/342 ** Patch: https://github.com/Linaro/odp/pull/342.patch

[lng-odp] [PATCH v11 1/3] performance: add AES tests to crypto performance tests

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 342 (lumag:openssl-ctx) ** https://github.com/Linaro/odp/pull/342 ** Patch:

[lng-odp] [PATCH v12 2/3] linux-gen: crypto: move session type to odp_crypto module

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov There is no point in having odp_crypto_generic_session_t definition in global include file. Move it to odp_crypto module. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull

[lng-odp] [PATCH v12 1/3] performance: add AES tests to crypto performance tests

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 342 (lumag:openssl-ctx) ** https://github.com/Linaro/odp/pull/342 ** Patch:

[lng-odp] [PATCH v12 0/3] OpenSSL ctx rework

2018-01-02 Thread Github ODP bot
@JannePeltonen This is the promised OpenSSL CTX rework, bringing significant crypto speedup github /** Email created from pull request 342 (lumag:openssl-ctx) ** https://github.com/Linaro/odp/pull/342 ** Patch: https://github.com/Linaro/odp/pull/342.patch

[lng-odp] [PATCH v12 3/3] linux-gen: crypto: significant speedup of all operations

2018-01-02 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Per idea of Janne Peltonen, do not allocate/free crypto contexts for each operation, providing significant speed increase. Each thread on startup allocates hmac+cipher contexts pair for each crypto session. Then they are