Module Name:    src
Committed By:   martin
Date:           Fri Nov 28 09:01:05 UTC 2014

Modified Files:
        src/sys/dev/ic: dwc_gmac_reg.h

Log Message:
Bits and values for checksum insertion controll


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/dev/ic/dwc_gmac_reg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/ic/dwc_gmac_reg.h
diff -u src/sys/dev/ic/dwc_gmac_reg.h:1.13 src/sys/dev/ic/dwc_gmac_reg.h:1.14
--- src/sys/dev/ic/dwc_gmac_reg.h:1.13	Sat Nov 22 18:31:03 2014
+++ src/sys/dev/ic/dwc_gmac_reg.h	Fri Nov 28 09:01:05 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: dwc_gmac_reg.h,v 1.13 2014/11/22 18:31:03 jmcneill Exp $ */
+/* $NetBSD: dwc_gmac_reg.h,v 1.14 2014/11/28 09:01:05 martin Exp $ */
 
 /*-
  * Copyright (c) 2013, 2014 The NetBSD Foundation, Inc.
@@ -188,10 +188,17 @@ struct dwc_gmac_dev_dmadesc {
 #define	DDESC_CNTL_TXINT		__BIT(31)
 #define	DDESC_CNTL_TXLAST		__BIT(30)
 #define	DDESC_CNTL_TXFIRST		__BIT(29)
-#define	DDESC_CNTL_TXCHECKINSCTRL	__BIT(27)
+#define	DDESC_CNTL_TXCHECKINSCTRL	__BITS(27,28)
+
+#define	    DDESC_TXCHECK_DISABLED	0
+#define	    DDESC_TXCHECK_IP		1
+#define	    DDESC_TXCHECK_IP_NO_PSE	2
+#define	    DDESC_TXCHECK_FULL		3
+
 #define	DDESC_CNTL_TXCRCDIS		__BIT(26)
 #define	DDESC_CNTL_TXRINGEND		__BIT(25)
 #define	DDESC_CNTL_TXCHAIN		__BIT(24)
+#define	DDESC_CNTL_TXDISPAD		__BIT(23)
 
 /* for RX descriptors */
 #define	DDESC_CNTL_RXINTDIS		__BIT(31)

Reply via email to