From 5dff3dd798c9529a4a58f6abdc34005fb7cf5e45 Mon Sep 17 00:00:00 2001 From: martin Date: Fri, 28 Nov 2014 09:01:05 +0000 Subject: Bits and values for checksum insertion controll --- sys/dev/ic/dwc_gmac_reg.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'sys/dev') 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) -- cgit