i'm trying to capture packets in bridge mode (2.6.18-8.el5),

to start-off i'm creating bridge between eth0-eth1, using bridge-utils
the hook function always return NF_QUEUE (except for non-IP packets)
a queue handler is registered to see packets (as off now the queue handler is not doing anything fancy, simply printing soruce n destination IP addresses) then reinjecting received packets.

it seems like packets are reaching hook (i added code to print pkt info in hook function), but i'm not getting why queue handler is not getting invoked!!!

on 2.4 kernel (with few changes) this worked fine....

plz suggest any way to enqueue these packets.....