Hi, I am using nfqnl_test.c code available on netfilter org. I have generated two binaries (queue0 and queue1) using that nfqnl_test.c sample code. These binaries are working as per expected behaviour in case of 10G Ethernet but with 40G Ethernet only one queue is receiving network traffic. I am not able to understand why only one queue is receiving network traffic in case of 40G Ethernet whereas same network traffic is being distributed in both the queues with 10G Ethernet. Machine configuration for 40G Ethernet:- kernel -: 2.6.32-431.el6.x86_64 libmnl-1.0.3-4.el6.x86_64 libnfnetlink-1.0.1-1.el6.x86_64 libnetfilter_queue-1.0.2-1.el6.x86_64 Command used for iptables:- iptables -A INPUT –i eth4 -j NFQUEUE --queue-balance 0:1 Output:- [varun@exp2 ~]$ ./queue0 opening library handle unbinding existing nf_queue handler for AF_INET (if any) binding nfnetlink_queue as nf_queue handler for AF_INET binding this socket to queue '0' setting copy_packet mode pkt received queue0 hw_protocol=0x0800 hook=1 id=0 hw_src_addr=fc:4d:d4:d3:7f:73 indev=2 payload_len=40 entering callback pkt received queue0 hw_protocol=0x0800 hook=1 id=1 hw_src_addr=fc:4d:d4:d3:7f:73 indev=2 payload_len=40 entering callback pkt received queue0 hw_protocol=0x0800 hook=1 id=2 hw_src_addr=fc:4d:d4:d3:7f:73 indev=2 payload_len=40 entering callback pkt received queue0 hw_protocol=0x0800 hook=1 id=3 hw_src_addr=fc:4d:d4:f1:e1:5f indev=2 payload_len=78 entering callback [varun@exp2 ~]$ ./queue1 opening library handle unbinding existing nf_queue handler for AF_INET (if any) binding nfnetlink_queue as nf_queue handler for AF_INET binding this socket to queue '1' setting copy_packet mode Please let me know if more information is required. Regards Varun -- 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