system-linux: handle hotplug event socket ENOBUFS errors
authorAlin Nastac <alin.nastac@gmail.com>
Thu, 31 Jan 2019 10:20:29 +0000 (11:20 +0100)
committerHans Dedecker <dedeckeh@gmail.com>
Thu, 31 Jan 2019 21:03:00 +0000 (22:03 +0100)
commit5cd7215a09ad440f0d1b1d05df8deb403f945898
tree3005190dfa8fe83f0e9b8c6b3653a6b506925f4b
parent2750ce2e0a9177e024823332853c76dbd0937c98
system-linux: handle hotplug event socket ENOBUFS errors

Hotplug events are no longer handled after socket RX queue is
overrun. The issue has been fixed by:
  - setting SO_RCVBUF initially to 65535
  - doubling SO_RCVBUF value each time RX queue gets overrun

Signed-off-by: Alin Nastac <alin.nastac@gmail.com>
system-linux.c