LINUX.ORG.RU

libpcap && thread-safe


0

0

Вопрос по сабжу - напрягает ли libpcap использование тредов? Положим, у меня определен callback на обработку пакетов, так вот если из параллельного потока, юзаемого для мониторинга процесса сборки пакетов вызвать pcap_stats софтина вываливается по sigsegv, хоть данные и получает... Так thread-safe ли libpcap?

В догонку - можно ли изменять фильтры в процессе работы без реинициализации снифера? Т.е. один раз делаю аттач к девайсу, врубаю pcap_loop и, положим, именяю филтры в callback-функции(делаю compile & addfilter), подхватит ли это pcap или нужно переинициализировать снифер?

> Так thread-safe ли libpcap?

вряд ли. для этого достаточно посмотреть как написана функция
pcap_next...

> В догонку - можно ли изменять фильтры в процессе работы без 
> реинициализации снифера?

нет.

signal11
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.