On 4 May 2024, at 20:19, Daniel-Constantin Mierla via sr-dev <sr-dev@lists.kamailio.org> wrote:

core: new udp receiver mode - one multi-threaded  process

- activated with udp_receiver_mode=1
- one process is created that starts one receiver thread per UDP socket
- SIP messages are pushed to "udp" async tasks group
- sending is still done by any of processes

Wow. That sounds like a huge improvement. Thanks for documenting this in the commit. 

Can you elaborate a bit more on what you think are the main advantages of this compared with the current behaviour with many processes handling incoming UDP? Any special situation where the new multithreaded architecture is better?

Cheers,
/O