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. 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>
Attachment:
signature.asc
Description: This is a digitally signed message part