On Aug 6, 2010, at 2:34 PM, Jon Smirl wrote:

> Thanks for adding the DLT.
> 
> Do I need this bit about LINKTYPE?

If you want to be able to read 802.15.4-with-no-FCS captures with applications 
that use libpcap to read capture files, yes.

> diff --git a/pcap-linux.c b/pcap-linux.c
> index 70068b5..4d109ad 100644
> --- a/pcap-linux.c
> +++ b/pcap-linux.c
> @@ -2637,6 +2637,13 @@ static void map_arphrd_to_dlt(pcap_t *handle,
> int arptype, int cooked_ok)
>                handle->linktype = DLT_LINUX_LAPD;
>                break;
> 
> +#ifndef ARPHRD_IEEE802154
> +#define ARPHRD_IEEE802154      804
> +#endif
> +       case ARPHRD_IEEE802154:
> +               handle->linktype =  DLT_IEEE802_15_4_NOFCS;
> +               break;
> +
> #ifndef ARPHRD_NONE
> #define ARPHRD_NONE    0xFFFE
> #endif

I've checked that into the main and 1.1 branches and pushed them as well.-
This is the tcpdump-workers list.
Visit https://cod.sandelman.ca/ to unsubscribe.

Reply via email to