If you have the new stable libpcap 1.1.1 and kernel support for Bonding devices, libpcap will refuse to work as described in the upstream bug report (see URL). Since this will be included in 1.1.2 first, I changed the ebuild for v1.1.1 a little bit to include the patch. Please find attached the modified ebuild + patch. Reproducible: Always Steps to Reproduce: 1. Install libpcap + tcpdump or jnettop 2. Active kernel support for Bonding (CONFIG_BONDING=y or M) 3. Try to execute jnettop or tcpdump Actual Results: Program crashes with "pcap_findalldevs: SIOCGIFFLAGS: bonding_masters: No such device"
Created attachment 234855 [details, diff] Patch for correct bonding device handling Copied from http://sourceforge.net/tracker/index.php?func=detail&aid=2993250&group_id=53067&atid=469579
Created attachment 234857 [details] Enhanced ebuild to implement the patch Modified the v1.1.1 ebuild in main portage tree
Thank you for report. This patch was added in libpcap-1.1.1-r1.