summaryrefslogtreecommitdiffstats
path: root/src/drivers/net/realtek.c
diff options
context:
space:
mode:
authorMichael Brown2012-06-14 13:54:04 +0200
committerMichael Brown2012-06-27 20:15:16 +0200
commitcc3e9f068bec051645695579907a5e2e46b7cfe4 (patch)
tree7440a6ff2d6a76887f735ee684cf5c95998143ae /src/drivers/net/realtek.c
parent[ui] Allow colours to be configured via config/colour.h (diff)
downloadipxe-cc3e9f068bec051645695579907a5e2e46b7cfe4.tar.gz
ipxe-cc3e9f068bec051645695579907a5e2e46b7cfe4.tar.xz
ipxe-cc3e9f068bec051645695579907a5e2e46b7cfe4.zip
[realtek] Add missing cpu_to_le16()
Reported-by: Thomas Miletich <thomas.miletich@gmail.com> Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/drivers/net/realtek.c')
-rw-r--r--src/drivers/net/realtek.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/drivers/net/realtek.c b/src/drivers/net/realtek.c
index c906f251..104ff76e 100644
--- a/src/drivers/net/realtek.c
+++ b/src/drivers/net/realtek.c
@@ -478,7 +478,7 @@ static void realtek_refill_rx ( struct realtek_nic *rtl ) {
/* Populate receive descriptor */
address = virt_to_bus ( iobuf->data );
rx->address = cpu_to_le64 ( address );
- rx->length = RTL_RX_MAX_LEN;
+ rx->length = cpu_to_le16 ( RTL_RX_MAX_LEN );
wmb();
rx->flags = ( cpu_to_le16 ( RTL_DESC_OWN ) |
( is_last ? cpu_to_le16 ( RTL_DESC_EOR ) : 0 ) );