shenango / caladan

Interference-aware CPU scheduling that enables performance isolation and high CPU utilization for datacenter servers
Apache License 2.0
117 stars 50 forks source link

udp: Add support for listen on an ephemeral port #2

Closed akshayknarayan closed 3 years ago

akshayknarayan commented 3 years ago

Currently, creating a client with an ephemeral port requires calling dial_udp and a 5-tuple match, which is incompatible with communicating with multiple endpoints. This PR adds support for using an ephemeral port with udp_listen().