I am trying to figure out how to get all available datagram in a single reading call (which would hopefully translate into a single system call), similar to calling rcvmmsg