As discussed on our recent call, I'm working towards using connected sockets on both sides of UDP flows. This series makes some preliminary reworks that simplify things and make that easier. David Gibson (4): udp: Common invocation of udp_sock_errs() for vhost-user and "buf" paths udp: Simplify checking of epoll event bits udp_vu: Factor things out of udp_vu_reply_sock_data() loop udp: Share more logic between vu and non-vu reply socket paths udp.c | 120 +++++++++++++++++++++++++------------------------ udp_internal.h | 2 +- udp_vu.c | 68 +++++++++------------------- udp_vu.h | 9 ++-- 4 files changed, 88 insertions(+), 111 deletions(-) -- 2.49.0