mailing list archives
Re: [Nsock] Scalable event handling
From: Henri Doreau <henri.doreau () gmail com>
Date: Fri, 26 Jul 2013 09:30:08 +0200
2013/7/25 Henri Doreau <henri.doreau () gmail com>:
That's it nodeq is for everything but pcap and nodeq2 is for pcap
only. The thing is that nsock has this strange "BSD hack mode" where
pcap events are added to both "read" and "pcap_read" event lists. This
requires a second gh_lnode_t handle. Having it always (not only in
BSD_HACK_MODE) used for "pcap_read" events makes the code lighter.
The actual name is PCAP_BSD_SELECT_HACK.
The patch attached (to be applied on top of the initial one) defines
nodeq and nodeq2 in a struct if PCAP_BSD_SELECT_HACK is set and in a
union otherwise. Let me know what you think.
Sent through the dev mailing list
Archived at http://seclists.org/nmap-dev/