From 6083ed448b812e7b318820d7ec83c2a0e250dd57 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Mon, 29 Jul 2013 15:21:27 +0200 Subject: [PATCH] net: mvneta: move the RX and TX desc macros outside of the structs The macros used for the various fields of the RX and TX descriptions are currently declared next to those fields within the structure definitions of the RX and TX descriptors. However, in order to support big endian, we'll have to use the "swap descriptors" features of the hardware, which swaps every byte within each 64 bits word of the descriptors. This requires a separate definition of the RX and TX descriptor structures for little and big endian, as is done in the mv643xx_eth. Those macros can therefore no longer be defined inside those structures. Signed-off-by: Thomas Petazzoni Signed-off-by: David S. Miller --- Reading git-format-patch failed