Re: [lng-odp] [PATCH 0/6] dpdk pktio: enable hardware checksum support

2017-07-20 Thread Elo, Matias (Nokia - FI/Espoo)
I'm starting my vacation today and have more acute things on my plate, so I don't unfortunately have time to review the patch for a couple of weeks. -Matias > On 20 Jul 2017, at 23:16, Maxim Uvarov wrote: > > Krishna, Matias, please review dpdk changes. > > Maxim. >

Re: [lng-odp] [PATCH 0/6] dpdk pktio: enable hardware checksum support

2017-07-20 Thread Maxim Uvarov
Krishna, Matias, please review dpdk changes. Maxim. On 07/19/17 16:35, Bogdan Pricope wrote: > Ping? > > We still want this for odp-linux or we should implement it on odp-dpdk > only (as soon as repository is updated)? > > /B > > On 20 June 2017 at 12:20, Bogdan Pricope

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

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

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

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

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

2017-07-20 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 82

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

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

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

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) **

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

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) ** https://github.com/Linaro/odp/pull/82 **

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

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) **

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

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

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

2017-07-20 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 v4 1/10] linux-generic: packet: restructure inline routines to use macros

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) **

[lng-odp] [PATCH v4 0/10] Pktrefs

2017-07-20 Thread Github ODP bot
Implement zero-copy packet references. This replaces the temporary scaffolding for these APIs with a performant implementation that enables references to share packet data. github /** Email created from pull request 82 (Bill-Fischofer-Linaro:pktrefs) **

[lng-odp] [PATCH v1 2/2] helper: add missing pool param inits

2017-07-20 Thread Github ODP bot
From: Maxim Uvarov Signed-off-by: Maxim Uvarov --- /** Email created from pull request 83 (muvarov:master_shm_dir_fix) ** https://github.com/Linaro/odp/pull/83 ** Patch: https://github.com/Linaro/odp/pull/83.patch ** Base sha:

[lng-odp] [PATCH v1 1/2] linux-gen: ishm fix defining directory for shm files

2017-07-20 Thread Github ODP bot
From: Maxim Uvarov Code missed getenv() return code check and did not use value of env variable to change default derection. Signed-off-by: Maxim Uvarov --- /** Email created from pull request 83 (muvarov:master_shm_dir_fix) **

[lng-odp] [PATCH v1 0/2] fix usage for ODP_SHM_DIR variable

2017-07-20 Thread Github ODP bot
fix usage for ODP_SHM_DIR variable github /** Email created from pull request 83 (muvarov:master_shm_dir_fix) ** https://github.com/Linaro/odp/pull/83 ** Patch: https://github.com/Linaro/odp/pull/83.patch ** Base sha:

[lng-odp] [Linaro/odp] 3a7986: example: ipfragreass: fix compilation with clang

2017-07-20 Thread GitHub
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 3a79862d2a8f9ea8eaa53d408f0763e44e522da7 https://github.com/Linaro/odp/commit/3a79862d2a8f9ea8eaa53d408f0763e44e522da7 Author: Dmitry Eremin-Solenikov Date: 2017-07-20

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

2017-07-20 Thread Bill Fischofer
On Thu, Jul 20, 2017 at 2:32 PM, Maxim Uvarov wrote: > On 07/20/17 21:00, Github ODP bot wrote: > > From: Bill Fischofer > > > > When attempting to send a reference via IPC, make a copy of the packet as > > reference sharing is only supported

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

2017-07-20 Thread Maxim Uvarov
On 07/20/17 21:00, Github ODP bot wrote: > 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

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

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

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

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

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

2017-07-20 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 82

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

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) **

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

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

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

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) ** https://github.com/Linaro/odp/pull/82 **

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

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) **

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

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) **

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

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

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

2017-07-20 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 v3 0/10] Pktrefs

2017-07-20 Thread Github ODP bot
Implement zero-copy packet references. This replaces the temporary scaffolding for these APIs with a performant implementation that enables references to share packet data. github /** Email created from pull request 82 (Bill-Fischofer-Linaro:pktrefs) **

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

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

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

2017-07-20 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. --- /** Email created from pull request 82 (Bill-Fischofer-Linaro:pktrefs) **

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

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

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

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) **

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

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

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

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) ** https://github.com/Linaro/odp/pull/82 **

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

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) **

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

2017-07-20 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-20 Thread Github ODP bot
From: Bill Fischofer Signed-off-by: Bill Fischofer --- /** Email created from pull request 82 (Bill-Fischofer-Linaro:pktrefs) ** https://github.com/Linaro/odp/pull/82 ** Patch: https://github.com/Linaro/odp/pull/82.patch ** Base sha:

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

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) **

[lng-odp] [PATCH v2 0/10] Pktrefs

2017-07-20 Thread Github ODP bot
Implement zero-copy packet references. This replaces the temporary scaffolding for these APIs with a performant implementation that enables references to share packet data. github /** Email created from pull request 82 (Bill-Fischofer-Linaro:pktrefs) **

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

2017-07-20 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 68 (lumag:packet-loop) **

[lng-odp] [PATCH API-NEXT v2 4/5] linux-generic: ipsec: implement IPsec SAD

2017-07-20 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 v2 1/5] linux-gen: pktio: loop: support IPsec outbound inline

2017-07-20 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 v2 5/5] linux-generic: ipsec: draft IPsec implementation

2017-07-20 Thread Github ODP bot
From: Dmitry Eremin-Solenikov For now it's only a preview with the following limitation: - No inbound inline processing support - Only IPv4 support - No zeroing of mutable IPv4 options for AH ICV calculation - No replay protection - No ESN support - No

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

2017-07-20 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 v2 2/5] test: validation: add IPsec API testsuite

2017-07-20 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 v2 3/5] linux-generic: ipsec: implement events handling

2017-07-20 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 v5 0/1] linux-gen: pktio: loop: reset packet subtype on loopback

2017-07-20 Thread Github ODP bot
loop interface can get any kind of packets, but should output only basic packets. Reset packet subtype on loopback. Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org github /** Email created from pull request 68 (lumag:packet-loop)

Re: [lng-odp] ODP traffic manager and comparison with DPDK

2017-07-20 Thread Bill Fischofer
On Thu, Jul 20, 2017 at 8:10 AM, Puneet Gupta wrote: > Hi, > > > > Thanks Bill for your answers. It’s very much helpful! > > As I am beginner, so some more initial dumb queries! J > > > > - What do meant by “ODP applications write to TM input queues > and TM

[lng-odp] [Bug 3043] user guide error

2017-07-20 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3043 --- Comment #4 from Koen Kooi --- (In reply to Maxim Kuvyrkov from comment #3) > Wrong Maxim added to CC:? Yes, sorry about that. -- You are receiving this mail because: You are on the CC list for the bug.

[lng-odp] [Bug 3043] user guide error

2017-07-20 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3043 --- Comment #3 from Maxim Kuvyrkov --- Wrong Maxim added to CC:? -- You are receiving this mail because: You are on the CC list for the bug.

[lng-odp] [Bug 3043] user guide error

2017-07-20 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3043 Koen Kooi changed: What|Removed |Added CC||lng-odp@lists.linaro.org

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

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

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

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

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

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) **

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

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

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

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) **

[lng-odp] [PATCH v1 5/9] linux-generic: packet: unshared_len maintenance

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) ** https://github.com/Linaro/odp/pull/82 **

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

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

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

2017-07-20 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 82 (Bill-Fischofer-Linaro:pktrefs) **

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

2017-07-20 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 v1 0/9] Pktrefs

2017-07-20 Thread Github ODP bot
Implement zero-copy packet references. This replaces the temporary scaffolding for these APIs with a performant implementation that enables references to share packet data. github /** Email created from pull request 82 (Bill-Fischofer-Linaro:pktrefs) **

Re: [lng-odp] ODP traffic manager and comparison with DPDK

2017-07-20 Thread Bill Fischofer
Hi Puneet, and thanks for your post. Please subscribe to the ODP mailing list if you wish to post as otherwise your posts will be delayed as they require manual approval to make it to the list. On Thu, Jul 20, 2017 at 3:44 AM, Puneet Gupta wrote: > Hi all, > > I am

Re: [lng-odp] ODP traffic manager and comparison with DPDK

2017-07-20 Thread Bogdan Pricope
OFP (OpenFastPath) is a user space IP stack (IPv4/IPv6, UDP/TCP, routes/arp, sockets, select(), epoll(), etc.) on top of ODP. See http://www.openfastpath.org/ On 20 July 2017 at 11:44, Puneet Gupta wrote: > Hi all, > > I am understanding the ODP framework for last few

[lng-odp] ODP traffic manager and comparison with DPDK

2017-07-20 Thread Puneet Gupta
Hi all, I am understanding the ODP framework for last few days. I am have some queries related to it. 1. There is a traffic manager block in the egress direction . In the diagram (section 5.3 in