Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/dev/ic Add missing receive error status bit definitions,...
details: https://anonhg.NetBSD.org/src/rev/db6da0283dbf
branches: trunk
changeset: 1009507:db6da0283dbf
user: jmcneill <jmcneill%NetBSD.org@localhost>
date: Sat Apr 25 10:21:41 2020 +0000
description:
Add missing receive error status bit definitions, from Robert Sprowson in
PR# kern/55199
diffstat:
sys/dev/ic/bcmgenetreg.h | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diffs (23 lines):
diff -r d5b3cde8ab6d -r db6da0283dbf sys/dev/ic/bcmgenetreg.h
--- a/sys/dev/ic/bcmgenetreg.h Sat Apr 25 10:06:42 2020 +0000
+++ b/sys/dev/ic/bcmgenetreg.h Sat Apr 25 10:21:41 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: bcmgenetreg.h,v 1.2 2020/02/22 13:41:41 jmcneill Exp $ */
+/* $NetBSD: bcmgenetreg.h,v 1.3 2020/04/25 10:21:41 jmcneill Exp $ */
/*-
* Copyright (c) 2020 Jared McNeill <jmcneill%invisible.ca@localhost>
@@ -138,7 +138,12 @@
#define GENET_RX_DESC_STATUS_OWN __BIT(15)
#define GENET_RX_DESC_STATUS_EOP __BIT(14)
#define GENET_RX_DESC_STATUS_SOP __BIT(13)
-#define GENET_RX_DESC_STATUS_RX_ERROR __BIT(2)
+#define GENET_RX_DESC_STATUS_ALL_ERRS __BITS(4,0)
+#define GENET_RX_DESC_STATUS_LEN_ERR __BIT(4)
+#define GENET_RX_DESC_STATUS_FRAME_ERR __BIT(3)
+#define GENET_RX_DESC_STATUS_RX_ERR __BIT(2)
+#define GENET_RX_DESC_STATUS_CRC_ERR __BIT(1)
+#define GENET_RX_DESC_STATUS_OVRUN_ERR __BIT(0)
#define GENET_RX_DESC_ADDRESS_LO(idx) (GENET_RX_BASE + GENET_DMA_DESC_SIZE * (idx) + 0x04)
#define GENET_RX_DESC_ADDRESS_HI(idx) (GENET_RX_BASE + GENET_DMA_DESC_SIZE * (idx) + 0x08)
Home |
Main Index |
Thread Index |
Old Index