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
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
**
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
**
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
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:
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
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)
**
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
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)
**
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:
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)
**
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)
**
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
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.
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
**
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:
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
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)
**
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)
**
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
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)
**
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)
**
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:
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)
**
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)
**
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
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:
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
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
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:
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:
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:
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
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:
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)
**
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
**
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)
**
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
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:
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)
**
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)
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
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)
**
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)
**
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:
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
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
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:
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
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
**
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
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:
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
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)
**
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)
**
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)
**
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)
**
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:
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)
**
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
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)
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
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
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
https://bugs.linaro.org/show_bug.cgi?id=3177
Bill Fischofer changed:
What|Removed |Added
Assignee|lng-odp-dpdk@lists.linaro.o
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
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:
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
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)
**
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
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
**/
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
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)
**
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)
**
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:
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
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:
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
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
**
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
**
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
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
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:
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)
**
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)
**
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)
**
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:
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:
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)
**
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:
90 matches
Mail list logo