xref: /illumos-gate/usr/src/uts/common/io/bnx/include/hsi.h (revision 17a5fa85fe0c34b1146222e40a80b42f2aae8500)
1 /*
2  * Copyright 2014-2017 Cavium, Inc.
3  * The contents of this file are subject to the terms of the Common Development
4  * and Distribution License, v.1,  (the "License").
5  *
6  * You may not use this file except in compliance with the License.
7  *
8  * You can obtain a copy of the License at available
9  * at http://opensource.org/licenses/CDDL-1.0
10  *
11  * See the License for the specific language governing permissions and
12  * limitations under the License.
13  */
14 
15 #ifndef PRIVATE_HSI_H
16 #define PRIVATE_HSI_H
17 
18 #define tcp_syn_dos_defense		(0x10 + 0x020)
19 #define rxp_unicast_bytes_rcvd		(0x10 + 0x0d0)
20 #define rxp_multicast_bytes_rcvd	(0x10 + 0x0d8)
21 #define rxp_broadcast_bytes_rcvd	(0x10 + 0x0e0)
22 #define RXP_HSI_OFFSETOFF(x)		(x)
23 
24 #define com_no_buffer			(0x10 + 0x074)
25 #define COM_HSI_OFFSETOFF(x)		(x)
26 
27 #define unicast_bytes_xmit		(0x410 + 0x030)
28 #define multicast_bytes_xmit		(0x410 + 0x038)
29 #define broadcast_bytes_xmit		(0x410 + 0x040)
30 #define TPAT_HSI_OFFSETOFF(x)		(x)
31 
32 #endif
33