What is the recommended architecture for a network driver stack for my use case – where I want to present a NIC (virtual, master) which controls two slave NICs (real, physical). The master will duplicate outgoing frames to both the slaves, and receive frames from both the slaves, and pass them up the stack to the protocols.
It seems like I need to use some combination of filter, intermediate and miniport drivers. Just looking for suggestions on what the appropriate arrangement is and how it might be implemented, installed and configured.