On Thu, Dec 09, 2021 at 07:26:07PM +0100, Eugene Crosser wrote: > rc == -1 and errno == EINTR mean: > > mnl_socket_recvfrom() - blindly rerun the function > mnl_cb_run() - restart dump request from scratch > > This commit introduces handling of both these conditions Sorry it took me a while to come back to this. https://patchwork.ozlabs.org/project/netfilter-devel/patch/20220127181835.571673-1-pablo@xxxxxxxxxxxxx/ This follows the same approach as src/mnl.c, no need to close the reopen the socket to drop the existing messages.