Hi All,

> I think you're saying that it's not surprising that dnsmasq is not reading
> from the socket because the send queue is also full.
>

As per this thread on netdev (
https://lore.kernel.org/netdev/cabuuw65r3or9hehsmt_isvx1f-7b6ecppdr+bnr6f6wbkpn...@mail.gmail.com/)
it seems we were consuming the socket send buffer with pending packets
waiting for ARP responses that were never coming.  This was causing
failures sending to devices that were still live.

As per that thread we increased the /proc/sys/net/core/wmem_default value
so all sockets will have larger send buffers (the device has very few
sockets in use). It might be useful to add dnsmasq config options to
increase SO_SNDBUF on the dhcp and dns sockets to allow more granular
control.

Thanks, Tom Keddie
_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss

Reply via email to