Messages in this thread | | | Date | Mon, 28 Jan 2008 20:53:57 +0300 | Subject | Re: [PATCH] ipwireless: driver for 3G PC Card | From | Alexey Dobriyan <> |
| |
On Mon, Jan 28, 2008 at 06:19:29PM +0100, David Sterba wrote: > ipwireless: driver for PC Card, 3G internet connection
> +struct nl_first_paket_header { > +#if defined(__BIG_ENDIAN) > + unsigned char packet_rank:2; > + unsigned char address:3; > + unsigned char protocol:3; > +#else > + unsigned char protocol:3; > + unsigned char address:3; > + unsigned char packet_rank:2; > +#endif > + unsigned char length_lsb; > + unsigned char length_msb; > +}; > + > +struct nl_packet_header { > +#if defined(__BIG_ENDIAN) > + unsigned char packet_rank:2; > + unsigned char address:3; > + unsigned char protocol:3; > +#else > + unsigned char protocol:3; > + unsigned char address:3; > + unsigned char packet_rank:2; > +#endif > +};
You want __BIG_ENDIAN_BITFIELD here.
| |