svn commit: r304326 - head/sys/dev/usb/net

YongHyeon PYUN pyunyh at gmail.com
Fri Aug 19 00:52:35 UTC 2016


On Thu, Aug 18, 2016 at 04:44:29PM +0000, Bjoern A. Zeeb wrote:
> On 18 Aug 2016, at 5:07, Pyun YongHyeon wrote:
> 
> >Author: yongari
> >Date: Thu Aug 18 05:07:02 2016
> >New Revision: 304326
> >URL: https://svnweb.freebsd.org/changeset/base/304326
> >

[...]

> >+struct axge_frame_txhdr {
> >+#if BYTE_ORDER == LITTLE_ENDIAN
> >+	uint32_t		len;
> >+#define	AXGE_TXLEN_MASK		0x0001FFFF
> >+#define	AXGE_VLAN_INSERT	0x20000000
> >+#define	AXGE_CSUM_DISABLE	0x80000000
> >+	uint32_t		mss;
> >+#define	AXGE_MSS_MASK		0x00003FFF
> >+#define	AXGE_PADDING		0x80008000
> >+#define	AXGE_VLAN_TAG_MASK	0xFFFF0000
> >+#else
> >+	uint32_t		mss;
> >+	uint32_t		len;
> >+#endif
> >+} __packed;
> >+
> >+#define	AXGE_TXBYTES(x)		((x) & AXGE_TXLEN_MASK)
> 
> 
> AXGE_TXLEN_MASK is only defined for LITTLE_ENDIAN and thus breaks builds 
> on others.
> 
> AXGE_CSUM_DISABLE as well ..
> 

Oops, fixed in r304439.
Thanks.


More information about the svn-src-head mailing list