On Mon, Jan 10, 2011 at 2:24 PM, Eric Leblond <eric@xxxxxxxxx> wrote: > Hello, > > Le lundi 10 janvier 2011 à 12:31 -0800, Ajay Lele a écrit : >> Hi All >> >> I am using netfilter_queue library (version 1.0.0, nfnetlink version >> 1.0.0) to queue certain packets to user-space and it works great >> >> Now I want to run 2 instances on this program simultaneously with each >> program receiving and processing packets received on a different >> queue. The 1st instance of program runs fine, but call to >> nfq_unbind_pf()/nfq_bind_pf() for AF_INET fail in the 2nd instance >> >> Is it not possible to use netfilter_queue APIs simultaneously in 2 >> programs when each one of them is listening to a separate queue? Any >> other approach which can be used to get this to work? - I don't want >> to merge the processing of packets on the 2 queues into a single >> program > > nfq_bind_pf() call is linking the kernel nf_queue capability with the > nfnetlink_queue module for a given protocol. This has only to be done > once on a system (as nfnetlink_queue is the only userspace queuing > module for now). > > Thus your program can simply ignore the return on nfq_[un]bind_pf() > function. Thanks Eric for your quick reply I tried ignoring the return from nfq_[un]bind_pf() but nfq_create_queue() fails with return value NULL. Target machine is running CentOS 5.3 Regards Ajay > > BR, > >> >> Thanks in advance >> >> Regards >> Ajay >> -- >> To unsubscribe from this list: send the line "unsubscribe netfilter" in >> the body of a message to majordomo@xxxxxxxxxxxxxxx >> More majordomo info at http://vger.kernel.org/majordomo-info.html > > -- > Eric Leblond <eric@xxxxxxxxx> > -- To unsubscribe from this list: send the line "unsubscribe netfilter" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html