tcpdump mailing list archives
Re: libpcap on Mac Os X 10.6 Snow Leopard
From: Marco De Angelis <thorar () yahoo com>
Date: Mon, 15 Feb 2010 23:55:40 +0000 (UTC)
Guy Harris <guy <at> alum.mit.edu> writes:
...and if I "#if 0" out the code that puts the pcap into non-blocking mode, packets don't get delivered immediately, but they *do* arrive, so it appears to be an issue with non-blocking mode.
Oh, I see. I have set the non-blocking mode to 0, expecting the call to pcap_dispatch to hang when packets are not collected. But instead, I can see many printouts (Read 0 packets) which indicate that the pcap_dispatch has exited when no packets are dispatched. So, is the non-blocking mode bugged, or am I understanding the modality in the wrong way? marco$ sudo ./libpcaptest en1 icmp Capturing from 'en1' with filter 'icmp' BIOCGRTIMEOUT = 0x4008426e, t.tv_sec = 1, t.tv_usec = 0 listening on en1, link-type EN10MB (Ethernet), capture size 128 bytes Packet captured Read 1 packets ReceivedPackets 4 DroppedPackets 0 I/F DroppedPackets 0 Read 0 packets ReceivedPackets 4 DroppedPackets 0 I/F DroppedPackets 0 Read 0 packets ReceivedPackets 4 DroppedPackets 0 I/F DroppedPackets 0 Read 0 packets ReceivedPackets 4 DroppedPackets 0 I/F DroppedPackets 0 Read 0 packets ReceivedPackets 4 DroppedPackets 0 I/F DroppedPackets 0 Packet captured Read 1 packets ReceivedPackets 9 DroppedPackets 0 I/F DroppedPackets 0 ^C
If you have an Apple Developer Connection account, go to http://developer.apple.com/bugreporter/
I have an account. I'll file the bug report and send you the code. - This is the tcpdump-workers list. Visit https://cod.sandelman.ca/ to unsubscribe.
Current thread:
- Re: libpcap on Mac Os X 10.6 Snow Leopard, (continued)
- Re: libpcap on Mac Os X 10.6 Snow Leopard Marco De Angelis (Feb 09)
- Re: libpcap on Mac Os X 10.6 Snow Leopard Carter Bullard (Feb 09)
- Re: libpcap on Mac Os X 10.6 Snow Leopard Guy Harris (Feb 09)
- Re: libpcap on Mac Os X 10.6 Snow Leopard Marco De Angelis (Feb 10)
- Re: libpcap on Mac Os X 10.6 Snow Leopard Guy Harris (Feb 10)
- Re: libpcap on Mac Os X 10.6 Snow Leopard Marco De Angelis (Feb 10)
- Re: libpcap on Mac Os X 10.6 Snow Leopard Guy Harris (Feb 11)
- Re: libpcap on Mac Os X 10.6 Snow Leopard Marco De Angelis (Feb 12)
- Re: libpcap on Mac Os X 10.6 Snow Leopard Guy Harris (Feb 12)
- Re: libpcap on Mac Os X 10.6 Snow Leopard Guy Harris (Feb 13)
- Re: libpcap on Mac Os X 10.6 Snow Leopard Marco De Angelis (Feb 19)
- Re: libpcap on Mac Os X 10.6 Snow Leopard Guy Harris (Feb 19)