Thanks Ola for clarifying this.
When you say: "we could copy bits and pieces of DPDK that functionally
complement ODP and integrate them into ODP", does that imply new API's
to handle pipelines and lookup tables from the Packet Framework? or
would you leave that to the end user of that particular networking SoC
to implement?
Aws\
On 08/13/2014 05:08 AM, Ola Liljedahl wrote:
The Packet Framework in DPDK 1.7 is on a higher abstraction level
compared to ODP and most of the functionality in earlier DPDK
releases. The Packet Framework provides building blocks for
user-defined pipelines of parse, lookup and modify operations on
packets, essentially application-level functionality. ODP provides a
hardware abstraction of a networking SoC. Two very different things.
We don't have any DPDK compatibility today in ODP, I don't see how the
Packet Framework changes that.
We could copy bits and pieces of DPDK that functionally complement ODP
and integrate them into ODP. This would be independent of the ODP
linux-dpdk implementation.
On 7 August 2014 08:21, Venkatesh Vivekanandan
<[email protected]
<mailto:[email protected]>> wrote:
On 6 August 2014 22:20, Aws Ismail <[email protected]
<mailto:[email protected]>> wrote:
Thanks Venkatesh for the reply.
What I am really trying to confirm is whether the Linaro ODP
team has any plans as part of the v1.0 release to add the
extra set of API needed to cover DPDK's packet framework. Are
there any plans down the pipeline to have that after LCU2014?
When we migrate to DPDK 1.7 (which is not decided yet), we will
have to support any extra API needed. As we said earlier, please
feel free to contribute.
Aws\
On 08/04/2014 08:56 AM, Venkatesh Vivekanandan wrote:
On 4 August 2014 11:49, Venkatesh Vivekanandan
<[email protected]
<mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>> wrote:
On 1 August 2014 21:07, Aws Ismail
<[email protected] <mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>> wrote:
I am wondering if there is a plan to move from
DPDK 1.6r2 to
1.7 for the ODP-DPDK.
We are planning to do a demo at LCU14 and still we are
looking at
the performance chokes with the current odp-dpdk. We
will not be
moving to 1.7 until everything works fine as per the
demo plan.
Probably in the end we may revisit, if moving to 1.7
gives any
added value.
The reason I am asking is because DPDK 1.7
introduces a new
set of libraries, which
are grouped under the name "Packet Framework" (See
chapter 29
of the latest DPDK
user guide for more info on this).
This implies ODP will need to have an extra set of
API to
cover new DPDK building
blocks such as librte_pipeline, librte_port,
librte_table.
This will be done once we migrate to support DPDK 1.7
We had an internal discussion on this topic and felt that
it is always better to have the patch set without wasting
time. We would like to have your contributions anytime,
but we might be in a position to merge the changes related
to DPDK 1.7 in ODP to mainstream ODP _only_ after LCU14,
as we don't want to have developmental changes close to
LCU14, unless it is to improve performance on existing 1.6r2.
As you might be aware of, ODP can be cloned from
http://23.21.56.198/lng/odp.git or using
gitclonegit://git.linaro.org/lng/odp.git
<http://git.linaro.org/lng/odp.git>
<http://git.linaro.org/lng/odp.git>
Please go ahead, make the changes and send us the patch set.
Thanks.
Aws\
_______________________________________________
lng-odp mailing list
[email protected] <mailto:[email protected]>
<mailto:[email protected]
<mailto:[email protected]>>
http://lists.linaro.org/mailman/listinfo/lng-odp
_______________________________________________
lng-odp mailing list
[email protected] <mailto:[email protected]>
http://lists.linaro.org/mailman/listinfo/lng-odp
_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp