Skip to content
Snippets Groups Projects
Commit 478d5ec9 authored by Jean-Christophe PLAGNIOL-VILLARD's avatar Jean-Christophe PLAGNIOL-VILLARD Committed by Wolfgang Denk
Browse files

s3c4510b_eth: fix 'packed' attribute ignored for fields of MACFrame

parent c08fb3ea
No related branches found
No related tags found
No related merge requests found
......@@ -30,8 +30,6 @@
*
*/
#define __packed __attribute__ ((packed))
#define ETH_MAC_ADDR_SIZE (6) /* dst,src addr is 6bytes each */
#define ETH_MaxTxFrames (16) /* Max number of Tx Frames */
......@@ -283,12 +281,14 @@ typedef struct __RX_FrameDescriptor {
} RX_FrameDescriptor;
/* MAC Frame Structure */
typedef struct __MACFrame {
u8 m_dstAddr[6] __packed;
u8 m_srcAddr[6] __packed;
u16 m_lengthOrType __packed;
u8 m_payload[1506] __packed;
} MACFrame;
struct __MACFrame {
u8 m_dstAddr[6];
u8 m_srcAddr[6];
u16 m_lengthOrType;
u8 m_payload[1506];
} __attribute__ ((packed));
typedef struct __MACFrame MACFrame;
/* Ethernet Control block */
typedef struct __ETH {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment