Re: [PATCH 09/20] staging: brcm80211: use endian annotated structures in brcmsmac

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 09/24/2011 12:38 PM, Johannes Berg wrote:
On Fri, 2011-09-23 at 19:08 -0700, Franky Lin wrote:
  struct d11rxhdr {
  	u16 RxFrameSize;
  	u16 PAD;
+	union {
+		struct d11rxhdr_le rxh_le;
+		struct d11rxhdr rxh_cpu;
+	};
This seems a little strange. Why would it be both in LE and CPU byte
order?

Indeed. When we receive it from the device it is in LE and we convert it to CPU order for further processing using rxh_cpu.

johannes

Gr. AvS


_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel


[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux