On Thu, Aug 26, 2021 at 2:05 PM Alexei Starovoitov <alexei.starovoitov@xxxxxxxxx> wrote: > > On Thu, Aug 26, 2021 at 12:24 PM sunyucong@xxxxxxxxx > <sunyucong@xxxxxxxxx> wrote: > > > > I don't think it's AF_UNIX alone, I'm getting select() timeout for all family: > > > > ./test_progs:udp_redir_to_connected:1775: ingress: read: Timer expired > > udp_redir_to_connected:FAIL:1775 > > #120/36 sockmap_listen/sockmap IPv4 test_udp_redir:FAIL > > ./test_progs:inet_unix_redir_to_connected:1865: ingress: read: Timer expired > > inet_unix_redir_to_connected:FAIL:1865 > > That's something different. It's ETIME and not EAGAIN. > Do you see IO_TIMEOUT_SEC==30 seconds elapsed between these lines? > No matter how slow the qemu setup is, the test shouldn't wait that long. Yes, I do see 30s passes before failure, failure code is ETIME because it was set in poll_read() function.