rust-vmm / vhost-device

'vhost-user' device backends workspace
Apache License 2.0
68 stars 46 forks source link

vsock: Have two separate threads for handling TX and RX #323

Open techiepriyansh opened 1 year ago

techiepriyansh commented 1 year ago

Currently, the VhostUserVsockBackend handles both TX and RX in a single thread. It would be nice to have two separate threads handling TX and RX.

Implementing this would involve the following:

stefano-garzarella commented 1 year ago

Thank you for the analysis! If you have time and interest to start this work, go ahead, otherwise we'll do it later because it would be a great cleanup.

techiepriyansh commented 1 year ago

Yes, I'll get to it in a few days.

ramyak-mehra commented 3 months ago

Hey i see this hasn't been picked up in quite some time. If no one is picking this up shall i do it?

stefano-garzarella commented 3 months ago

@ramyak-mehra great! yes please, go head.

IIUC @techiepriyansh is busy, but feel free to ping us if the situation is changed.