Re: linux headers and tcpdump programs

Michael Elizabeth Chastain (
Thu, 11 Jul 1996 23:51:40 -0500

Hi Alan,

> The Linux structures are defined in include/linux which is distributed
> with the kernel. The others in include/net which is local. That
> seperation is critical to stuff like cross compiling and porting.

All right, I've been wondering and wondering about this. Just to
confirm: /usr/include/net is -not- supposed to be a symbolic link to
/usr/src/linux/include/net. Right?

I've gone through /usr/src/linux/include/net and found one user-visible
structure: <net/br.h> defines 'struct br_stat', which is returned by
SIOCGIFBR. What is the right thing to do about this?

Michael Chastain