[lng-odp] odp_buffer_t and odp_packet_t

2017-07-31 Thread Honnappa Nagarahalli
Hi, I do not see anything in the API spec that mentions that odp_packet_t has to be derived from odp_buffer_t. I am asking the question because, in Linux-generic, odp_packet_t is derived from odp_buffer_t. Thank you, Honnappa

[lng-odp] [PATCH API-NEXT v16 1/1] test: validation: add IPsec API testsuite

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add several basic tests for IPsec API. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 70 (lumag:ipsec-testsuite-2) ** https://github.com/Linaro/odp/pull/70 **

[lng-odp] [PATCH API-NEXT v10 5/8] test: validation: add IPsec API testsuite

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add several basic tests for IPsec API. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) ** https://github.com/Linaro/odp/pull/81 **

[lng-odp] [PATCH API-NEXT v10 8/8] linux-generic: ipsec: draft IPsec implementation

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov For now it's only a preview with the following limitation: - Only IPv4 support - No pipeline_cls and outer header retaining support - No zeroing of mutable IPv4 options for AH ICV calculation - No replay protection - No ESN

[lng-odp] [PATCH API-NEXT v16 0/1] test: validation: add IPsec API testsuite

2017-07-31 Thread Github ODP bot
Add several basic tests for IPsec API. This PR incorporates #69 and event subtypes implementation on which it depends. github /** Email created from pull request 70 (lumag:ipsec-testsuite-2) ** https://github.com/Linaro/odp/pull/70 ** Patch:

[lng-odp] [PATCH API-NEXT v10 7/8] linux-generic: ipsec: implement IPsec SAD

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Implement SA database and SA handling. - only IPv4 is supported for now - no support for time-based limits Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81

[lng-odp] [PATCH API-NEXT v10 6/8] linux-generic: ipsec: implement events handling

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add functions implementing IPsec events support. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) **

[lng-odp] [PATCH API-NEXT v10 3/8] linux-gen: packet: factor out L2 header parsing

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Function parse_packet_common() now becomes just a multiplexer calling other low-level parsing functions. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81

[lng-odp] [PATCH API-NEXT v10 4/8] linux-gen: packet: add support for IP-in-IP (RFC 2003) encap

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Don't barf on IP-in-IP packets parsing, just ignore L4 (=L3) header. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) **

[lng-odp] [PATCH API-NEXT v10 0/8] IPsec implementation based on packet interface

2017-07-31 Thread Github ODP bot
This PR replaces #28 by providing new IPsec implementation based on latest API additions. github /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) ** https://github.com/Linaro/odp/pull/81 ** Patch:

[lng-odp] [PATCH API-NEXT v10 2/8] linux-gen: pktio: loop: support IPsec inbound inline

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add support for inbound inline IPsec packet processing on loop interface. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) **

[lng-odp] [PATCH API-NEXT v10 1/8] linux-gen: pktio: loop: support IPsec outbound inline

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add support for outbound inline IPsec packet processing on loop interface. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) **

[lng-odp] [PATCH v2 0/1] travis: fix DPDK cache

2017-07-31 Thread Github ODP bot
Unfortunately, keys in .travis.yml override each other rather than just combining. Thus second cache instance (ccache) disabled first one (DPDK). Fix that by merging both cache instance into single key in .travis.yml. Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org

[lng-odp] [PATCH v2 1/1] travis: fix DPDK cache

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Unfortunately, keys in .travis.yml override each other rather than just combining. Thus second cache instance (ccache) disabled first one (DPDK). Fix that by merging both cache instance into single key in .travis.yml.

[lng-odp] [PATCH API-NEXT v15 1/1] test: validation: add IPsec API testsuite

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add several basic tests for IPsec API. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 70 (lumag:ipsec-testsuite-2) ** https://github.com/Linaro/odp/pull/70 **

[lng-odp] [PATCH API-NEXT v15 0/1] test: validation: add IPsec API testsuite

2017-07-31 Thread Github ODP bot
Add several basic tests for IPsec API. This PR incorporates #69 and event subtypes implementation on which it depends. github /** Email created from pull request 70 (lumag:ipsec-testsuite-2) ** https://github.com/Linaro/odp/pull/70 ** Patch:

[lng-odp] [PATCH API-NEXT v9 7/8] linux-generic: ipsec: implement IPsec SAD

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Implement SA database and SA handling. - only IPv4 is supported for now - no support for time-based limits Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81

[lng-odp] [PATCH API-NEXT v9 6/8] linux-generic: ipsec: implement events handling

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add functions implementing IPsec events support. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) **

[lng-odp] [PATCH API-NEXT v9 4/8] linux-gen: packet: add support for IP-in-IP (RFC 2003) encap

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Don't barf on IP-in-IP packets parsing, just ignore L4 (=L3) header. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) **

[lng-odp] [PATCH API-NEXT v9 3/8] linux-gen: packet: factor out L2 header parsing

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Function parse_packet_common() now becomes just a multiplexer calling other low-level parsing functions. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81

[lng-odp] [PATCH API-NEXT v9 2/8] linux-gen: pktio: loop: support IPsec inbound inline

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add support for inbound inline IPsec packet processing on loop interface. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) **

[lng-odp] [PATCH API-NEXT v9 1/8] linux-gen: pktio: loop: support IPsec outbound inline

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add support for outbound inline IPsec packet processing on loop interface. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) **

[lng-odp] [PATCH API-NEXT v9 0/8] IPsec implementation based on packet interface

2017-07-31 Thread Github ODP bot
This PR replaces #28 by providing new IPsec implementation based on latest API additions. github /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) ** https://github.com/Linaro/odp/pull/81 ** Patch:

[lng-odp] [PATCH API-NEXT v3 5/6] validation: crypto: add AES-192/256 test cases

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add testcases for AES192-CBC, AES256-CBC, AES128-GCM, AES256-GCM. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 94 (lumag:crypto-long-keys) **

[lng-odp] [PATCH API-NEXT v3 6/6] linux-gen: crypto: add support for AES-192 and AES-256

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add support for AES with keys of 192 and 256 bits. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 94 (lumag:crypto-long-keys) **

[lng-odp] [PATCH API-NEXT v3 4/6] validation: crypto: rework testsuite

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Currently crypto testsuite contains tons of similar c code setting keys, iv, data, etc. Data is scattered into different arrays. Refactor crypto testsuite so that all data is kept in the structured way, removing most of similar

[lng-odp] [PATCH API-NEXT v3 3/6] validation: packet: add tests for o_p_set_data and o_p_cmp_data

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 94 (lumag:crypto-long-keys) ** https://github.com/Linaro/odp/pull/94 ** Patch:

[lng-odp] [PATCH API-NEXT v3 2/6] linux-gen: packet: provide new data set and compare API

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Currently we have such functions in internal namespace for in-ODP use only. Exporting them as a part of public API would allow using them from tests and user applications. Signed-off-by: Dmitry Eremin-Solenikov

[lng-odp] [PATCH API-NEXT v3 1/6] api: packet: add packet memset and memcmp-like functions

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Currently we have such functions in internal namespace for in-ODP use only. Exporting them as a part of public API would allow using them from tests and user applications. Signed-off-by: Dmitry Eremin-Solenikov

[lng-odp] [PATCH API-NEXT v3 0/6] Add support for AES-192 and AES-256 keys

2017-07-31 Thread Github ODP bot
Another crypto testsuite rework + support for longer AES keys. github /** Email created from pull request 94 (lumag:crypto-long-keys) ** https://github.com/Linaro/odp/pull/94 ** Patch: https://github.com/Linaro/odp/pull/94.patch ** Base sha:

[lng-odp] [PATCH v2 10/10] linux-generic: packet: enable zero-copy reference creation

2017-07-31 Thread Github ODP bot
From: Bill Fischofer Signed-off-by: Bill Fischofer --- /** Email created from pull request 90 (Bill-Fischofer-Linaro:pktrefs) ** https://github.com/Linaro/odp/pull/90 ** Patch: https://github.com/Linaro/odp/pull/90.patch ** Base sha:

[lng-odp] [PATCH v2 6/10] linux-generic: packet: segment manipulation with references

2017-07-31 Thread Github ODP bot
From: Bill Fischofer Add support for segment operation with references Signed-off-by: Bill Fischofer --- /** Email created from pull request 90 (Bill-Fischofer-Linaro:pktrefs) ** https://github.com/Linaro/odp/pull/90 ** Patch:

[lng-odp] [PATCH v2 9/10] linux-generic: ipc: cannot share references across ipc

2017-07-31 Thread Github ODP bot
From: Bill Fischofer When attempting to send a reference via IPC, make a copy of the packet as reference sharing is only supported within a single ODP instance. Signed-off-by: Bill Fischofer --- /** Email created from pull request 90

[lng-odp] [PATCH v2 8/10] linux-generic: packet: add reference support for head/tail manipulation

2017-07-31 Thread Github ODP bot
From: Bill Fischofer Signed-off-by: Bill Fischofer --- /** Email created from pull request 90 (Bill-Fischofer-Linaro:pktrefs) ** https://github.com/Linaro/odp/pull/90 ** Patch: https://github.com/Linaro/odp/pull/90.patch ** Base sha:

[lng-odp] [PATCH v2 7/10] linux-generic: packet: restructure free routines for references

2017-07-31 Thread Github ODP bot
From: Bill Fischofer Restructure the various packet/segment free routines to support references. Signed-off-by: Bill Fischofer --- /** Email created from pull request 90 (Bill-Fischofer-Linaro:pktrefs) **

[lng-odp] [PATCH v2 5/10] linux-generic: packet: unshared_len maintenance

2017-07-31 Thread Github ODP bot
From: Bill Fischofer Add code to initialize and maintain unshared_len packet metadata Signed-off-by: Bill Fischofer --- /** Email created from pull request 90 (Bill-Fischofer-Linaro:pktrefs) ** https://github.com/Linaro/odp/pull/90 **

[lng-odp] [PATCH v2 4/10] linux-generic: packet: add initializations for new hdr fields

2017-07-31 Thread Github ODP bot
From: Bill Fischofer Add initializations for new packet hdr fields needed to support packet references. Signed-off-by: Bill Fischofer --- /** Email created from pull request 90 (Bill-Fischofer-Linaro:pktrefs) **

[lng-odp] [PATCH v2 2/10] linux-generic: packet: add packet fields needed for references

2017-07-31 Thread Github ODP bot
From: Bill Fischofer Add new fields to the odp_packet_hdr_t used for support of zero-copy references. Also added are the offsets needed to access them from inlined functions. Signed-off-by: Bill Fischofer --- /** Email created from pull

[lng-odp] [PATCH v2 3/10] linux-generic: packet: add routines for manipulating reference counts

2017-07-31 Thread Github ODP bot
From: Bill Fischofer Signed-off-by: Bill Fischofer --- /** Email created from pull request 90 (Bill-Fischofer-Linaro:pktrefs) ** https://github.com/Linaro/odp/pull/90 ** Patch: https://github.com/Linaro/odp/pull/90.patch ** Base sha:

[lng-odp] [PATCH v2 1/10] linux-generic: packet: restructure inline routines to use macros

2017-07-31 Thread Github ODP bot
From: Bill Fischofer Use an internal macro for accessing inline fields in preparation for introducing packet reference support. Signed-off-by: Bill Fischofer --- /** Email created from pull request 90 (Bill-Fischofer-Linaro:pktrefs) **

[lng-odp] [PATCH v2 0/10] Zero-copy packet references

2017-07-31 Thread Github ODP bot
Implement zero-copy packet references. This re-issue is rebased on current master and incorporates Yi's suggestion to move the packet inline access macros into a common file. github /** Email created from pull request 90 (Bill-Fischofer-Linaro:pktrefs)

[lng-odp] [PATCH API-NEXT v2 4/6] validation: crypto: rework testsuite

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Currently crypto testsuite contains tons of similar c code setting keys, iv, data, etc. Data is scattered into different arrays. Refactor crypto testsuite so that all data is kept in the structured way, removing most of similar

[lng-odp] [PATCH API-NEXT v2 5/6] validation: crypto: add AES-192/256 test cases

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add testcases for AES192-CBC, AES256-CBC, AES128-GCM, AES256-GCM. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 94 (lumag:crypto-long-keys) **

[lng-odp] [PATCH API-NEXT v2 6/6] linux-gen: crypto: add support for AES-192 and AES-256

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add support for AES with keys of 192 and 256 bits. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 94 (lumag:crypto-long-keys) **

[lng-odp] [PATCH API-NEXT v2 3/6] validation: packet: add tests for o_p_set_data and o_p_cmp_data

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 94 (lumag:crypto-long-keys) ** https://github.com/Linaro/odp/pull/94 ** Patch:

[lng-odp] [PATCH API-NEXT v2 2/6] linux-gen: packet: provide new data set and compare API

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Currently we have such functions in internal namespace for in-ODP use only. Exporting them as a part of public API would allow using them from tests and user applications. Signed-off-by: Dmitry Eremin-Solenikov

[lng-odp] [PATCH API-NEXT v2 1/6] api: packet: add packet memset and memcmp-like functions

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Currently we have such functions in internal namespace for in-ODP use only. Exporting them as a part of public API would allow using them from tests and user applications. Signed-off-by: Dmitry Eremin-Solenikov

[lng-odp] [PATCH API-NEXT v2 0/6] Add support for AES-192 and AES-256 keys

2017-07-31 Thread Github ODP bot
Another crypto testsuite rework + support for longer AES keys. github /** Email created from pull request 94 (lumag:crypto-long-keys) ** https://github.com/Linaro/odp/pull/94 ** Patch: https://github.com/Linaro/odp/pull/94.patch ** Base sha:

[lng-odp] [Bug 3178] New: call to timer_create should have sigev_value set

2017-07-31 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3178 Bug ID: 3178 Summary: call to timer_create should have sigev_value set Product: OpenDataPlane - linux- generic reference Version: api-next Hardware: Other OS: Linux

[lng-odp] [PATCH API-NEXT v14 1/1] test: validation: add IPsec API testsuite

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add several basic tests for IPsec API. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 70 (lumag:ipsec-testsuite-2) ** https://github.com/Linaro/odp/pull/70 **

[lng-odp] [PATCH API-NEXT v8 8/8] linux-generic: ipsec: draft IPsec implementation

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov For now it's only a preview with the following limitation: - Only IPv4 support - No pipeline_cls and outer header retaining support - No zeroing of mutable IPv4 options for AH ICV calculation - No replay protection - No ESN

[lng-odp] [PATCH API-NEXT v14 0/1] test: validation: add IPsec API testsuite

2017-07-31 Thread Github ODP bot
Add several basic tests for IPsec API. This PR incorporates #69 and event subtypes implementation on which it depends. github /** Email created from pull request 70 (lumag:ipsec-testsuite-2) ** https://github.com/Linaro/odp/pull/70 ** Patch:

[lng-odp] [PATCH API-NEXT v8 7/8] linux-generic: ipsec: implement IPsec SAD

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Implement SA database and SA handling. - only IPv4 is supported for now - no support for time-based limits Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81

[lng-odp] [PATCH API-NEXT v8 6/8] linux-generic: ipsec: implement events handling

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add functions implementing IPsec events support. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) **

[lng-odp] [PATCH API-NEXT v8 4/8] linux-gen: packet: add support for IP-in-IP (RFC 2003) encap

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Don't barf on IP-in-IP packets parsing, just ignore L4 (=L3) header. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) **

[lng-odp] [PATCH API-NEXT v8 2/8] linux-gen: pktio: loop: support IPsec inbound inline

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add support for inbound inline IPsec packet processing on loop interface. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) **

[lng-odp] [PATCH API-NEXT v8 1/8] linux-gen: pktio: loop: support IPsec outbound inline

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add support for outbound inline IPsec packet processing on loop interface. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) **

[lng-odp] [PATCH API-NEXT v8 0/8] IPsec implementation based on packet interface

2017-07-31 Thread Github ODP bot
This PR replaces #28 by providing new IPsec implementation based on latest API additions. github /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) ** https://github.com/Linaro/odp/pull/81 ** Patch:

[lng-odp] [PATCH API-NEXT v1 0/1] linux-gen: timer: set sigev_value in timer_res_init

2017-07-31 Thread Github ODP bot
Even if signal is never to be delivered, it is still required to set sigev_value in sigevent structure. Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org github /** Email created from pull request 97 (lumag:fix-timer) **

[lng-odp] [PATCH API-NEXT v1 1/1] linux-gen: timer: set sigev_value in timer_res_init

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Even if signal is never to be delivered, it is still required to set sigev_value in sigevent structure. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 97

[lng-odp] [Linaro/odp] 10ef82: test: fix cunit include path

2017-07-31 Thread GitHub
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 10ef82e6d4db8c02dd5caa2e97172688e829b90c https://github.com/Linaro/odp/commit/10ef82e6d4db8c02dd5caa2e97172688e829b90c Author: Maxim Uvarov Date: 2017-07-31 (Mon, 31 Jul 2017)

Re: [lng-odp] JIRA cards for ODP Cloud development

2017-07-31 Thread Honnappa Nagarahalli
Hi, I talked to Anoop after the call today. What we need is the effort estimate and then a start date. These two show be able to provide a plan as to when we can complete the work. We have owners assigned to most of these JIRA cards now. Can you please update the effort estimate and add a

[lng-odp] [PATCH v1 1/1] test: fix cunit include path

2017-07-31 Thread Github ODP bot
From: Maxim Uvarov If CUnit is places in non standard directory and path to it specified with configure option following error occurs: fatal error: CUnit/Basic.h: No such file or directory Patch corrects CFLAGS to make compilation pass. Signed-off-by: Maxim Uvarov

[lng-odp] [PATCH v1 0/1] test: fix cunit include path

2017-07-31 Thread Github ODP bot
If CUnit is places in non standard directory and path to it specified with configure option following error occurs: fatal error: CUnit/Basic.h: No such file or directory Patch corrects CFLAGS to make compilation pass. Signed-off-by: Maxim Uvarov maxim.uva...@linaro.org

[lng-odp] [Bug 3177] Test case for classification enable

2017-07-31 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3177 Bill Fischofer changed: What|Removed |Added Assignee|lng-odp-dpdk@lists.linaro.o

[lng-odp] [PATCH API-NEXT v1 0/1] api: crypto: clarify for odp_crypto_session_create

2017-07-31 Thread Github ODP bot
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org github /** Email created from pull request 95 (lumag:crypto-session-create) ** https://github.com/Linaro/odp/pull/95 ** Patch: https://github.com/Linaro/odp/pull/95.patch ** Base

[lng-odp] [PATCH API-NEXT v1 1/1] api: crypto: clarify for odp_crypto_session_create

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 95 (lumag:crypto-session-create) ** https://github.com/Linaro/odp/pull/95 ** Patch:

[lng-odp] [PATCH API-NEXT v1 1/3] api: classification: add support for packet hashing in classification

2017-07-31 Thread Github ODP bot
From: Balasubramanian Manoharan Enable packet hashing per CoS to be able to distribute incoming packets to multiple queues linked with a CoS. Signed-off-by: Balasubramanian Manoharan --- /** Email created from pull request 93

[lng-odp] [PATCH API-NEXT v1 2/3] linux-generic: add toeplitz hash algorithm

2017-07-31 Thread Github ODP bot
From: Balasubramanian Manoharan Adds toeplitz hash algorithm implementation for RSS hashing Signed-off-by: Balasubramanian Manoharan --- /** Email created from pull request 93 (bala-manoharan:api-next) **

[lng-odp] [PATCH API-NEXT v1 3/3] linux-generic: classification: implement packet hashing

2017-07-31 Thread Github ODP bot
From: Balasubramanian Manoharan Signed-off-by: Balasubramanian Manoharan --- /** Email created from pull request 93 (bala-manoharan:api-next) ** https://github.com/Linaro/odp/pull/93 ** Patch: https://github.com/Linaro/odp/pull/93.patch

[lng-odp] [PATCH API-NEXT v1 0/3] classification add packet hashing support

2017-07-31 Thread Github ODP bot
github /** Email created from pull request 93 (bala-manoharan:api-next) ** https://github.com/Linaro/odp/pull/93 ** Patch: https://github.com/Linaro/odp/pull/93.patch ** Base sha: c16f1363303cd5fc11324acbc4dfebe0a9680a41 ** Merge commit sha: None **/

[lng-odp] [PATCH API-NEXT v1 4/6] validation: crypto: rework testsuite

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Currently crypto testsuite contains tons of similar c code setting keys, iv, data, etc. Data is scattered into different arrays. Refactor crypto testsuite so that all data is kept in the structured way, removing most of similar

[lng-odp] [PATCH API-NEXT v1 6/6] linux-gen: crypto: add support for AES-192 and AES-256

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add support for AES with keys of 192 and 256 bits. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 94 (lumag:crypto-long-keys) **

[lng-odp] [PATCH API-NEXT v1 5/6] validation: crypto: add AES-192/256 test cases

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add testcases for AES192-CBC, AES256-CBC, AES128-GCM, AES256-GCM. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 94 (lumag:crypto-long-keys) **

[lng-odp] [PATCH API-NEXT v1 2/6] validation: packet: add tests for o_p_set_data and o_p_cmp_data

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 94 (lumag:crypto-long-keys) ** https://github.com/Linaro/odp/pull/94 ** Patch:

[lng-odp] [PATCH API-NEXT v1 3/6] linux-gen: packet: provide new data set and compare API

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Currently we have such functions in internal namespace for in-ODP use only. Exporting them as a part of public API would allow using them from tests and user applications. Signed-off-by: Dmitry Eremin-Solenikov

[lng-odp] [PATCH API-NEXT v1 0/6] Add support for AES-192 and AES-256 keys

2017-07-31 Thread Github ODP bot
Another crypto testsuite rework + support for longer AES keys. github /** Email created from pull request 94 (lumag:crypto-long-keys) ** https://github.com/Linaro/odp/pull/94 ** Patch: https://github.com/Linaro/odp/pull/94.patch ** Base sha:

[lng-odp] [PATCH API-NEXT v1 1/6] api: packet: add packet memset and memcmp-like functions

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Currently we have such functions in internal namespace for in-ODP use only. Exporting them as a part of public API would allow using them from tests and user applications. Signed-off-by: Dmitry Eremin-Solenikov

[lng-odp] [PATCH API-NEXT v13 1/1] test: validation: add IPsec API testsuite

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add several basic tests for IPsec API. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 70 (lumag:ipsec-testsuite-2) ** https://github.com/Linaro/odp/pull/70 **

[lng-odp] [PATCH API-NEXT v7 5/8] test: validation: add IPsec API testsuite

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add several basic tests for IPsec API. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) ** https://github.com/Linaro/odp/pull/81 **

[lng-odp] [PATCH API-NEXT v7 8/8] linux-generic: ipsec: draft IPsec implementation

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov For now it's only a preview with the following limitation: - Only IPv4 support - No pipeline_cls and outer header retaining support - No zeroing of mutable IPv4 options for AH ICV calculation - No replay protection - No ESN

[lng-odp] [PATCH API-NEXT v7 7/8] linux-generic: ipsec: implement IPsec SAD

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Implement SA database and SA handling. - only IPv4 is supported for now - no support for time-based limits Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81

[lng-odp] [PATCH API-NEXT v13 0/1] test: validation: add IPsec API testsuite

2017-07-31 Thread Github ODP bot
Add several basic tests for IPsec API. This PR incorporates #69 and event subtypes implementation on which it depends. github /** Email created from pull request 70 (lumag:ipsec-testsuite-2) ** https://github.com/Linaro/odp/pull/70 ** Patch:

[lng-odp] [PATCH API-NEXT v7 6/8] linux-generic: ipsec: implement events handling

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add functions implementing IPsec events support. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) **

[lng-odp] [PATCH API-NEXT v7 1/8] linux-gen: pktio: loop: support IPsec outbound inline

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add support for outbound inline IPsec packet processing on loop interface. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) **

[lng-odp] [PATCH API-NEXT v7 2/8] linux-gen: pktio: loop: support IPsec inbound inline

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add support for inbound inline IPsec packet processing on loop interface. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 81 (lumag:ipsec-packet-impl-2) **

[lng-odp] [PATCH v1 1/1] linux-gen: crypto: check packet length during operation

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 92 (lumag:crypto-check-len) ** https://github.com/Linaro/odp/pull/92 ** Patch:

[lng-odp] [PATCH v1 0/1] linux-gen: crypto: check packet length during operation

2017-07-31 Thread Github ODP bot
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org github /** Email created from pull request 92 (lumag:crypto-check-len) ** https://github.com/Linaro/odp/pull/92 ** Patch: https://github.com/Linaro/odp/pull/92.patch ** Base sha:

[lng-odp] [PATCH v1 1/1] linux-gen: crypto: add support for AES-192 and AES-256

2017-07-31 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add support for AES with keys of 192 and 256 bits. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 91 (lumag:crypto-long-keys) **

[lng-odp] [PATCH v1 0/1] linux-gen: crypto: add support for AES-192 and AES-256

2017-07-31 Thread Github ODP bot
Add support for AES with keys of 192 and 256 bits. Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org github /** Email created from pull request 91 (lumag:crypto-long-keys) ** https://github.com/Linaro/odp/pull/91 ** Patch: