<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #3366ff"><div>Hi All,</div><div> I am new to suricata and trying to understand it. I know suricata can receive on multiple NFQs via -q 0 -q 1 ... -q 15. I understood the NFQRegisterQueue() part also for multiple Qs but I am not getting how ReceiveNFQThreadInit() is creating/initializing all threads/NFQs. I see only one nfq_t->nfq_index being used for NFQ creation. How are multiple NFQ created & NFQCallBack() registered for each NFQ ? </div><div><br></div><div data-marker="__SIG_PRE__"><div><span style="color: rgb(51, 102, 255);" data-mce-style="color: #3366ff;">Thanks & regards,</span><br></div><div><span style="color: rgb(51, 102, 255);" data-mce-style="color: #3366ff;">Vishal V. Kotalwar</span></div></div></div></body></html>