DPC for filter driver

Hello everyone.
Is it possible to implement DPC for the NDIS filter driver for both the send and receive paths?
I want to send data packets from both paths to another device (on the FTDI), and when DPC is called to read data from that device, complete the process of sending or receiving those data packets.
Thank You.

NDIS has NdisMQueueDpc, but I don’t see how that applies to your architecture. You say “when the DPC is called”, but who is going to call it?