Hi,

Say we will have Plugin A that needs to:

1. Receive packets at an interface
2. Update some state about received packets
3. Send the updated state to another "function" for further processing
4. Forward received packets to the next node

What would be the best practice for the design of Step 3 in vpp?  The 
processing of the updated state data is external to the vpp graph. Can the 
"function" in Step 3 be another plugin that does not process any packets but 
wait for the state update, assuming such a plugin is even possible?  Or can the 
function be part of a small builtin application and receive the state data from 
Plugin A with something like "vl_api_rpc_call_main_thread()"?   While I'm a 
newbie with little experience in vpp dev, it feels there must be a more 
straightforward approach.  Any suggestions or information on where to look 
would be much appreciated.

Thanks,
--Hyong
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#18807): https://lists.fd.io/g/vpp-dev/message/18807
Mute This Topic: https://lists.fd.io/mt/80918458/21656
Mute #vppcapi:https://lists.fd.io/g/vpp-dev/mutehashtag/vppcapi
Mute #vapi:https://lists.fd.io/g/vpp-dev/mutehashtag/vapi
Mute #vpp:https://lists.fd.io/g/vpp-dev/mutehashtag/vpp
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to