Добрый день.... Всем Всем Всем......
Очень необходима помощь в таком вот вопросе:
Есть NDIS фильтр через который проходят NDIS пакеты.... Есть TDI клиент, который открывает определенный порт обращаясь к tcpip.sys....
Необходимо реализовать отправку пакетов, которые проходят через фильтр, по средствам TDI клиента в сеть.... Как необходимо передавать пакеты к TDI клиенту.... из функций MiniportSendPackets, MiniportSend ?
Пакеты отправленные в сеть через tcpip.sys будут опять проходить через фильтр..... в этом случае пакеты отправленные с порта, открытого TDI клиентом не надо по новой отправлять в сеть фильтром.... для этого надо я пологаю производить сборку IP пакетов для того чтоб точно знать какие пакеты к какому порту относятся, для того чтоб принимать решение по их отправке.... но функции MiniportXXX должны выполняться быстро чтоб не тормозить сеть и ОС.... Каким же образом лучше реализовать эту схему....? Системные потоки, DPC..... ?
Заранее всем благодарен...... друзья.....