Hi Florin,

Digging further into this, I got to know that only the main core handles 
`vnet_connect`. The TCP connection is owned by main core while it is in active 
open state. But also I see that half open table as well as other data 
structures are properly locked. So will it be possible to handle active open 
without involving main core at all?
Do you see any problem with below scenario? Do we need to add more locks?
1. VPP worker core calls `vnet_connect` inside a graph node.
2. The connection is set to be owned by the worker which called `vnet_connect`.
3. SYN is generated from the same worker instead of main core.
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#19619): https://lists.fd.io/g/vpp-dev/message/19619
Mute This Topic: https://lists.fd.io/mt/81698902/21656
Mute #hoststack:https://lists.fd.io/g/vpp-dev/mutehashtag/hoststack
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