Userland processes interact with QMAN through USDPAA QMAN API which allows
to create, initialize and use FQs. Two FQs, one each direction, are
sufficient to organize communication between two processes. Details
of QMAN API can be found here:
http://www.freescale.com/infocenter/topic/QORIQSDK/1304569.html
Notes on USDPAA specific are at the link below:
http://www.freescale.com/infocenter/topic/QORIQSDK/1304526.html
My remarks with regards to this question are:
1. If the task is just to organise inter-process communication in
Linux environment, Linux native methods are preferred as they
are hardware-independent.
2. The main purpose of pool channels is to share the load of packet
stream processing among several cores. If the task is to send something
to a specific core/process/thread, a dedicated channel shall be used.
Have a great day,
Platon
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------