Hi,

We have SSL based application using VCL.

- Currently, we have one thread which does the epoll, TLS Session 
establishment, Read/Write for multiple tunnels.

- Now we want to split the functionality in different threads, such that TLS 
Session establishment happens in a separate thread,
  read/write happens in another thread and Epoll is happening in separate 
thread.

- To do this, we want migrate the VCL sessions from one VCL worker to another 
VCL worker using the VLS wrapper.

- We notice that post the migration read/write is working fine from the 
migrated thread, but EPOLL indications are not coming to either the
  old thread or the new thread.

Since we are using VLS, we have set multi-thread-workers option to TRUE.

If we use the single VCL worker based VLS option, epoll is working fine for us. 
But it will require lot of locks and hence trying to avoid that option.

Please let us know if epoll is supported for migrating the VCL sessions, with 
multi-thread-workers option set to true. Also, any pointers
any specific changes to be done for that will help a lot.


Regards,
Vivek
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#22563): https://lists.fd.io/g/vpp-dev/message/22563
Mute This Topic: https://lists.fd.io/mt/96816502/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to