tcpdump mailing list archives
Re: [PATCH] SocketCAN support for libpcap - draft
From: Guy Harris <guy () alum mit edu>
Date: Tue, 29 Dec 2009 01:34:42 -0800
On Dec 8, 2009, at 3:03 PM, Felix Obenhuber wrote:
During capture from a can interface the relevant fields (here struct can_frame.can_id ) have to be passed to callback() in network byte order. This means to swap on le platforms - for short htonl. cf = (struct can_frame*)&handle->buffer[8]; cf->can_id = htonl( cf->can_id );
OK, that sounds good. I've checked in the latest version of your patch, with can_id being converted to network byte order. However, the configure script checks for a <linux/can/version.h> header file - but I don't see any such header file in the 2.6.29 kernel, although I see the other header files, and the code doesn't seem to include <linux/can/version.h>. Should it be checking for a different header file, such as <linux/can.h>? - This is the tcpdump-workers list. Visit https://cod.sandelman.ca/ to unsubscribe.
Current thread:
- Re: [PATCH] SocketCAN support for libpcap - draft Guy Harris (Jan 02)