summaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorDmitry Fleytman <dmitry@daynix.com>2013-03-28 10:53:30 +0200
committerStefan Hajnoczi <stefanha@redhat.com>2013-04-08 14:01:25 +0200
commit389dd80795c646c914ab3c4366c9409e309f0e4f (patch)
tree4357acac96ee00362efe450539ced7b73e1a4318 /hw
parent3e948fd38556f872f40ac588ec9008c099010007 (diff)
downloadqemu-389dd80795c646c914ab3c4366c9409e309f0e4f.tar.gz
vmxnet3: const_cpu_to_le64 wrapping for feature bits dropped
Byte swap is redundant because shared memory reading functions already swap bytes when required Signed-off-by: Dmitry Fleytman <dmitry@daynix.com> Acked-by: Alexander Graf <agraf@suse.de> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'hw')
-rw-r--r--hw/vmxnet3.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/hw/vmxnet3.h b/hw/vmxnet3.h
index 7db0c8f5e0..4eae7c76be 100644
--- a/hw/vmxnet3.h
+++ b/hw/vmxnet3.h
@@ -37,10 +37,8 @@
#define __packed QEMU_PACKED
#if defined(HOST_WORDS_BIGENDIAN)
-#define const_cpu_to_le64(x) bswap_64(x)
#define __BIG_ENDIAN_BITFIELD
#else
-#define const_cpu_to_le64(x) (x)
#endif
/*
@@ -137,10 +135,10 @@ struct UPT1_RSSConf {
/* features */
enum {
- UPT1_F_RXCSUM = const_cpu_to_le64(0x0001), /* rx csum verification */
- UPT1_F_RSS = const_cpu_to_le64(0x0002),
- UPT1_F_RXVLAN = const_cpu_to_le64(0x0004), /* VLAN tag stripping */
- UPT1_F_LRO = const_cpu_to_le64(0x0008),
+ UPT1_F_RXCSUM = 0x0001, /* rx csum verification */
+ UPT1_F_RSS = 0x0002,
+ UPT1_F_RXVLAN = 0x0004, /* VLAN tag stripping */
+ UPT1_F_LRO = 0x0008,
};
/* all registers are 32 bit wide */
@@ -752,7 +750,6 @@ struct Vmxnet3_DriverShared {
#undef __le32
#undef __le64
#undef __packed
-#undef const_cpu_to_le64
#if defined(HOST_WORDS_BIGENDIAN)
#undef __BIG_ENDIAN_BITFIELD
#endif