[quagga-dev 14826] [PATCH 0/5] Refactor lib/thread.c and allow select/poll

Donald Sharp sharpd at cumulusnetworks.com
Fri Mar 4 20:28:53 GMT 2016


Having the ability to scale beyond 1k fd's by using poll
is a good thing.  Also write code to setup for using
a library like libev where we can use a more efficient
os agnostic selection mechanism.

Denil Vira (1):
  lib: Replace lists with arrays to store read and write threads

Donald Sharp (4):
  lib: Abstract fd set operations
  lib: Refactor read/write functionality
  lib: Refactor thread_process_fd
  lib: Add ability to use poll() instead of select

 configure.ac |   6 +
 lib/thread.c | 434 ++++++++++++++++++++++++++++++++++++++++++++++++++---------
 lib/thread.h |  49 +++++--
 3 files changed, 412 insertions(+), 77 deletions(-)

-- 
1.9.1





More information about the Quagga-dev mailing list