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)