diff options
| author | martin <martin@NetBSD.org> | 2014-11-28 09:01:05 +0000 |
|---|---|---|
| committer | martin <martin@NetBSD.org> | 2014-11-28 09:01:05 +0000 |
| commit | 5dff3dd798c9529a4a58f6abdc34005fb7cf5e45 (patch) | |
| tree | 73f0c584313131391b98b00b60a4ab08f895bfc5 /sys/dev | |
| parent | 3069fab2893d6f70892882df9d792952fb5cdf20 (diff) | |
Bits and values for checksum insertion controll
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/ic/dwc_gmac_reg.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/sys/dev/ic/dwc_gmac_reg.h b/sys/dev/ic/dwc_gmac_reg.h index e561896c259..dbdb0d97dd3 100644 --- a/sys/dev/ic/dwc_gmac_reg.h +++ b/sys/dev/ic/dwc_gmac_reg.h @@ -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) |
