+ for ODP IPC
We decided to use abstraction of
1.
odp_queue_create("q_name", ODP_QUEUE_TYPE_IPC, &q);
odp_queue_lookup("q_name");Linux-generic will go with odp_ring. HW Soc implementation will use hw queues to transfer packets.
2. Cloning buffer is not supported. Buffer can be placed only to one queue. 2. Hide odp_shm_reserve() flag inside platform code if it's needed.Plan is to change current IPC patches to use odp_queue_create/odp_queue_lookup instead of direct
call odp_ring: https://git.linaro.org/people/maxim.uvarov/odp.git/shortlog/refs/heads/odp_ipc Best regards, Maxim. On 08/12/2014 08:14 PM, Mike Holmes wrote:
http://www.uberconference.com/opendataplane Thanks all for some really good discussion. 12th August 2014 (15:00 UTC+0) Attendees: Mike Ciprian Leo Anders Jerin Stuart Maxim Bala Leonard Bush Victor Taras Robbie Keerthana Keith Barry Marshal Petri Ola Agenda: * Init mask for odp_init_global o allow arguments to app, odp, platform o DPDK is the only use case brought forward so far. o Struct is passed to global_init. + It contains for example a call back for printf that is used by ODP directly. + It also contains a handle to platform specific data that is passed unprocessed to the underlying implementation. + Mask out some un needed runtime features. * IPC Discussion o https://docs.google.com/a/linaro.org/document/d/1bC0XHNGQMMtZq6aYaUaWU-tYi_DgOl4ePQ65XRxDOx8/edit#heading=h.fhjrd2u3xgwi o Need generic IPC API * Debug printing o did not get time to cover this * Crypto - status o One last patch to linux-generic for doxygen fix. * ODP Buffer Management API <https://docs.google.com/a/linaro.org/document/d/1sleFBhG2E-TorClpaBHxOhRu0pA5e2l-JNAE732SRto/edit#>discussion o Reference counting o Bala: persistent use meta data, what is the use case o Robbie: several kb of data associated with a packet. ACTION: Mike to schedule a follow on call this week. -- *Mike Holmes* Linaro Technical Manager / Lead LNG - ODP _______________________________________________ lng-odp mailing list [email protected] http://lists.linaro.org/mailman/listinfo/lng-odp
_______________________________________________ lng-odp mailing list [email protected] http://lists.linaro.org/mailman/listinfo/lng-odp
