А>1. А>Какой внутренний размер буффера winpcap ставите? А>Попробуйте увеличить его размер.
Пробовал на размере буфера от 1 ГБ до 3 ГБ — не помогает.
А> 3.Отслеживаете ли вы сами пропуск пакетов в stat_packet_handler функции. Если нет то попробуйте. А>Если да , то какими порциями пропускаются пакеты.
Да, пробовал получать статистику. Пакеты могут пропускаться как небольшими равными долями в течении всего сеанса захвата, так и сразу может произойти пропуск большого их числа, например 100 — 150 т. пакетов. Причем что интересно: в поле ps_recv находится число захваченных драйвером пакетов и оно не совпадает с тем количеством пакетов, что я получаю в приложении. Пакетов отброшенных драйвером (поле ps_drop) не много — из 3 000 000 только 50 000.