Module Name: src Committed By: jakllsch Date: Fri May 8 16:43:18 UTC 2020
Modified Files: src/sys/dev/pci: if_skreg.h Log Message: if_skreg.h: remove duplicate or triplicate identical #defines To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/dev/pci/if_skreg.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/pci/if_skreg.h diff -u src/sys/dev/pci/if_skreg.h:1.28 src/sys/dev/pci/if_skreg.h:1.29 --- src/sys/dev/pci/if_skreg.h:1.28 Sun Apr 26 15:39:04 2020 +++ src/sys/dev/pci/if_skreg.h Fri May 8 16:43:17 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: if_skreg.h,v 1.28 2020/04/26 15:39:04 jakllsch Exp $ */ +/* $NetBSD: if_skreg.h,v 1.29 2020/05/08 16:43:17 jakllsch Exp $ */ /*- * Copyright (c) 2003 The NetBSD Foundation, Inc. @@ -1624,11 +1624,6 @@ struct sk_type { #define SK_RING_ALIGN 64 -#define SK_ADDR_LO(x) ((u_int64_t) (x) & 0xffffffff) -#define SK_ADDR_HI(x) ((u_int64_t) (x) >> 32) - -#define SK_RING_ALIGN 64 - /* RX queue descriptor data structure */ struct sk_rx_desc { u_int32_t sk_ctl; @@ -1739,14 +1734,6 @@ struct msk_status_desc { #define SK_Y2_ST_TXA2_MSKH 0x000f #define SK_Y2_ST_TXA2_SHIFTH 8 -#define SK_Y2_ST_TXA1_MSKL 0x00000fff -#define SK_Y2_ST_TXA1_SHIFT 0 - -#define SK_Y2_ST_TXA2_MSKL 0xff000000 -#define SK_Y2_ST_TXA2_SHIFTL 24 -#define SK_Y2_ST_TXA2_MSKH 0x000f -#define SK_Y2_ST_TXA2_SHIFTH 8 - #define MSK_TX_RING_CNT 512 #define MSK_RX_RING_CNT 512 #define MSK_STATUS_RING_CNT 2048 @@ -1953,42 +1940,6 @@ struct msk_status_desc { #define YU_RXSTAT_BYTES(x) ((x) >> YU_RXSTAT_LENSHIFT) -/* Receive status */ -#define YU_RXSTAT_FOFL 0x00000001 /* Rx FIFO overflow */ -#define YU_RXSTAT_CRCERR 0x00000002 /* CRC error */ -#define YU_RXSTAT_FRAGMENT 0x00000008 /* fragment */ -#define YU_RXSTAT_LONGERR 0x00000010 /* too long packet */ -#define YU_RXSTAT_MIIERR 0x00000020 /* MII error */ -#define YU_RXSTAT_BADFC 0x00000040 /* bad flow-control packet */ -#define YU_RXSTAT_GOODFC 0x00000080 /* good flow-control packet */ -#define YU_RXSTAT_RXOK 0x00000100 /* receice OK (Good packet) */ -#define YU_RXSTAT_BROADCAST 0x00000200 /* broadcast packet */ -#define YU_RXSTAT_MULTICAST 0x00000400 /* multicast packet */ -#define YU_RXSTAT_RUNT 0x00000800 /* undersize packet */ -#define YU_RXSTAT_JABBER 0x00001000 /* jabber packet */ -#define YU_RXSTAT_VLAN 0x00002000 /* VLAN packet */ -#define YU_RXSTAT_LENSHIFT 16 - -#define YU_RXSTAT_BYTES(x) ((x) >> YU_RXSTAT_LENSHIFT) - -/* Receive status */ -#define YU_RXSTAT_FOFL 0x00000001 /* Rx FIFO overflow */ -#define YU_RXSTAT_CRCERR 0x00000002 /* CRC error */ -#define YU_RXSTAT_FRAGMENT 0x00000008 /* fragment */ -#define YU_RXSTAT_LONGERR 0x00000010 /* too long packet */ -#define YU_RXSTAT_MIIERR 0x00000020 /* MII error */ -#define YU_RXSTAT_BADFC 0x00000040 /* bad flow-control packet */ -#define YU_RXSTAT_GOODFC 0x00000080 /* good flow-control packet */ -#define YU_RXSTAT_RXOK 0x00000100 /* receice OK (Good packet) */ -#define YU_RXSTAT_BROADCAST 0x00000200 /* broadcast packet */ -#define YU_RXSTAT_MULTICAST 0x00000400 /* multicast packet */ -#define YU_RXSTAT_RUNT 0x00000800 /* undersize packet */ -#define YU_RXSTAT_JABBER 0x00001000 /* jabber packet */ -#define YU_RXSTAT_VLAN 0x00002000 /* VLAN packet */ -#define YU_RXSTAT_LENSHIFT 16 - -#define YU_RXSTAT_BYTES(x) ((x) >> YU_RXSTAT_LENSHIFT) - /* * Registers and data structures for the XaQti Corporation XMAC II * Gigabit Ethernet MAC. Datasheet is available from http://www.xaqti.com.