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