> > To ensure that we do not regress, when adding options, please consider > (just a general suggestion, not a strong request for this patch set) > updating the kselftest to run a variant of the test with the new code > coverage. In this case, make the code pass/fail instead of only user > interpretable and add variants to udpgso.sh. I had a look at how kselftest works, and I absolutely want to see this work with these changes. I’ll investigate and implement in v2 patch. I will most likely do a 5 second test. This seems to be sufficient to get meaningful results > can use more precise CMSG_SPACE based on worst case expectations, like > in udp_sendmmsg > >> + char buf[1500]; > > no need for payload > >> +static void flush_errqueue(int fd) >> +{ >> + if (cfg_poll) { >> + struct pollfd fds = { 0 }; >> + int ret; >> + >> + fds.fd = fd; >> + fds.events = POLLERR; > > no need to pass POLLERR, it is always returned in revents.