Hi, Bill, Maxim and community
For the checkpatch.pl warnings and errors reported for this PR, I comment
each in below to see if they are acceptable, we can discuss in today's call:
thanks and best regards, Yi
On 24 July 2017 at 14:00, Github ODP bot wrote:
> odp: add modular framework
> Add mo
On Wed, Jul 19, 2017 at 10:43 PM, Kevin Wang wrote:
> Currently, user needs to decide the timer resolution before creating
> a timer pool. But sometimes it will cause timer overrun as the system
> can't support such high resolution.
> So a new API is required to expose the timer capability to the
BTW, we'll also need extensions to the classifier validation test suite to
cover these new APIs as well as User Guide updates. These can be separate
patches if desired.
On Mon, Jul 24, 2017 at 8:21 PM, Bill Fischofer
wrote:
>
>
> On Wed, Jul 19, 2017 at 9:37 PM, Balasubramanian Manoharan <
> bal
On Wed, Jul 19, 2017 at 9:37 PM, Balasubramanian Manoharan <
bala.manoha...@linaro.org> wrote:
> Enable packet hashing per CoS to be able to distribute incoming packets to
> multiple queues linked with a CoS.
>
> Signed-off-by: Balasubramanian Manoharan
> ---
> v4: incorporates review comments fr
Merged as discussed today.
Maxim.
On 06/30/17 00:07, Bill Fischofer wrote:
> On Thu, Jun 22, 2017 at 4:50 PM, Brian Brooks wrote:
>> On 06/29 16:21:47, Maxim Uvarov wrote:
>>> Hello Bill,
>>>
>>> patch is good. Please see my notes bellow which I think reasonable.
>>>
>>>
>>> On 02/14/17 01:47, B
Branch: refs/heads/master
Home: https://github.com/Linaro/odp
Commit: f4f7679d16917d9a7c1b2220e351fd27733ee96b
https://github.com/Linaro/odp/commit/f4f7679d16917d9a7c1b2220e351fd27733ee96b
Author: Bill Fischofer
Date: 2017-07-24 (Mon, 24 Jul 2017)
Changed paths:
M doc/u
Branch: refs/heads/monarch_lts
Home: https://github.com/Linaro/odp
Commit: 759b6d5da6617af244765983d0b8bfbb26f41890
https://github.com/Linaro/odp/commit/759b6d5da6617af244765983d0b8bfbb26f41890
Author: Bill Fischofer
Date: 2017-07-24 (Mon, 24 Jul 2017)
Changed paths:
M
From: Dmitry Eremin-Solenikov
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 81 (lumag:ipsec-packet-impl-2)
** https://github.com/Linaro/odp/pull/81
** Patch: https://github.com/Linaro/odp/pull/81.patch
** Base sha: db7cc41aeb559dd296f3a6d8570aa10326a31d5e
**
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
** Patch: https://github.com/Linaro/odp/pull/81.patch
** Base sha: db7cc
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 support
- No UDP encapsulation suppor
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 (lumag:ipsec-packet-impl-2)
** https://github.com/Linaro/odp/pull/81
** P
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)
** https://github.com/Linaro/odp/pull/81
** Patch: https://github.com/Linaro/odp/pull/81.patch
** Base
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)
** https://github.com/Linaro/odp/pull/81
** Patch: https://github.com/Linaro/odp/pul
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)
** https://github.com/Linaro/odp/pull/81
** Patch: https://github.com/Linaro/o
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 (lumag:ipsec-packet-impl-2)
** https://github.com/Linaro/odp/pull/81
** Patc
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)
** https://github.com/Linaro/odp/pull/81
** Patch: https://github.com/Linaro/od
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: https://github.com/Linaro/odp/pull/81.pa
Riku Voipio has abandoned this change. ( https://review.linaro.org/11249 )
Change subject: pkg/debian: build depend on libcunit1-dev
..
Abandoned
Conflict and no interest
--
To view, visit https://review.linaro.org/11249
To uns
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
** Patch: https://github.com/Linaro/odp/pull/81.patch
** Base sha: db7cc
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 support
- No UDP encapsulation suppor
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)
** https://github.com/Linaro/odp/pull/81
** Patch: https://github.com/Linaro/odp/pull/81.patch
** Base
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 (lumag:ipsec-packet-impl-2)
** https://github.com/Linaro/odp/pull/81
** P
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)
** https://github.com/Linaro/odp/pull/81
** Patch: https://github.com/Linaro/o
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 (lumag:ipsec-packet-impl-2)
** https://github.com/Linaro/odp/pull/81
** Patc
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)
** https://github.com/Linaro/odp/pull/81
** Patch: https://github.com/Linaro/od
Properly mention odp_crypto_operation() in the compl_queue param
description.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org
github
/** Email created from pull request 85 (lumag:crypto-fix)
** https://github.com/Linaro/odp/pull/85
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: https://github.com/Linaro/odp/pull/81.pa
From: Dmitry Eremin-Solenikov
Properly mention odp_crypto_operation() in the compl_queue param
description.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 85 (lumag:crypto-fix)
** https://github.com/Linaro/odp/pull/85
** Patch: https://github.com/Linaro/odp/pul
implementation for packet hashing on classification
Signed-off-by: Balasubramanian Manoharan
---
.../include/odp_classification_datamodel.h | 32 +++-
.../include/odp_classification_internal.h | 7 +
platform/linux-generic/odp_classification.c| 198 ++-
Adds toeplitz hash algorithm implementation for RSS hashing
Signed-off-by: Balasubramanian Manoharan
---
platform/linux-generic/include/protocols/thash.h | 108 +++
1 file changed, 108 insertions(+)
create mode 100644 platform/linux-generic/include/protocols/thash.h
diff --
Enable packet hashing per CoS to be able to distribute incoming packets to
multiple queues linked with a CoS.
Signed-off-by: Balasubramanian Manoharan
---
v4: incorporates review comments from Petri
include/odp/api/spec/classification.h | 83 ---
1 file changed,
Reviewed-by: Brian Brooks
On Wed, Jul 19, 2017 at 10:43 PM, Kevin Wang wrote:
> Currently, user needs to decide the timer resolution before creating
> a timer pool. But sometimes it will cause timer overrun as the system
> can't support such high resolution.
> So a new API is required to expose
On 24/07/17 15:28, shally verma wrote:
> On Mon, Jul 24, 2017 at 5:55 PM, Dmitry Eremin-Solenikov
> wrote:
>> On 24/07/17 15:12, shally verma wrote:
>>> On Mon, Jul 24, 2017 at 5:27 PM, Dmitry Eremin-Solenikov
>>> wrote:
On 24/07/17 14:11, shally verma wrote:
> On Tue, Jul 11, 2017 at 7:
On Mon, Jul 24, 2017 at 5:55 PM, Dmitry Eremin-Solenikov
wrote:
> On 24/07/17 15:12, shally verma wrote:
>> On Mon, Jul 24, 2017 at 5:27 PM, Dmitry Eremin-Solenikov
>> wrote:
>>> On 24/07/17 14:11, shally verma wrote:
On Tue, Jul 11, 2017 at 7:30 PM, Github ODP bot wrote:
> From: Dmitry
On Mon, Jul 24, 2017 at 5:44 PM, Bill Fischofer
wrote:
> I should also point out that the pool min_seg_len does not mean that this is
> the minimum segment size that an application can see.
You mean pool_capa.pkt.min_seg_len param?
There are lots of ways
> for segments to wind up smaller than th
On 24/07/17 15:12, shally verma wrote:
> On Mon, Jul 24, 2017 at 5:27 PM, Dmitry Eremin-Solenikov
> wrote:
>> On 24/07/17 14:11, shally verma wrote:
>>> On Tue, Jul 11, 2017 at 7:30 PM, Github ODP bot wrote:
From: Dmitry Eremin-Solenikov
>>
@@ -311,16 +315,15 @@ typedef struct odp_cryp
I should also point out that the pool min_seg_len does not mean that this
is the minimum segment size that an application can see. There are lots of
ways for segments to wind up smaller than this, but mostly as a result of
application actions (e.g., splitting a packet, creating references with
shor
On Mon, Jul 24, 2017 at 5:27 PM, Dmitry Eremin-Solenikov
wrote:
> On 24/07/17 14:11, shally verma wrote:
>> On Tue, Jul 11, 2017 at 7:30 PM, Github ODP bot wrote:
>>> From: Dmitry Eremin-Solenikov
>
>>> @@ -311,16 +315,15 @@ typedef struct odp_crypto_session_param_t {
>>>
>>> /** Async m
An application cannot require that an ODP implementation segment packets.
Segmentation is a feature of some implementations and the ODP concepts
surrounding segments are there to permit application portability across
different implementations that use segmentation.
>From an application standpoint,
On 24/07/17 14:11, shally verma wrote:
> On Tue, Jul 11, 2017 at 7:30 PM, Github ODP bot wrote:
>> From: Dmitry Eremin-Solenikov
>> @@ -311,16 +315,15 @@ typedef struct odp_crypto_session_param_t {
>>
>> /** Async mode completion event queue
>> *
>> -* When odp_crypto_o
Resending.
On Mon, Jul 24, 2017 at 5:01 PM, shally verma
wrote:
> Have a question regarding packet pool creation and params. As it says in
> pool.h
>
> len = minimum length of pakcet
> seg_len = minimum length of 1st segment to hold packet data bytes
>
> Since it says minimum, so actual segment
Have a question regarding packet pool creation and params. As it says in pool.h
len = minimum length of pakcet
seg_len = minimum length of 1st segment to hold packet data bytes
Since it says minimum, so actual segment size used to hold packet data
size may be more than this.
So if I want to crea
On Tue, Jul 11, 2017 at 7:30 PM, Github ODP bot wrote:
> From: Dmitry Eremin-Solenikov
>
> Input and output of crypto operations are packets. API is more flexible
> for application and API pipelining when output is packet with additional
> metadata. Application or API pipeline stages which do not
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
** Patch: https://github.com/Linaro/odp/pull/70.patch
** Base sha: db7cc41
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: https://githu
45 matches
Mail list logo