Re: Bug#888891: ITP: odp -- OpenDataPlane reference implementation library
On Wed, 2018-01-31 at 19:04 +0300, Dmitry Eremin-Solenikov wrote: > Hello, > > 2018-01-31 17:37 GMT+03:00 Luca Boccassi : > > On Wed, 2018-01-31 at 00:05 +0300, Dmitry Eremin-Solenikov wrote: > > > Package: wnpp > > > Severity: wishlist > > > Owner: Dmitry Eremin-Solenikov > > > > > > * Package name: odp > > > Version : 1.17.0.0 > > > Upstream Author : Linaro > > > * URL : http://www.opendataplane.org/ > > > * License : BSD 3-clause > > > Programming Lang: C > > > Description : OpenDataPlane reference implementation > > > library > > > > > > OpenDataPlane (ODP) project is an open-source, cross-platform set > > > of > > > application programming interfaces (APIs) for the networking > > > software > > > defined data plane. > > > > > > ODP embraces and extends existing proprietary, optimized vendor- > > > specific > > > hardware blocks and software libraries to provide > > > interoperability > > > with > > > minimal overhead. > > > > > > I'm one of contributors to the ODP project, so packaging will be > > > maintained closely with package upstream. Wartan Hachaturov > > > agreed to > > > be > > > a sponsor for this package. > > > > Hello Dmitry, > > > > AFAIK ODP supports DPDK - are you going to enable it? > > Yes, we are going to have DPDK enabled. Great! > > We have been shipping DPDK in Debian since Stretch, tracking > > upstream > > LTS releases. We also provide a pkg-config file (libdpdk.pc) so > > it's a > > bit easier than vanilla support for rdepends. > > Unfortunately other distributions don't ship pkg-config file. We'll > probably stick > to traditional way of handling DPDK. It is regularly tested in > Travis, so there > should be no issues there. Ok fair enough, but note that it was added upstream with the new meson- based build system that will debut in 18.02 - I made sure it was compatible with what we have been shipping in Ubuntu and Debian so in the future it will be usable universally. -- Kind regards, Luca Boccassi signature.asc Description: This is a digitally signed message part
Re: Bug#888891: ITP: odp -- OpenDataPlane reference implementation library
Hello, 2018-01-31 17:37 GMT+03:00 Luca Boccassi : > On Wed, 2018-01-31 at 00:05 +0300, Dmitry Eremin-Solenikov wrote: >> Package: wnpp >> Severity: wishlist >> Owner: Dmitry Eremin-Solenikov >> >> * Package name: odp >> Version : 1.17.0.0 >> Upstream Author : Linaro >> * URL : http://www.opendataplane.org/ >> * License : BSD 3-clause >> Programming Lang: C >> Description : OpenDataPlane reference implementation library >> >> OpenDataPlane (ODP) project is an open-source, cross-platform set of >> application programming interfaces (APIs) for the networking software >> defined data plane. >> >> ODP embraces and extends existing proprietary, optimized vendor- >> specific >> hardware blocks and software libraries to provide interoperability >> with >> minimal overhead. >> >> I'm one of contributors to the ODP project, so packaging will be >> maintained closely with package upstream. Wartan Hachaturov agreed to >> be >> a sponsor for this package. > > Hello Dmitry, > > AFAIK ODP supports DPDK - are you going to enable it? Yes, we are going to have DPDK enabled. > We have been shipping DPDK in Debian since Stretch, tracking upstream > LTS releases. We also provide a pkg-config file (libdpdk.pc) so it's a > bit easier than vanilla support for rdepends. Unfortunately other distributions don't ship pkg-config file. We'll probably stick to traditional way of handling DPDK. It is regularly tested in Travis, so there should be no issues there. -- With best wishes Dmitry
Re: Bug#888891: ITP: odp -- OpenDataPlane reference implementation library
On Wed, 2018-01-31 at 00:05 +0300, Dmitry Eremin-Solenikov wrote: > Package: wnpp > Severity: wishlist > Owner: Dmitry Eremin-Solenikov > > * Package name: odp > Version : 1.17.0.0 > Upstream Author : Linaro > * URL : http://www.opendataplane.org/ > * License : BSD 3-clause > Programming Lang: C > Description : OpenDataPlane reference implementation library > > OpenDataPlane (ODP) project is an open-source, cross-platform set of > application programming interfaces (APIs) for the networking software > defined data plane. > > ODP embraces and extends existing proprietary, optimized vendor- > specific > hardware blocks and software libraries to provide interoperability > with > minimal overhead. > > I'm one of contributors to the ODP project, so packaging will be > maintained closely with package upstream. Wartan Hachaturov agreed to > be > a sponsor for this package. Hello Dmitry, AFAIK ODP supports DPDK - are you going to enable it? We have been shipping DPDK in Debian since Stretch, tracking upstream LTS releases. We also provide a pkg-config file (libdpdk.pc) so it's a bit easier than vanilla support for rdepends. -- Kind regards, Luca Boccassi signature.asc Description: This is a digitally signed message part
Re: Bug#888891: ITP: odp -- OpenDataPlane reference implementation library
Dmitry wrote: >Package: wnpp >Severity: wishlist >Owner: Dmitry Eremin-Solenikov > >* Package name: odp > Version : 1.17.0.0 > Upstream Author : Linaro >* URL : http://www.opendataplane.org/ >* License : BSD 3-clause > Programming Lang: C > Description : OpenDataPlane reference implementation library > >OpenDataPlane (ODP) project is an open-source, cross-platform set of >application programming interfaces (APIs) for the networking software >defined data plane. > >ODP embraces and extends existing proprietary, optimized vendor-specific >hardware blocks and software libraries to provide interoperability with >minimal overhead. > >I'm one of contributors to the ODP project, so packaging will be >maintained closely with package upstream. Wartan Hachaturov agreed to be >a sponsor for this package. Hi Dmitry! I'm very interested in this, as an ex-LNG engineer. Is ODP in a reasonable state now for publishing in Debian, with clean stable API/ABI? We were talking about it ages ago when it clearly wasn't... :-) -- Steve McIntyre, Cambridge, UK.st...@einval.com "I suspect most samba developers are already technically insane... Of course, since many of them are Australians, you can't tell." -- Linus Torvalds
Re: Bug#888891: ITP: odp -- OpenDataPlane reference implementation library
Hi Steve, 2018-01-31 14:59 GMT+03:00 Steve McIntyre : > Dmitry wrote: >>Package: wnpp >>Severity: wishlist >>Owner: Dmitry Eremin-Solenikov >> >>* Package name: odp >> Version : 1.17.0.0 >> Upstream Author : Linaro >>* URL : http://www.opendataplane.org/ >>* License : BSD 3-clause >> Programming Lang: C >> Description : OpenDataPlane reference implementation library >> >>OpenDataPlane (ODP) project is an open-source, cross-platform set of >>application programming interfaces (APIs) for the networking software >>defined data plane. >> >>ODP embraces and extends existing proprietary, optimized vendor-specific >>hardware blocks and software libraries to provide interoperability with >>minimal overhead. >> >>I'm one of contributors to the ODP project, so packaging will be >>maintained closely with package upstream. Wartan Hachaturov agreed to be >>a sponsor for this package. > > I'm very interested in this, as an ex-LNG engineer. Is ODP in a > reasonable state now for publishing in Debian, with clean stable > API/ABI? We were talking about it ages ago when it clearly > wasn't... :-) API has been pretty much stable during last several releases. We introduced support for properly deprecating API in a backwards-compatible way. We have been working on stabilizing ABI also. Next release will feature complete ABI specification, which other compatible implementations will have to follow. For the time being soversion follows API/ABI changes, so that user applications won't break. -- With best wishes Dmitry
Bug#888891: ITP: odp -- OpenDataPlane reference implementation library
Package: wnpp Severity: wishlist Owner: Dmitry Eremin-Solenikov * Package name: odp Version : 1.17.0.0 Upstream Author : Linaro * URL : http://www.opendataplane.org/ * License : BSD 3-clause Programming Lang: C Description : OpenDataPlane reference implementation library OpenDataPlane (ODP) project is an open-source, cross-platform set of application programming interfaces (APIs) for the networking software defined data plane. ODP embraces and extends existing proprietary, optimized vendor-specific hardware blocks and software libraries to provide interoperability with minimal overhead. I'm one of contributors to the ODP project, so packaging will be maintained closely with package upstream. Wartan Hachaturov agreed to be a sponsor for this package. -- With best wishes Dmitry