Такие дела
есть шлюз линуксовый, на нем pppoe интернететы
при старте сессии стартует tcpdump на ppp0 интерфейсе
в конце сессии, pcap файл кормится ettercap'у
так вот иногда все норм - ettercap прочитал и пологал все, что нашел
а иногда ettercap становится раком и в strace видно кучу(собственно, только их) вызовов nanosleep(0)
правильно я понимаю, что ettercap норм читает весь дамп траффика, но нагибается на незавершенном пакете(в конце ppp сессии что-нибудь невовремя сдохло), и уходит в нанослип, ожидая новые порции данных
если да, то как лечить?
ну кроме наколенной поделки на каком-нибудь языке, к которому есть pcap интерфейс, чтобы сохранять только валидные пакеты