А вы не знаете, это AnyEvent::Pcap плохо работает на фряхе или это у меня конкретно проблема на сервере..?
На линупсе всё хорошо.
Минимально рабочий код (естественно надо указать верный интерфейс):
perl -Mstrict -MAnyEvent::Pcap -e 'my $ap = AnyEvent::Pcap->new(device => "re2", filter => "tcp", packet_handler => sub {warn "."}); $ap->run(); AE::cv->recv'
Товарищи фряшники, запустите от рута, пожалуйста, кому не лень :р
Причем, Net::Pcap работает (условно) хорошо.
Судя по коду, io watcher на pcap fd становится ready довольно редко. Если на линаксе он ready каждые 1-2 пакета, то у меня в системе где-то после 4100 пакетов в буфере. У всех так?
а шо он должен выдавать? точечки постоянно?