]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - tools/tools/nxge/xge_log.h
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / tools / tools / nxge / xge_log.h
1 /*-
2  * Copyright (c) 2002-2007 Neterion, Inc.
3  * All rights reserved.
4  *
5  * Redistribution and use in source and binary forms, with or without
6  * modification, are permitted provided that the following conditions
7  * are met:
8  * 1. Redistributions of source code must retain the above copyright
9  *    notice, this list of conditions and the following disclaimer.
10  * 2. Redistributions in binary form must reproduce the above copyright
11  *    notice, this list of conditions and the following disclaimer in the
12  *    documentation and/or other materials provided with the distribution.
13  *
14  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
15  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
18  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24  * SUCH DAMAGE.
25  *
26  * $FreeBSD$
27  */
28
29 #ifndef XGE_CMN_H
30 #include "xge_cmn.h"
31 #endif
32
33 #define XGE_STR_MAX_LEN_REGS     26
34 #define XGE_STR_MAX_LEN_STATS    32
35 #define XGE_STR_MAX_LEN_PCICONF  20
36 #define XGE_STR_MAX_LEN_DEVCONF  32
37
38 #define XGE_FORMAT_REGS          "%s%*s\t0x%.8llX\t0x%.16llX"
39 #define XGE_FORMAT_PCICONF       "%s%*s\t0x%.4llX\t0x%.4llX"
40 #define XGE_FORMAT_STATS         "%s%*s\t%d"
41 #define XGE_FORMAT_DEVCONF       "%s%*s\t%d"
42
43 FILE *fdAll;
44
45 int spaceCount = 0;
46 char line[68]  =                                                               \
47         "===================================================================";
48
49 #define XGE_PRINT_HEADER(fd, maxSize, pOffset) {                               \
50         XGE_PRINT_LINE(fd);                                                    \
51         spaceCount = (maxSize) - 9;                                            \
52         if((pOffset) == 1) {                                                   \
53             XGE_PRINT(fd, "PARAMETER%*s\tOFFSET\tVALUE", spaceCount, " ");     \
54         }                                                                      \
55         else {                                                                 \
56             XGE_PRINT(fd, "PARAMETER%*s\tVALUE", spaceCount, " ");             \
57         }                                                                      \
58         XGE_PRINT_LINE(fd);                                                    \
59 }
60
61 #define XGE_PRINT_READ_HEADER(fd, maxSize, pOffset) {                          \
62         XGE_PRINT_LINE(fd);                                                    \
63         spaceCount = (maxSize) - 9;                                            \
64         if((pOffset) == 1) {                                                   \
65             XGE_PRINT(fd, "OFFSET\t\tVALUE", spaceCount, " ");                 \
66         }                                                                      \
67         else {                                                                 \
68             XGE_PRINT(fd, "VALUE", spaceCount, " ");                           \
69         }                                                                      \
70         XGE_PRINT_LINE(fd);                                                    \
71 }
72
73 #define XGE_PRINT_HEADER_REGS(fd)                                              \
74         XGE_PRINT_HEADER(fd, XGE_STR_MAX_LEN_REGS, 1);
75 #define XGE_PRINT_READ_HEADER_REGS(fd)                                         \
76         XGE_PRINT_READ_HEADER(fd, XGE_STR_MAX_LEN_REGS, 1);
77 #define XGE_PRINT_HEADER_PCICONF(fd)                                           \
78         XGE_PRINT_HEADER(fd, XGE_STR_MAX_LEN_PCICONF, 1);
79 #define XGE_PRINT_HEADER_DEVCONF(fd)                                           \
80         XGE_PRINT_HEADER(fd, XGE_STR_MAX_LEN_DEVCONF, 0);
81 #define XGE_PRINT_HEADER_STATS(fd)                                             \
82         XGE_PRINT_HEADER(fd, XGE_STR_MAX_LEN_STATS, 0);
83
84 #define XGE_PRINT_REGS(fd, parameter, offset, value) {                         \
85         spaceCount = XGE_STR_MAX_LEN_REGS - strlen(parameter);                 \
86         XGE_PRINT(fd, XGE_FORMAT_REGS, (parameter), (spaceCount), " ",         \
87             (offset), (value));                                                \
88 }
89
90 #define XGE_PRINT_PCICONF(fd, parameter, offset, value) {                      \
91         spaceCount = XGE_STR_MAX_LEN_PCICONF - strlen(parameter);              \
92         XGE_PRINT(fd, XGE_FORMAT_PCICONF, (parameter), (spaceCount), " ",      \
93             (offset), (value));                                                \
94 }
95
96 #define XGE_PRINT_DEVCONF(fd, parameter, value) {                              \
97         spaceCount = XGE_STR_MAX_LEN_DEVCONF - strlen(parameter);              \
98         XGE_PRINT(fd, XGE_FORMAT_DEVCONF, (parameter), (spaceCount), " ",      \
99             (value));                                                          \
100 }
101
102 #define XGE_PRINT_STATS(fd, parameter, value) {                                \
103         spaceCount = XGE_STR_MAX_LEN_STATS - strlen(parameter);                \
104         XGE_PRINT(fd, XGE_FORMAT_STATS, (parameter), (spaceCount), " ",        \
105             (value));                                                          \
106 }
107
108 xge_pci_bar0_t regInfo[] = {
109         {"GENERAL_INT_STATUS",          0x0000, 0, 0},
110         {"GENERAL_INT_MASK",            0x0008, 0, 0},
111         {"SW_RESET",                    0x0100, 0, 0},
112         {"ADAPTER_STATUS",              0x0108, 0, 0},
113         {"ADAPTER_CONTROL",             0x0110, 0, 0},
114         {"SERR_SOURCE",                 0x0118, 0, 0},
115         {"PCI_MODE",                    0x0120, 0, 1},
116         {"RIC_STATUS",                  0x0160, 0, 1},
117         {"MBIST_STATUS",                0x0558, 0, 1},
118         {"PIC_INT_STATUS",              0x0800, 0, 0},
119         {"PIC_INT_MASK",                0x0808, 0, 0},
120         {"TxPIC_INT_REG",               0x0810, 0, 0},
121         {"TxPIC_INT_MASK",              0x0818, 0, 0},
122         {"TxPIC_INT_ALARM",             0x0820, 0, 0},
123         {"RxPIC_INT_REG",               0x0828, 0, 0},
124         {"RxPIC_INT_MASK",              0x0830, 0, 0},
125         {"RxPIC_INT_ALARM",             0x0838, 0, 0},
126         {"FLSH_INT_REG",                0x0840, 0, 0},
127         {"FLSH_INT_MASK",               0x0848, 0, 0},
128         {"FLSH_INT_ALARM",              0x0850, 0, 0},
129         {"MDIO_INT_REG",                0x0858, 0, 0},
130         {"MDIO_INT_MASK",               0x0860, 0, 0},
131         {"MDIO_INT_ALARM",              0x0868, 0, 0},
132         {"IIC_INT_REG",                 0x0870, 0, 0},
133         {"IIC_INT_MASK",                0x0878, 0, 0},
134         {"IIC_INT_ALARM",               0x0880, 0, 0},
135         {"MSI_PENDING_REG",             0x0888, 0, 1},
136         {"GPIO_INT_REG",                0x0890, 0, 0},
137         {"GPIO_INT_MASK",               0x0898, 0, 0},
138         {"GPIO_INT_ALARM",              0x08A0, 0, 0},
139         {"MISC_INT_REG",                0x0890, 0, 1},
140         {"MISC_INT_MASK",               0x0898, 0, 1},
141         {"MISC_INT_ALARM",              0x08A0, 0, 1},
142         {"MSI_TRIGGERED_REG",           0x08A8, 0, 1},
143         {"XFP_GPIO_INT_REG",            0x08B0, 0, 1},
144         {"XFP_GPIO_INT_MASK",           0x08B8, 0, 1},
145         {"XFP_GPIO_ALARM",              0x08C0, 0, 1},
146         {"TX_TRAFFIC_INT",              0x08E0, 0, 0},
147         {"TX_TRAFFIC_INT_MASK",         0x08E8, 0, 0},
148         {"RX_TRAFFIC_INT",              0x08F0, 0, 0},
149         {"RX_TRAFFIC_INT_MASK",         0x08F8, 0, 0},
150         {"PIC_CONTROL",                 0x0900, 0, 0},
151         {"SWAPPER_CTRL",                0x0908, 0, 0},
152         {"PIF_RD_SWAPPER_Fb",           0x0910, 0, 0},
153         {"SCHEDULED_INT_CTRL",          0x0918, 0, 0},
154         {"TxReqTimeOut",                0x0920, 0, 0},
155         {"STATSReqTimeOut",             0x0928, 0, 0},
156         {"Read_Retry_Delay",            0x0930, 0, 0},
157         {"Read_Retry_Acceleration",     0x0938, 0, 0},
158         {"Write_Retry_Delay",           0x0940, 0, 0},
159         {"Write_Retry_Acceleration",    0x0948, 0, 0},
160         {"XMSI_Control",                0x0950, 0, 0},
161         {"XMSI_Access",                 0x0958, 0, 0},
162         {"XMSI_Address",                0x0960, 0, 0},
163         {"XMSI_Data",                   0x0968, 0, 0},
164         {"Rx_MAT",                      0x0970, 0, 0},
165         {"Tx_MAT0_7",                   0x0980, 0, 0},
166         {"Tx_MAT8_15",                  0x0988, 0, 0},
167         {"Tx_MAT16_23",                 0x0990, 0, 0},
168         {"Tx_MAT24_31",                 0x0998, 0, 0},
169         {"Tx_MAT32_39",                 0x09A0, 0, 0},
170         {"Tx_MAT40_47",                 0x09A8, 0, 0},
171         {"Tx_MAT48_55",                 0x09B0, 0, 0},
172         {"Tx_MAT56_63",                 0x09B8, 0, 0},
173         {"XMSI_MASK_REG",               0x09C0, 0, 1},
174         {"STAT_BYTE_CNT",               0x09C8, 0, 1},
175         {"STAT_CFG",                    0x09D0, 0, 0},
176         {"STAT_ADDR",                   0x09D8, 0, 0},
177         {"MDIO_CONTROL",                0x09E0, 0, 0},
178         {"DTX_CONTROL",                 0x09E8, 0, 0},
179         {"I2C_CONTROL",                 0x09F0, 0, 0},
180         {"GPIO_CONTROL",                0x09F8, 0, 0},
181         {"BEACON_CONTROL",              0x09F8, 0, 1},
182         {"HOST_SCRATCH",                0x0A00, 0, 0},
183         {"MISC_CONTROL",                0x0A00, 0, 1},
184         {"XFP_CONTROL",                 0x0A08, 0, 1},
185         {"GPIO_CONTROL",                0x0A10, 0, 1},
186         {"TxFIFO_DW_MASK",              0x0A18, 0, 1},
187         {"SPLIT_TABLE_LINE_NO",         0x0A20, 0, 1},
188         {"SC_TIMEOUT",                  0x0A28, 0, 1},
189         {"PIC_CONTROL_2",               0x0A30, 0, 1},
190         {"INI_DPERR_CTRL",              0x0A38, 0, 1},
191         {"WREQ_SPLIT_MASK",             0x0A40, 0, 1},
192         {"QW_PER_RXD",                  0x0A48, 0, 1},
193         {"PIC_STATUS",                  0x0B00, 0, 1},
194         {"TXP_STATUS",                  0x0B08, 0, 1},
195         {"TXP_ERR_CONTEXT",             0x0B10, 0, 1},
196         {"SPDM_BIR_OFFSET",             0x0B18, 0, 1},
197         {"SPDM_OVERWRITE",              0x0B20, 0, 1},
198         {"CFG_ADDR_ON_DPERR",           0x0B28, 0, 1},
199         {"PIF_ADDR_ON_DPERR",           0x0B30, 0, 1},
200         {"TAGS_IN_USE",                 0x0B38, 0, 1},
201         {"RD_REQ_TYPES",                0x0B40, 0, 1},
202         {"SPLIT_TABLE_LINE",            0x0B48, 0, 1},
203         {"UNXP_SPLIT_ADD_PH",           0x0B50, 0, 1},
204         {"UNEXP_SPLIT_ATTR_PH",         0x0B58, 0, 1},
205         {"SPLIT_MESSAGE",               0x0B60, 0, 1},
206         {"SPDM_STRUCTURE",              0x0B68, 0, 1},
207         {"TXDW_PTR_CNT_0",              0x0B70, 0, 1},
208         {"TXDW_PTR_CNT_1",              0x0B78, 0, 1},
209         {"TXDW_PTR_CNT_2",              0x0B80, 0, 1},
210         {"TXDW_PTR_CNT_3",              0x0B88, 0, 1},
211         {"TXDW_PTR_CNT_4",              0x0B90, 0, 1},
212         {"TXDW_PTR_CNT_5",              0x0B98, 0, 1},
213         {"TXDW_PTR_CNT_6",              0x0BA0, 0, 1},
214         {"TXDW_PTR_CNT_7",              0x0BA8, 0, 1},
215         {"RXDW_CNT_RING_0",             0x0BB0, 0, 1},
216         {"RXDW_CNT_RING_1",             0x0BB8, 0, 1},
217         {"RXDW_CNT_RING_2",             0x0BC0, 0, 1},
218         {"RXDW_CNT_RING_3",             0x0BC8, 0, 1},
219         {"RXDW_CNT_RING_4",             0x0BD0, 0, 1},
220         {"RXDW_CNT_RING_5",             0x0BD8, 0, 1},
221         {"RXDW_CNT_RING_6",             0x0BE0, 0, 1},
222         {"RXDW_CNT_RING_7",             0x0BE8, 0, 1},
223         {"TXDMA_INT_STATUS",            0x1000, 0, 0},
224         {"TXDMA_INT_MASK",              0x1008, 0, 0},
225         {"PFC_ERR_REG",                 0x1010, 0, 0},
226         {"PFC_ERR_MASK",                0x1018, 0, 0},
227         {"PFC_ERR_ALARM",               0x1020, 0, 0},
228         {"TDA_ERR_REG",                 0x1028, 0, 0},
229         {"TDA_ERR_MASK",                0x1030, 0, 0},
230         {"TDA_ERR_ALARM",               0x1038, 0, 0},
231         {"PCC_ERR_REG",                 0x1040, 0, 0},
232         {"PCC_ERR_MASK",                0x1048, 0, 0},
233         {"PCC_ERR_ALARM",               0x1050, 0, 0},
234         {"TTI_ERR_REG",                 0x1058, 0, 0},
235         {"TTI_ERR_MASK",                0x1060, 0, 0},
236         {"TTI_ERR_ALARM",               0x1068, 0, 0},
237         {"LSO_ERR_REG",                 0x1070, 0, 0},
238         {"LSO_ERR_MASK",                0x1078, 0, 0},
239         {"LSO_ERR_ALARM",               0x1080, 0, 0},
240         {"TPA_ERR_REG",                 0x1088, 0, 0},
241         {"TPA_ERR_MASK",                0x1090, 0, 0},
242         {"TPA_ERR_ALARM",               0x1098, 0, 0},
243         {"SM_ERR_REG",                  0x10A0, 0, 0},
244         {"SM_ERR_MASK",                 0x10A8, 0, 0},
245         {"SM_ERR_ALARM",                0x10B0, 0, 0},
246         {"TX_FIFO_PARTITION_0",         0x1108, 0, 0},
247         {"TX_FIFO_PARTITION_1",         0x1110, 0, 0},
248         {"TX_FIFO_PARTITION_2",         0x1118, 0, 0},
249         {"TX_FIFO_PARTITION_3",         0x1120, 0, 0},
250         {"TX_W_ROUND_ROBIN_0",          0x1128, 0, 0},
251         {"TX_W_ROUND_ROBIN_1",          0x1130, 0, 0},
252         {"TX_W_ROUND_ROBIN_2",          0x1138, 0, 0},
253         {"TX_W_ROUND_ROBIN_3",          0x1140, 0, 0},
254         {"TX_W_ROUND_ROBIN_4",          0x1148, 0, 0},
255         {"TTI_COMMAND_MEM",             0x1150, 0, 0},
256         {"TTI_DATA1_MEM",               0x1158, 0, 0},
257         {"TTI_DATA2_MEM",               0x1160, 0, 0},
258         {"TX_PA_CFG",                   0x1168, 0, 0},
259         {"PCC_ENABLE",                  0x1170, 0, 0},
260         {"PFC_MONITOR_0",               0x1178, 0, 1},
261         {"PFC_MONITOR_1",               0x1180, 0, 1},
262         {"PFC_MONITOR_2",               0x1188, 0, 1},
263         {"PFC_MONITOR_3",               0x1190, 0, 1},
264         {"TXD_OWNERSHIP_CTRL",          0x1198, 0, 1},
265         {"PFC_READ_CNTRL",              0x11A0, 0, 1},
266         {"PFC_READ_DATA",               0x11A8, 0, 1},
267         {"RXDMA_INT_STATUS",            0x1800, 0, 0},
268         {"RXDMA_INT_MASK",              0x1808, 0, 0},
269         {"RDA_ERR_REG",                 0x1810, 0, 0},
270         {"RDA_ERR_MASK",                0x1818, 0, 0},
271         {"RDA_ERR_ALARM",               0x1820, 0, 0},
272         {"RC_ERR_REG",                  0x1828, 0, 0},
273         {"RC_ERR_MASK",                 0x1830, 0, 0},
274         {"RC_ERR_ALARM",                0x1838, 0, 0},
275         {"PRC_PCIX_ERR_REG",            0x1840, 0, 0},
276         {"PRC_PCIX_ERR_MASK",           0x1848, 0, 0},
277         {"PRC_PCIX_ERR_ALARM",          0x1850, 0, 0},
278         {"RPA_ERR_REG",                 0x1858, 0, 0},
279         {"RPA_ERR_MASK",                0x1860, 0, 0},
280         {"RPA_ERR_ALARM",               0x1868, 0, 0},
281         {"RTI_ERR_REG",                 0x1870, 0, 0},
282         {"RTI_ERR_MASK",                0x1878, 0, 0},
283         {"RTI_ERR_ALARM",               0x1880, 0, 0},
284         {"RX_QUEUE_PRIORITY",           0x1900, 0, 0},
285         {"RX_W_ROUND_ROBIN_0",          0x1908, 0, 0},
286         {"RX_W_ROUND_ROBIN_1",          0x1910, 0, 0},
287         {"RX_W_ROUND_ROBIN_2",          0x1918, 0, 0},
288         {"RX_W_ROUND_ROBIN_3",          0x1920, 0, 0},
289         {"RX_W_ROUND_ROBIN_4",          0x1928, 0, 0},
290         {"PRC_RXD0_0",                  0x1930, 0, 0},
291         {"PRC_RXD0_1",                  0x1938, 0, 0},
292         {"PRC_RXD0_2",                  0x1940, 0, 0},
293         {"PRC_RXD0_3",                  0x1948, 0, 0},
294         {"PRC_RXD0_4",                  0x1950, 0, 0},
295         {"PRC_RXD0_5",                  0x1958, 0, 0},
296         {"PRC_RXD0_6",                  0x1960, 0, 0},
297         {"PRC_RXD0_7",                  0x1968, 0, 0},
298         {"PRC_CTRL_0",                  0x1970, 0, 0},
299         {"PRC_CTRL_1",                  0x1978, 0, 0},
300         {"PRC_CTRL_2",                  0x1980, 0, 0},
301         {"PRC_CTRL_3",                  0x1988, 0, 0},
302         {"PRC_CTRL_4",                  0x1990, 0, 0},
303         {"PRC_CTRL_5",                  0x1998, 0, 0},
304         {"PRC_CTRL_6",                  0x19A0, 0, 0},
305         {"PRC_CTRL_7",                  0x19A8, 0, 0},
306         {"PRC_ALARM_ACTION",            0x19B0, 0, 0},
307         {"RTI_COMMAND_MEM",             0x19B8, 0, 0},
308         {"RTI_DATA1_MEM",               0x19C0, 0, 0},
309         {"RTI_DATA2_MEM",               0x19C8, 0, 0},
310         {"RX_PA_CFG",                   0x19D0, 0, 0},
311         {"RING_BUMP_COUNTER1",          0x19E0, 0, 1},
312         {"RING_BUMP_COUNTER2",          0x19E8, 0, 1},
313         {"MAC_INT_STATUS",              0x2000, 0, 0},
314         {"MAC_INT_MASK",                0x2008, 0, 0},
315         {"MAC_TMAC_ERR_REG",            0x2010, 0, 0},
316         {"MAC_TMAC_ERR_MASK",           0x2018, 0, 0},
317         {"MAC_TMAC_ERR_ALARM",          0x2020, 0, 0},
318         {"MAC_RMAC_ERR_REG",            0x2028, 0, 0},
319         {"MAC_RMAC_ERR_MASK",           0x2030, 0, 0},
320         {"MAC_RMAC_ERR_ALARM",          0x2038, 0, 0},
321         {"MAC_CFG",                     0x2100, 0, 0},
322         {"TMAC_AVG_IPG",                0x2108, 0, 0},
323         {"RMAC_MAX_PYLD_LEN",           0x2110, 0, 0},
324         {"RMAC_ERR_CFG",                0x2118, 0, 0},
325         {"RMAC_CFG_KEY",                0x2120, 0, 0},
326         {"RMAC_ADDR_CMD_MEM",           0x2128, 0, 0},
327         {"RMAC_ADDR_DATA0_MEM",         0x2130, 0, 0},
328         {"RMAC_ADDR_DATA1_MEM",         0x2138, 0, 0},
329         {"TMAC_IPG_CFG",                0x2148, 0, 0},
330         {"RMAC_PAUSE_CFG",              0x2150, 0, 0},
331         {"RMAC_RED_CFG",                0x2158, 0, 0},
332         {"RMAC_RED_RATE_Q0Q3",          0x2160, 0, 0},
333         {"RMAC_RED_RATE_Q4Q7",          0x2168, 0, 0},
334         {"MAC_LINK_UTIL",               0x2170, 0, 0},
335         {"RMAC_INVALID_IPG",            0x2178, 0, 0},
336         {"RTS_FRM_LEN_0",               0x2180, 0, 0},
337         {"RTS_FRM_LEN_1",               0x2188, 0, 0},
338         {"RTS_FRM_LEN_2",               0x2190, 0, 0},
339         {"RTS_FRM_LEN_3",               0x2198, 0, 0},
340         {"RTS_FRM_LEN_4",               0x21A0, 0, 0},
341         {"RTS_FRM_LEN_5",               0x21A8, 0, 0},
342         {"RTS_FRM_LEN_6",               0x21B0, 0, 0},
343         {"RTS_FRM_LEN_7",               0x21B8, 0, 0},
344         {"RTS_QOS_STEERING",            0x21C0, 0, 0},
345         {"RTS_DIX_MAP_0",               0x21C8, 0, 0},
346         {"RTS_DIX_MAP_1",               0x21D0, 0, 0},
347         {"RTS_DIX_MAP_2",               0x21D8, 0, 0},
348         {"RTS_DIX_MAP_3",               0x21E0, 0, 0},
349         {"RTS_Q_ALTERNATES",            0x21E8, 0, 0},
350         {"RTS_DEFAULT_Q",               0x21F0, 0, 1},
351         {"RTS_CTRL",                    0x21F8, 0, 0},
352         {"RTS_PN_CAM_CTRL",             0x2200, 0, 0},
353         {"RTS_PN_CAM_DATA",             0x2208, 0, 0},
354         {"RTS_DS_MEM_CTRL",             0x2210, 0, 0},
355         {"RTS_DS_MEM_DATA",             0x2218, 0, 0},
356         {"RTS_VID_MEM_CTRL",            0x2308, 0, 1},
357         {"RTS_VID_MEM_DATA",            0x2310, 0, 1},
358         {"RTS_P0_P3_MAP",               0x2318, 0, 1},
359         {"RTS_P4_P7_MAP",               0x2320, 0, 1},
360         {"RTS_P8_P11_MAP",              0x2328, 0, 1},
361         {"RTS_P12_P15_MAP",             0x2330, 0, 1},
362         {"RTS_DA_CFG",                  0x2338, 0, 1},
363         {"RTS_RTH_CFG",                 0x2380, 0, 1},
364         {"RTS_RTH_MAP_MEM_CTRL",        0x2388, 0, 1},
365         {"RTS_RTH_MAP_MEM_DATA",        0x2390, 0, 1},
366         {"RTS_RTH_SPDM_MEM_CTRL",       0x2398, 0, 1},
367         {"RTS_RTH_SPDM_MEM_DATA",       0x23A0, 0, 1},
368         {"RTS_RTH_JHASH_CFG",           0x23A8, 0, 1},
369         {"RTS_RTH_JHASH_MASK_0",        0x23B0, 0, 1},
370         {"RTS_RTH_JHASH_MASK_1",        0x23B8, 0, 1},
371         {"RTS_RTH_JHASH_MASK_2",        0x23C0, 0, 1},
372         {"RTS_RTH_JHASH_MASK_3",        0x23C8, 0, 1},
373         {"RTS_RTH_JHASH_MASK_4",        0x23D0, 0, 1},
374         {"RTS_RTH_JHASH_MASK_5",        0x23D8, 0, 1},
375         {"RTS_RTH_STATUS",              0x23E0, 0, 1},
376         {"RMAC_RED_FINE_Q0Q3",          0x2400, 0, 1},
377         {"RMAC_RED_FINE_Q4Q7",          0x2408, 0, 1},
378         {"RMAC_PTHRESH_CROSS",          0x2410, 0, 1},
379         {"RMAC_RTHRESH_CROSS",          0x2418, 0, 1},
380         {"RMAC_PNUM_RANGE_0",           0x2420, 0, 1},
381         {"RMAC_PNUM_RANGE_1",           0x2428, 0, 1},
382         {"RMAC_PNUM_RANGE_2",           0x2430, 0, 1},
383         {"RMAC_PNUM_RANGE_3",           0x2438, 0, 1},
384         {"RMAC_PNUM_RANGE_4",           0x2440, 0, 1},
385         {"RMAC_PNUM_RANGE_5",           0x2448, 0, 1},
386         {"RMAC_PNUM_RANGE_6",           0x2450, 0, 1},
387         {"RMAC_PNUM_RANGE_7",           0x2458, 0, 1},
388         {"RMAC_PNUM_RANGE_8",           0x2460, 0, 1},
389         {"RMAC_PNUM_RANGE_9",           0x2468, 0, 1},
390         {"RMAC_PNUM_RANGE_10",          0x2470, 0, 1},
391         {"RMAC_PNUM_RANGE_11",          0x2478, 0, 1},
392         {"RMAC_PNUM_RANGE_12",          0x2480, 0, 1},
393         {"RMAC_PNUM_RANGE_13",          0x2488, 0, 1},
394         {"RMAC_PNUM_RANGE_14",          0x2490, 0, 1},
395         {"RMAC_PNUM_RANGE_15",          0x2498, 0, 1},
396         {"RMAC_PNUM_RANGE_16",          0x24A0, 0, 1},
397         {"RMAC_PNUM_RANGE_17",          0x24A8, 0, 1},
398         {"RMAC_PNUM_RANGE_18",          0x24B0, 0, 1},
399         {"RMAC_PNUM_RANGE_19",          0x24B8, 0, 1},
400         {"RMAC_PNUM_RANGE_20",          0x24C0, 0, 1},
401         {"RMAC_PNUM_RANGE_21",          0x24C8, 0, 1},
402         {"RMAC_PNUM_RANGE_22",          0x24D0, 0, 1},
403         {"RMAC_PNUM_RANGE_23",          0x24D8, 0, 1},
404         {"RMAC_PNUM_RANGE_24",          0x24E0, 0, 1},
405         {"RMAC_PNUM_RANGE_25",          0x24E8, 0, 1},
406         {"RMAC_PNUM_RANGE_26",          0x24F0, 0, 1},
407         {"RMAC_PNUM_RANGE_27",          0x24F8, 0, 1},
408         {"RMAC_PNUM_RANGE_28",          0x2500, 0, 1},
409         {"RMAC_PNUM_RANGE_29",          0x2508, 0, 1},
410         {"RMAC_PNUM_RANGE_30",          0x2510, 0, 1},
411         {"RMAC_PNUM_RANGE_31",          0x2518, 0, 1},
412         {"RMAC_MP_CRC_0",               0x2520, 0, 1},
413         {"RMAC_MP_MASK_A_0",            0x2528, 0, 1},
414         {"RMAC_MP_MASK_B_0",            0x2530, 0, 1},
415         {"RMAC_MP_CRC_1",               0x2538, 0, 1},
416         {"RMAC_MP_MASK_A_1",            0x2540, 0, 1},
417         {"RMAC_MP_MASK_B_1",            0x2548, 0, 1},
418         {"RMAC_MP_CRC_2",               0x2550, 0, 1},
419         {"RMAC_MP_MASK_A_2",            0x2558, 0, 1},
420         {"RMAC_MP_MASK_B_2",            0x2560, 0, 1},
421         {"RMAC_MP_CRC_3",               0x2568, 0, 1},
422         {"RMAC_MP_MASK_A_3",            0x2570, 0, 1},
423         {"RMAC_MP_MASK_B_3",            0x2578, 0, 1},
424         {"RMAC_MP_CRC_4",               0x2580, 0, 1},
425         {"RMAC_MP_MASK_A_4",            0x2588, 0, 1},
426         {"RMAC_MP_MASK_B_4",            0x2590, 0, 1},
427         {"RMAC_MP_CRC_5",               0x2598, 0, 1},
428         {"RMAC_MP_MASK_A_5",            0x25A0, 0, 1},
429         {"RMAC_MP_MASK_B_5",            0x25A8, 0, 1},
430         {"RMAC_MP_CRC_6",               0x25B0, 0, 1},
431         {"RMAC_MP_MASK_A_6",            0x25B8, 0, 1},
432         {"RMAC_MP_MASK_B_6",            0x25C0, 0, 1},
433         {"RMAC_MP_CRC_7",               0x25C8, 0, 1},
434         {"RMAC_MP_MASK_A_7",            0x25D0, 0, 1},
435         {"RMAC_MP_MASK_B_7",            0x25D8, 0, 1},
436         {"MAC_CTRL",                    0x25E0, 0, 1},
437         {"ACTIVITY_CONTROL",            0x25E8, 0, 1},
438         {"MC_INT_STATUS",               0x2800, 0, 0},
439         {"MC_INT_MASK",                 0x2808, 0, 0},
440         {"MC_ERR_REG",                  0x2810, 0, 0},
441         {"MC_ERR_MASK",                 0x2818, 0, 0},
442         {"MC_ERR_ALARM",                0x2820, 0, 0},
443         {"RX_QUEUE_CFG",                0x2900, 0, 0},
444         {"MC_RLDRAM_MRS",               0x2908, 0, 0},
445         {"MC_RLDRAM_INTERLEAVE",        0x2910, 0, 0},
446         {"MC_PAUSE_THRESH_Q0Q3",        0x2918, 0, 0},
447         {"MC_PAUSE_THRESH_Q4Q7",        0x2920, 0, 0},
448         {"MC_RED_THRESH_Q0",            0x2928, 0, 0},
449         {"MC_RED_THRESH_Q1",            0x2930, 0, 0},
450         {"MC_RED_THRESH_Q2",            0x2938, 0, 0},
451         {"MC_RED_THRESH_Q3",            0x2940, 0, 0},
452         {"MC_RED_THRESH_Q4",            0x2948, 0, 0},
453         {"MC_RED_THRESH_Q5",            0x2950, 0, 0},
454         {"MC_RED_THRESH_Q6",            0x2958, 0, 0},
455         {"MC_RED_THRESH_Q7",            0x2960, 0, 0},
456         {"MC_RLDRAM_REF_PER",           0x2A00, 0, 0},
457         {"MC_RLDRAM_TEST_CTRL",         0x2A20, 0, 0},
458         {"MC_RLDRAM_TEST_ADD",          0x2A40, 0, 0},
459         {"MC_RLDRAM_TEST_D0",           0x2A60, 0, 0},
460         {"MC_RLDRAM_TEST_D1",           0x2A80, 0, 0},
461         {"MC_RLDRAM_TEST_D2",           0x2B00, 0, 0},
462         {"MC_RLDRAM_TEST_READ_D0",      0x2C00, 0, 1},
463         {"MC_RLDRAM_TEST_RAED_D1",      0x2C20, 0, 1},
464         {"MC_RLDRAM_TEST_READ_D2",      0x2C40, 0, 1},
465         {"MC_RLDRAM_TEST_ADD_BKG",      0x2C60, 0, 1},
466         {"MC_RLDRAM_TEST_D0_BKG",       0x2C80, 0, 1},
467         {"MC_RLDRAM_TEST_D1_BKG",       0x2D00, 0, 1},
468         {"MC_RLDRAM_TEST_D2_BKG",       0x2D20, 0, 1},
469         {"MC_RLDRAM_TEST_READ_D0_BKG",  0x2D40, 0, 1},
470         {"MC_RLDRAM_TEST_READ_D1_BKG",  0x2D60, 0, 1},
471         {"MC_RLDRAM_TEST_READ_D2_BKG",  0x2D80, 0, 1},
472         {"MC_RLDRAM_GENERATION",        0x2E00, 0, 1},
473         {"MC_DRIVER",                   0x2E20, 0, 1},
474         {"XGXS_INT_STATUS",             0x3000, 0, 0},
475         {"XGXS_INT_MASK",               0x3008, 0, 0},
476         {"XGXS_TXGXS_ERR_REG",          0x3010, 0, 0},
477         {"XGXS_TXGXS_ERR_MASK",         0x3018, 0, 0},
478         {"XGXS_TXGXS_ERR_ALARM",        0x3020, 0, 0},
479         {"XGXS_RXGXS_ERR_REG",          0x3028, 0, 0},
480         {"XGXS_RXGXS_ERR_MASK",         0x3030, 0, 0},
481         {"XGXS_RXGXS_ERR_ALARM",        0x3038, 0, 0},
482         {"SPI_ERR_REG",                 0x3040, 0, 1},
483         {"SPI_ERR_MASK",                0x3048, 0, 1},
484         {"SPI_ERR_ALARM",               0x3050, 0, 1},
485         {"XGXS_CFG",                    0x3100, 0, 0},
486         {"XGXS_STATUS",                 0x3108, 0, 0},
487         {"XGXS_CFG_KEY",                0x3110, 0, 0},
488         {"XGXS_EFIFO_CFG",              0x3118, 0, 0},
489         {"RXGXS_BER_0",                 0x3120, 0, 0},
490         {"RXGXS_BER_1",                 0x3128, 0, 0},
491         {"SPI_CONTROL",                 0x3130, 0, 1},
492         {"SPI_DATA",                    0x3138, 0, 1},
493         {"SPI_WRITE_PROTECT",           0x3140, 0, 1},
494         {"XGXS_CFG_1",                  0x3180, 0, 1}
495 };
496
497 xge_stats_hw_info_t statsInfo[] =
498 {
499         /* Tx MAC statistics counters */
500         {"tmac_frms",                      0x0000, 0x0004, 4, 0},
501         {"tmac_data_octets",               0x0004, 0x0000, 4, 0},
502         {"tmac_drop_frms",                 0x0008, 0x0008, 8, 0},
503         {"tmac_mcst_frms",                 0x0010, 0x0014, 4, 0},
504         {"tmac_bcst_frms",                 0x0014, 0x0010, 4, 0},
505         {"tmac_pause_ctrl_frms",           0x0018, 0x0018, 8, 0},
506         {"tmac_ttl_octets",                0x0020, 0x0024, 4, 0},
507         {"tmac_ucst_frms",                 0x0024, 0x0020, 4, 0},
508         {"tmac_nucst_frms",                0x0028, 0x002C, 4, 0},
509         {"tmac_any_err_frms",              0x002C, 0x0028, 4, 0},
510         {"tmac_ttl_less_fb_octets",        0x0030, 0x0030, 8, 0},
511         {"tmac_vld_ip_octets",             0x0038, 0x0038, 8, 0},
512         {"tmac_vld_ip",                    0x0040, 0x0044, 4, 0},
513         {"tmac_drop_ip",                   0x0044, 0x0040, 4, 0},
514         {"tmac_icmp",                      0x0048, 0x004C, 4, 0},
515         {"tmac_rst_tcp",                   0x004C, 0x0048, 4, 0},
516         {"tmac_tcp",                       0x0050, 0x0050, 8, 0},
517         {"tmac_udp",                       0x0058, 0x005C, 4, 0},
518         {"reserved_0",                     0x005C, 0x0058, 4, 0},
519
520         /* Rx MAC Statistics counters. */
521         {"rmac_vld_frms",                  0x0060, 0x0064, 4, 0},
522         {"rmac_data_octets",               0x006C, 0x0060, 4, 0},
523         {"rmac_fcs_err_frms",              0x0068, 0x0068, 8, 0},
524         {"rmac_drop_frms",                 0x0070, 0x0070, 8, 0},
525         {"rmac_vld_mcst_frms",             0x0078, 0x007C, 4, 0},
526         {"rmac_vld_bcst_frms",             0x007C, 0x0078, 4, 0},
527         {"rmac_in_rng_len_err_frms",       0x0080, 0x0084, 4, 0},
528         {"rmac_out_rng_len_err_frms",      0x0084, 0x0080, 4, 0},
529         {"rmac_long_frms",                 0x0088, 0x0088, 8, 0},
530         {"rmac_pause_ctrl_frms",           0x0090, 0x0090, 8, 0},
531         {"rmac_unsup_ctrl_frms",           0x0098, 0x0098, 8, 0},
532         {"rmac_ttl_octets",                0x00A0, 0x00A4, 4, 0},
533         {"rmac_accepted_ucst_frms",        0x00A4, 0x00A0, 4, 0},
534         {"rmac_accepted_nucst_frms",       0x00A8, 0x00AC, 4, 0},
535         {"rmac_discarded_frms",            0x00AC, 0x00A8, 4, 0},
536         {"rmac_drop_events",               0x00B0, 0x00B4, 4, 0},
537         {"reserved_1",                     0x00B4, 0x00B0, 4, 0},
538         {"rmac_ttl_less_fb_octets",        0x00B8, 0x00B8, 8, 0},
539         {"rmac_ttl_frms",                  0x00C0, 0x00C0, 8, 0},
540         {"reserved_2",                     0x00C8, 0x00C8, 8, 0},
541         {"reserved_3",                     0x00D0, 0x00D4, 4, 0},
542         {"rmac_usized_frms",               0x00D4, 0x00D0, 4, 0},
543         {"rmac_osized_frms",               0x00D8, 0x00DC, 4, 0},
544         {"rmac_frag_frms",                 0x00DC, 0x00D8, 4, 0},
545         {"rmac_jabber_frms",               0x00E0, 0x00E4, 4, 0},
546         {"reserved_4",                     0x00E4, 0x00E0, 4, 0},
547         {"rmac_ttl_64_frms",               0x00E8, 0x00E8, 8, 0},
548         {"rmac_ttl_65_127_frms",           0x00F0, 0x00F0, 8, 0},
549         {"reserved_5",                     0x00F8, 0x00F8, 8, 0},
550         {"rmac_ttl_128_255_frms",          0x0100, 0x0100, 8, 0},
551         {"rmac_ttl_256_511_frms",          0x0108, 0x0108, 8, 0},
552         {"reserved_6",                     0x0110, 0x0110, 8, 0},
553         {"rmac_ttl_512_1023_frms",         0x0118, 0x0118, 8, 0},
554         {"rmac_ttl_1024_1518_frms",        0x0120, 0x0120, 8, 0},
555         {"reserved_7",                     0x0128, 0x012C, 4, 0},
556         {"rmac_ip",                        0x012C, 0x0128, 4, 0},
557         {"rmac_ip_octets",                 0x0130, 0x0130, 8, 0},
558         {"rmac_hdr_err_ip",                0x0138, 0x013C, 4, 0},
559         {"rmac_drop_ip",                   0x013C, 0x0138, 4, 0},
560         {"rmac_icmp",                      0x0140, 0x0144, 4, 0},
561         {"reserved_8",                     0x0144, 0x0140, 4, 0},
562         {"rmac_tcp",                       0x0148, 0x0148, 8, 0},
563         {"rmac_udp",                       0x0150, 0x0154, 4, 0},
564         {"rmac_err_drp_udp",               0x0154, 0x0150, 4, 0},
565         {"rmac_xgmii_err_sym",             0x0158, 0x0158, 8, 0},
566         {"rmac_frms_q0",                   0x0160, 0x0160, 8, 0},
567         {"rmac_frms_q1",                   0x0168, 0x0168, 8, 0},
568         {"rmac_frms_q2",                   0x0170, 0x0170, 8, 0},
569         {"rmac_frms_q3",                   0x0178, 0x0178, 8, 0},
570         {"rmac_frms_q4",                   0x0180, 0x0180, 8, 0},
571         {"rmac_frms_q5",                   0x0188, 0x0188, 8, 0},
572         {"rmac_frms_q6",                   0x0190, 0x0190, 8, 0},
573         {"rmac_frms_q7",                   0x0198, 0x0198, 8, 0},
574         {"rmac_full_q0",                   0x01A0, 0x01A6, 2, 0},
575         {"rmac_full_q1",                   0x01A2, 0x01A4, 2, 0},
576         {"rmac_full_q2",                   0x01A4, 0x01A2, 2, 0},
577         {"rmac_full_q3",                   0x01A6, 0x01A0, 2, 0},
578         {"rmac_full_q4",                   0x01A8, 0x01AE, 2, 0},
579         {"rmac_full_q5",                   0x01AA, 0x01AC, 2, 0},
580         {"rmac_full_q6",                   0x01AB, 0x01AA, 2, 0},
581         {"rmac_full_q7",                   0x01AC, 0x01A8, 2, 0},
582         {"rmac_pause_cnt",                 0x01B0, 0x01B4, 4, 0},
583         {"reserved_9",                     0x01B4, 0x01B0, 4, 0},
584         {"rmac_xgmii_data_err_cnt",        0x01B8, 0x01B8, 8, 0},
585         {"rmac_xgmii_ctrl_err_cnt",        0x01C0, 0x01C0, 8, 0},
586         {"rmac_accepted_ip",               0x01C8, 0x01CC, 4, 0},
587         {"rmac_err_tcp",                   0x01CC, 0x01C8, 4, 0},
588
589         /* PCI/PCI-X Read transaction statistics. */
590         {"rd_req_cnt",                     0x01D0, 0x01D4, 4, 0},
591         {"new_rd_req_cnt",                 0x01D4, 0x01D0, 4, 0},
592         {"new_rd_req_rtry_cnt",            0x01D8, 0x01DC, 4, 0},
593         {"rd_rtry_cnt",                    0x01DC, 0x01D8, 4, 0},
594         {"wr_rtry_rd_ack_cnt",             0x01E0, 0x01E4, 4, 0},
595
596         /* PCI/PCI-X write transaction statistics. */
597         {"wr_req_cnt",                     0x01E4, 0x01E0, 4, 0},
598         {"new_wr_req_cnt",                 0x01E8, 0x01EC, 4, 0},
599         {"new_wr_req_rtry_cnt",            0x01EC, 0x01E8, 4, 0},
600         {"wr_rtry_cnt",                    0x01F0, 0x01F4, 4, 0},
601         {"wr_disc_cnt",                    0x01F4, 0x01F0, 4, 0},
602         {"rd_rtry_wr_ack_cnt",             0x01F8, 0x01FC, 4, 0},
603
604         /* DMA Transaction statistics. */
605         {"txp_wr_cnt",                     0x01FC, 0x01F8, 4, 0},
606         {"txd_rd_cnt",                     0x0200, 0x0204, 4, 0},
607         {"txd_wr_cnt",                     0x0204, 0x0200, 4, 0},
608         {"rxd_rd_cnt",                     0x0208, 0x020C, 4, 0},
609         {"rxd_wr_cnt",                     0x020C, 0x0208, 4, 0},
610         {"txf_rd_cnt",                     0x0210, 0x0214, 4, 0},
611         {"rxf_wr_cnt",                     0x0214, 0x0210, 4, 0},
612
613         /* Enhanced Herc statistics */
614         {"tmac_frms_oflow",                0x0218, 0x021C, 4, 0},
615         {"tmac_data_octets_oflow",         0x021C, 0x0218, 4, 0},
616         {"tmac_mcst_frms_oflow",           0x0220, 0x0224, 4, 0},
617         {"tmac_bcst_frms_oflow",           0x0224, 0x0220, 4, 0},
618         {"tmac_ttl_octets_oflow",          0x0228, 0x022C, 4, 0},
619         {"tmac_ucst_frms_oflow",           0x022C, 0x0228, 4, 0},
620         {"tmac_nucst_frms_oflow",          0x0230, 0x0234, 4, 0},
621         {"tmac_any_err_frms_oflow",        0x0234, 0x0230, 4, 0},
622         {"tmac_vlan_frms",                 0x0238, 0x0238, 8, 0},
623         {"tmac_vld_ip_oflow",              0x0240, 0x0244, 4, 0},
624         {"tmac_drop_ip_oflow",             0x0244, 0x0240, 4, 0},
625         {"tmac_icmp_oflow",                0x0248, 0x024C, 4, 0},
626         {"tmac_rst_tcp_oflow",             0x024C, 0x0248, 4, 0},
627         {"tmac_udp_oflow",                 0x0250, 0x0254, 4, 0},
628         {"tpa_unknown_protocol",           0x0254, 0x0250, 4, 0},
629         {"tpa_parse_failure",              0x0258, 0x025C, 4, 0},
630         {"reserved_10",                    0x025C, 0x0258, 4, 0},
631         {"rmac_vld_frms_oflow",            0x0260, 0x0264, 4, 0},
632         {"rmac_data_octets_oflow",         0x0264, 0x0260, 4, 0},
633         {"rmac_vld_mcst_frms_oflow",       0x0268, 0x026C, 4, 0},
634         {"rmac_vld_bcst_frms_oflow",       0x026C, 0x0268, 4, 0},
635         {"rmac_ttl_octets_oflow",          0x0270, 0x0274, 4, 0},
636         {"rmac_accepted_ucst_frms_oflow",  0x0274, 0x0270, 4, 0},
637         {"rmac_accepted_nucst_frms_oflow", 0x0278, 0x027C, 4, 0},
638         {"rmac_discarded_frms_oflow",      0x027C, 0x0278, 4, 0},
639         {"rmac_drop_events_oflow",         0x0280, 0x0284, 4, 0},
640         {"rmac_usized_frms_oflow",         0x0284, 0x0280, 4, 0},
641         {"rmac_osized_frms_oflow",         0x0288, 0x028C, 4, 0},
642         {"rmac_frag_frms_oflow",           0x028C, 0x0288, 4, 0},
643         {"rmac_jabber_frms_oflow",         0x0290, 0x0294, 4, 0},
644         {"rmac_ip_oflow",                  0x0294, 0x0290, 4, 0},
645         {"rmac_drop_ip_oflow",             0x0298, 0x029C, 4, 0},
646         {"rmac_icmp_oflow",                0x029C, 0x0298, 4, 0},
647         {"rmac_udp_oflow",                 0x02A0, 0x02A4, 4, 0},
648         {"rmac_err_drp_udp_oflow",         0x02A4, 0x02A0, 4, 0},
649         {"rmac_pause_cnt_oflow",           0x02A8, 0x02AC, 4, 0},
650         {"reserved_11",                    0x02AC, 0x02A8, 4, 0},
651         {"rmac_ttl_1519_4095_frms",        0x02B0, 0x02B0, 8, 0},
652         {"rmac_ttl_4096_8191_frms",        0x02B8, 0x02B8, 8, 0},
653         {"rmac_ttl_8192_max_frms",         0x02C0, 0x02C0, 8, 0},
654         {"rmac_ttl_gt_max_frms",           0x02C8, 0x02C8, 8, 0},
655         {"rmac_osized_alt_frms",           0x02D0, 0x02D0, 8, 0},
656         {"rmac_jabber_alt_frms",           0x02D8, 0x02D8, 8, 0},
657         {"rmac_gt_max_alt_frms",           0x02E0, 0x02E0, 8, 0},
658         {"rmac_vlan_frms",                 0x02E8, 0x02E8, 8, 0},
659         {"rmac_fcs_discard",               0x02F0, 0x02F4, 4, 0},
660         {"rmac_len_discard",               0x02F4, 0x02F0, 4, 0},
661         {"rmac_da_discard",                0x02F8, 0x02FC, 4, 0},
662         {"rmac_pf_discard",                0x02FC, 0x02F8, 4, 0},
663         {"rmac_rts_discard",               0x0300, 0x0304, 4, 0},
664         {"rmac_wol_discard",               0x0304, 0x0300, 4, 0},
665         {"rmac_red_discard",               0x0308, 0x030C, 4, 0},
666         {"rmac_ingm_full_discard",         0x030C, 0x0308, 4, 0},
667         {"rmac_accepted_ip_oflow",         0x0310, 0x0314, 4, 0},
668         {"reserved_12",                    0x0314, 0x0310, 4, 0},
669         {"link_fault_cnt",                 0x0318, 0x031C, 4, 0},
670         {"reserved_13",                    0x031C, 0x0318, 4, 0}
671 };
672
673 xge_pci_config_t pciconfInfo[] = {
674         {"device_id",            0x0002, 0x0002, 0},
675         {"vendor_id",            0x0000, 0x0000, 0},
676         {"status",               0x0006, 0x0006, 0},
677         {"command",              0x0004, 0x0004, 0},
678         {"pciClass",             0x000B, 0x0009, 0},
679         {"revision",             0x0008, 0x0008, 0},
680         {"bist",                 0x000F, 0x000F, 0},
681         {"header_type",          0x000E, 0x000E, 0},
682         {"latency_timer",        0x000D, 0x000D, 0},
683         {"cache_line_size",      0x000C, 0x000C, 0},
684         {"base_addr0_lo",        0x0010, 0x0010, 0},
685         {"base_addr0_hi",        0x0014, 0x0014, 0},
686         {"base_addr1_lo",        0x0018, 0x0018, 0},
687         {"base_addr1_hi",        0x001C, 0x001C, 0},
688         {"not_Implemented1",     0x0020, 0x0020, 0},
689         {"not_Implemented2",     0x0024, 0x0024, 0},
690         {"cardbus_cis_pointer",  0x0028, 0x0028, 0},
691         {"subsystem_id",         0x002E, 0x002E, 0},
692         {"subsystem_vendor_id",  0x002C, 0x002C, 0},
693         {"rom_base",             0x0030, 0x0030, 0},
694         {"rsvd_35",              0x0035, 0x0035, 0},
695         {"capabilities_pointer", 0x0034, 0x0034, 0},
696         {"rsvd_38",              0x0038, 0x0038, 0},
697         {"max_latency",          0x003F, 0x003F, 0},
698         {"min_grant",            0x003E, 0x003E, 0},
699         {"interrupt_pin",        0x003D, 0x003D, 0},
700         {"interrupt_line",       0x003C, 0x003C, 0},
701         {"msi_control",          0x0042, 0x0042, 0},
702         {"msi_next_ptr",         0x0041, 0x0041, 0},
703         {"msi_cap_id",           0x0040, 0x0040, 0},
704         {"msi_lower_address",    0x0044, 0x0044, 0},
705         {"msi_higher_address",   0x0048, 0x0048, 0},
706         {"msi_unused",           0x004E, 0x004E, 0},
707         {"msi_data",             0x004C, 0x004C, 0},
708         {"vpd_addr",             0x0052, 0x0052, 0},
709         {"vpd_next_cap",         0x0051, 0x0051, 0},
710         {"vpd_cap_id",           0x0050, 0x0050, 0},
711         {"vpd_data",             0x0054, 0x0054, 0},
712         {"rsvd_b0",              0x0058, 0x0058, 0},
713         {"pcix_command",         0x0062, 0x0062, 0},
714         {"pcix_next_cap",        0x0061, 0x0061, 0},
715         {"pcix_cap",             0x0060, 0x0060, 0},
716         {"pcix_status",          0x0064, 0x0064, 0}
717 };
718
719 xge_device_config_t devconfInfo[] =
720 {
721         {"mtu",                             0},
722         {"isr_polling_cnt",                 0},
723         {"latency_timer",                   0},
724         {"napi_weight",                     0},
725         {"max_splits_trans",                0},
726         {"mmrb_count",                      0},
727         {"shared_splits",                   0},
728         {"stats_refresh_time_sec",          0},
729         {"pci_freq_mherz",                  0},
730         {"intr_mode",                       0},
731         {"sched_timer_us",                  0},
732         {"sched_timer_one_shot",            0},
733
734         {"ring_memblock_size",              0},
735         {"ring_scatter_mode",               0},
736         {"ring_strip_vlan_tag",             0},
737
738         {"ring_queue0_max",                    0},
739         {"ring_queue0_initial",                0},
740         {"ring_queue0_buffer_mode",            0},
741         {"ring_queue0_dram_size_mb",           0},
742         {"ring_queue0_intr_vector",            0},
743         {"ring_queue0_backoff_interval_us",    0},
744         {"ring_queue0_max_frm_len",            0},
745         {"ring_queue0_priority",               0},
746         {"ring_queue0_no_snoop_bits",          0},
747         {"ring_queue0_indicate_max_pkts",      0},
748         {"ring_queue0_configured",             0},
749         {"ring_queue0_rts_mac_en",             0},
750         {"ring_queue0_rth_en",                 0},
751         {"ring_queue0_rts_port_en",            0},
752         {"ring_queue0_rts_port0_num",          0},
753         {"ring_queue0_rts_port0_udp",          0},
754         {"ring_queue0_rts_port0_src",          0},
755         {"ring_queue0_rts_port1_num",          0},
756         {"ring_queue0_rts_port1_udp",          0},
757         {"ring_queue0_rts_port1_src",          0},
758         {"ring_queue0_rts_port2_num",          0},
759         {"ring_queue0_rts_port2_udp",          0},
760         {"ring_queue0_rts_port2_src",          0},
761         {"ring_queue0_rts_port3_num",          0},
762         {"ring_queue0_rts_port3_udp",          0},
763         {"ring_queue0_rts_port3_src",          0},
764         {"ring_queue0_rts_port4_num",          0},
765         {"ring_queue0_rts_port4_udp",          0},
766         {"ring_queue0_rts_port4_src",          0},
767         {"ring_queue0_rts_port5_num",          0},
768         {"ring_queue0_rts_port5_udp",          0},
769         {"ring_queue0_rts_port5_src",          0},
770         {"ring_queue0_rts_port6_num",          0},
771         {"ring_queue0_rts_port6_udp",          0},
772         {"ring_queue0_rts_port6_src",          0},
773         {"ring_queue0_rts_port7_num",          0},
774         {"ring_queue0_rts_port7_udp",          0},
775         {"ring_queue0_rts_port7_src",          0},
776         {"ring_queue0_rts_port8_num",          0},
777         {"ring_queue0_rts_port8_udp",          0},
778         {"ring_queue0_rts_port8_src",          0},
779         {"ring_queue0_rts_port9_num",          0},
780         {"ring_queue0_rts_port9_udp",          0},
781         {"ring_queue0_rts_port9_src",          0},
782         {"ring_queue0_rts_port10_num",         0},
783         {"ring_queue0_rts_port10_udp",         0},
784         {"ring_queue0_rts_port10_src",         0},
785         {"ring_queue0_rts_port11_num",         0},
786         {"ring_queue0_rts_port11_udp",         0},
787         {"ring_queue0_rts_port11_src",         0},
788         {"ring_queue0_rts_port12_num",         0},
789         {"ring_queue0_rts_port12_udp",         0},
790         {"ring_queue0_rts_port12_src",         0},
791         {"ring_queue0_rts_port13_num",         0},
792         {"ring_queue0_rts_port13_udp",         0},
793         {"ring_queue0_rts_port13_src",         0},
794         {"ring_queue0_rts_port14_num",         0},
795         {"ring_queue0_rts_port14_udp",         0},
796         {"ring_queue0_rts_port14_src",         0},
797         {"ring_queue0_rts_port15_num",         0},
798         {"ring_queue0_rts_port15_udp",         0},
799         {"ring_queue0_rts_port15_src",         0},
800         {"ring_queue0_rts_port16_num",         0},
801         {"ring_queue0_rts_port16_udp",         0},
802         {"ring_queue0_rts_port16_src",         0},
803         {"ring_queue0_rts_port17_num",         0},
804         {"ring_queue0_rts_port17_udp",         0},
805         {"ring_queue0_rts_port17_src",         0},
806         {"ring_queue0_rts_port18_num",         0},
807         {"ring_queue0_rts_port18_udp",         0},
808         {"ring_queue0_rts_port18_src",         0},
809         {"ring_queue0_rts_port19_num",         0},
810         {"ring_queue0_rts_port19_udp",         0},
811         {"ring_queue0_rts_port19_src",         0},
812         {"ring_queue0_rts_port20_num",         0},
813         {"ring_queue0_rts_port20_udp",         0},
814         {"ring_queue0_rts_port20_src",         0},
815         {"ring_queue0_rts_port21_num",         0},
816         {"ring_queue0_rts_port21_udp",         0},
817         {"ring_queue0_rts_port21_src",         0},
818         {"ring_queue0_rts_port22_num",         0},
819         {"ring_queue0_rts_port22_udp",         0},
820         {"ring_queue0_rts_port22_src",         0},
821         {"ring_queue0_rts_port23_num",         0},
822         {"ring_queue0_rts_port23_udp",         0},
823         {"ring_queue0_rts_port23_src",         0},
824         {"ring_queue0_rts_port24_num",         0},
825         {"ring_queue0_rts_port24_udp",         0},
826         {"ring_queue0_rts_port24_src",         0},
827         {"ring_queue0_rts_port25_num",         0},
828         {"ring_queue0_rts_port25_udp",         0},
829         {"ring_queue0_rts_port25_src",         0},
830         {"ring_queue0_rts_port26_num",         0},
831         {"ring_queue0_rts_port26_udp",         0},
832         {"ring_queue0_rts_port26_src",         0},
833         {"ring_queue0_rts_port27_num",         0},
834         {"ring_queue0_rts_port27_udp",         0},
835         {"ring_queue0_rts_port27_src",         0},
836         {"ring_queue0_rts_port28_num",         0},
837         {"ring_queue0_rts_port28_udp",         0},
838         {"ring_queue0_rts_port28_src",         0},
839         {"ring_queue0_rts_port29_num",         0},
840         {"ring_queue0_rts_port29_udp",         0},
841         {"ring_queue0_rts_port29_src",         0},
842         {"ring_queue0_rts_port30_num",         0},
843         {"ring_queue0_rts_port30_udp",         0},
844         {"ring_queue0_rts_port30_src",         0},
845         {"ring_queue0_rts_port31_num",         0},
846         {"ring_queue0_rts_port31_udp",         0},
847         {"ring_queue0_rts_port31_src",         0},
848         {"ring_queue0_rti_urange_a",           0},
849         {"ring_queue0_rti_ufc_a",              0},
850         {"ring_queue0_rti_urange_b",           0},
851         {"ring_queue0_rti_ufc_b",              0},
852         {"ring_queue0_rti_urange_c",           0},
853         {"ring_queue0_rti_ufc_c",              0},
854         {"ring_queue0_rti_ufc_d",              0},
855         {"ring_queue0_rti_timer_ac_en",        0},
856         {"ring_queue0_rti_timer_val_us",       0},
857
858         {"ring_queue1_max",                    0},
859         {"ring_queue1_initial",                0},
860         {"ring_queue1_buffer_mode",            0},
861         {"ring_queue1_dram_size_mb",           0},
862         {"ring_queue1_intr_vector",            0},
863         {"ring_queue1_backoff_interval_us",    0},
864         {"ring_queue1_max_frm_len",            0},
865         {"ring_queue1_priority",               0},
866         {"ring_queue1_no_snoop_bits",          0},
867         {"ring_queue1_indicate_max_pkts",      0},
868         {"ring_queue1_configured",             0},
869         {"ring_queue1_rts_mac_en",             0},
870         {"ring_queue1_rth_en",                 0},
871         {"ring_queue1_rts_port_en",            0},
872         {"ring_queue1_rts_port0_num",          0},
873         {"ring_queue1_rts_port0_udp",          0},
874         {"ring_queue1_rts_port0_src",          0},
875         {"ring_queue1_rts_port1_num",          0},
876         {"ring_queue1_rts_port1_udp",          0},
877         {"ring_queue1_rts_port1_src",          0},
878         {"ring_queue1_rts_port2_num",          0},
879         {"ring_queue1_rts_port2_udp",          0},
880         {"ring_queue1_rts_port2_src",          0},
881         {"ring_queue1_rts_port3_num",          0},
882         {"ring_queue1_rts_port3_udp",          0},
883         {"ring_queue1_rts_port3_src",          0},
884         {"ring_queue1_rts_port4_num",          0},
885         {"ring_queue1_rts_port4_udp",          0},
886         {"ring_queue1_rts_port4_src",          0},
887         {"ring_queue1_rts_port5_num",          0},
888         {"ring_queue1_rts_port5_udp",          0},
889         {"ring_queue1_rts_port5_src",          0},
890         {"ring_queue1_rts_port6_num",          0},
891         {"ring_queue1_rts_port6_udp",          0},
892         {"ring_queue1_rts_port6_src",          0},
893         {"ring_queue1_rts_port7_num",          0},
894         {"ring_queue1_rts_port7_udp",          0},
895         {"ring_queue1_rts_port7_src",          0},
896         {"ring_queue1_rts_port8_num",          0},
897         {"ring_queue1_rts_port8_udp",          0},
898         {"ring_queue1_rts_port8_src",          0},
899         {"ring_queue1_rts_port9_num",          0},
900         {"ring_queue1_rts_port9_udp",          0},
901         {"ring_queue1_rts_port9_src",          0},
902         {"ring_queue1_rts_port10_num",         0},
903         {"ring_queue1_rts_port10_udp",         0},
904         {"ring_queue1_rts_port10_src",         0},
905         {"ring_queue1_rts_port11_num",         0},
906         {"ring_queue1_rts_port11_udp",         0},
907         {"ring_queue1_rts_port11_src",         0},
908         {"ring_queue1_rts_port12_num",         0},
909         {"ring_queue1_rts_port12_udp",         0},
910         {"ring_queue1_rts_port12_src",         0},
911         {"ring_queue1_rts_port13_num",         0},
912         {"ring_queue1_rts_port13_udp",         0},
913         {"ring_queue1_rts_port13_src",         0},
914         {"ring_queue1_rts_port14_num",         0},
915         {"ring_queue1_rts_port14_udp",         0},
916         {"ring_queue1_rts_port14_src",         0},
917         {"ring_queue1_rts_port15_num",         0},
918         {"ring_queue1_rts_port15_udp",         0},
919         {"ring_queue1_rts_port15_src",         0},
920         {"ring_queue1_rts_port16_num",         0},
921         {"ring_queue1_rts_port16_udp",         0},
922         {"ring_queue1_rts_port16_src",         0},
923         {"ring_queue1_rts_port17_num",         0},
924         {"ring_queue1_rts_port17_udp",         0},
925         {"ring_queue1_rts_port17_src",         0},
926         {"ring_queue1_rts_port18_num",         0},
927         {"ring_queue1_rts_port18_udp",         0},
928         {"ring_queue1_rts_port18_src",         0},
929         {"ring_queue1_rts_port19_num",         0},
930         {"ring_queue1_rts_port19_udp",         0},
931         {"ring_queue1_rts_port19_src",         0},
932         {"ring_queue1_rts_port20_num",         0},
933         {"ring_queue1_rts_port20_udp",         0},
934         {"ring_queue1_rts_port20_src",         0},
935         {"ring_queue1_rts_port21_num",         0},
936         {"ring_queue1_rts_port21_udp",         0},
937         {"ring_queue1_rts_port21_src",         0},
938         {"ring_queue1_rts_port22_num",         0},
939         {"ring_queue1_rts_port22_udp",         0},
940         {"ring_queue1_rts_port22_src",         0},
941         {"ring_queue1_rts_port23_num",         0},
942         {"ring_queue1_rts_port23_udp",         0},
943         {"ring_queue1_rts_port23_src",         0},
944         {"ring_queue1_rts_port24_num",         0},
945         {"ring_queue1_rts_port24_udp",         0},
946         {"ring_queue1_rts_port24_src",         0},
947         {"ring_queue1_rts_port25_num",         0},
948         {"ring_queue1_rts_port25_udp",         0},
949         {"ring_queue1_rts_port25_src",         0},
950         {"ring_queue1_rts_port26_num",         0},
951         {"ring_queue1_rts_port26_udp",         0},
952         {"ring_queue1_rts_port26_src",         0},
953         {"ring_queue1_rts_port27_num",         0},
954         {"ring_queue1_rts_port27_udp",         0},
955         {"ring_queue1_rts_port27_src",         0},
956         {"ring_queue1_rts_port28_num",         0},
957         {"ring_queue1_rts_port28_udp",         0},
958         {"ring_queue1_rts_port28_src",         0},
959         {"ring_queue1_rts_port29_num",         0},
960         {"ring_queue1_rts_port29_udp",         0},
961         {"ring_queue1_rts_port29_src",         0},
962         {"ring_queue1_rts_port30_num",         0},
963         {"ring_queue1_rts_port30_udp",         0},
964         {"ring_queue1_rts_port30_src",         0},
965         {"ring_queue1_rts_port31_num",         0},
966         {"ring_queue1_rts_port31_udp",         0},
967         {"ring_queue1_rts_port31_src",         0},
968         {"ring_queue1_rti_urange_a",           0},
969         {"ring_queue1_rti_ufc_a",              0},
970         {"ring_queue1_rti_urange_b",           0},
971         {"ring_queue1_rti_ufc_b",              0},
972         {"ring_queue1_rti_urange_c",           0},
973         {"ring_queue1_rti_ufc_c",              0},
974         {"ring_queue1_rti_ufc_d",              0},
975         {"ring_queue1_rti_timer_ac_en",        0},
976         {"ring_queue1_rti_timer_val_us",       0},
977
978         {"ring_queue2_max",                    0},
979         {"ring_queue2_initial",                0},
980         {"ring_queue2_buffer_mode",            0},
981         {"ring_queue2_dram_size_mb",           0},
982         {"ring_queue2_intr_vector",            0},
983         {"ring_queue2_backoff_interval_us",    0},
984         {"ring_queue2_max_frm_len",            0},
985         {"ring_queue2_priority",               0},
986         {"ring_queue2_no_snoop_bits",          0},
987         {"ring_queue2_indicate_max_pkts",      0},
988         {"ring_queue2_configured",             0},
989         {"ring_queue2_rts_mac_en",             0},
990         {"ring_queue2_rth_en",                 0},
991         {"ring_queue2_rts_port_en",            0},
992         {"ring_queue2_rts_port0_num",          0},
993         {"ring_queue2_rts_port0_udp",          0},
994         {"ring_queue2_rts_port0_src",          0},
995         {"ring_queue2_rts_port1_num",          0},
996         {"ring_queue2_rts_port1_udp",          0},
997         {"ring_queue2_rts_port1_src",          0},
998         {"ring_queue2_rts_port2_num",          0},
999         {"ring_queue2_rts_port2_udp",          0},
1000         {"ring_queue2_rts_port2_src",          0},
1001         {"ring_queue2_rts_port3_num",          0},
1002         {"ring_queue2_rts_port3_udp",          0},
1003         {"ring_queue2_rts_port3_src",          0},
1004         {"ring_queue2_rts_port4_num",          0},
1005         {"ring_queue2_rts_port4_udp",          0},
1006         {"ring_queue2_rts_port4_src",          0},
1007         {"ring_queue2_rts_port5_num",          0},
1008         {"ring_queue2_rts_port5_udp",          0},
1009         {"ring_queue2_rts_port5_src",          0},
1010         {"ring_queue2_rts_port6_num",          0},
1011         {"ring_queue2_rts_port6_udp",          0},
1012         {"ring_queue2_rts_port6_src",          0},
1013         {"ring_queue2_rts_port7_num",          0},
1014         {"ring_queue2_rts_port7_udp",          0},
1015         {"ring_queue2_rts_port7_src",          0},
1016         {"ring_queue2_rts_port8_num",          0},
1017         {"ring_queue2_rts_port8_udp",          0},
1018         {"ring_queue2_rts_port8_src",          0},
1019         {"ring_queue2_rts_port9_num",          0},
1020         {"ring_queue2_rts_port9_udp",          0},
1021         {"ring_queue2_rts_port9_src",          0},
1022         {"ring_queue2_rts_port10_num",         0},
1023         {"ring_queue2_rts_port10_udp",         0},
1024         {"ring_queue2_rts_port10_src",         0},
1025         {"ring_queue2_rts_port11_num",         0},
1026         {"ring_queue2_rts_port11_udp",         0},
1027         {"ring_queue2_rts_port11_src",         0},
1028         {"ring_queue2_rts_port12_num",         0},
1029         {"ring_queue2_rts_port12_udp",         0},
1030         {"ring_queue2_rts_port12_src",         0},
1031         {"ring_queue2_rts_port13_num",         0},
1032         {"ring_queue2_rts_port13_udp",         0},
1033         {"ring_queue2_rts_port13_src",         0},
1034         {"ring_queue2_rts_port14_num",         0},
1035         {"ring_queue2_rts_port14_udp",         0},
1036         {"ring_queue2_rts_port14_src",         0},
1037         {"ring_queue2_rts_port15_num",         0},
1038         {"ring_queue2_rts_port15_udp",         0},
1039         {"ring_queue2_rts_port15_src",         0},
1040         {"ring_queue2_rts_port16_num",         0},
1041         {"ring_queue2_rts_port16_udp",         0},
1042         {"ring_queue2_rts_port16_src",         0},
1043         {"ring_queue2_rts_port17_num",         0},
1044         {"ring_queue2_rts_port17_udp",         0},
1045         {"ring_queue2_rts_port17_src",         0},
1046         {"ring_queue2_rts_port18_num",         0},
1047         {"ring_queue2_rts_port18_udp",         0},
1048         {"ring_queue2_rts_port18_src",         0},
1049         {"ring_queue2_rts_port19_num",         0},
1050         {"ring_queue2_rts_port19_udp",         0},
1051         {"ring_queue2_rts_port19_src",         0},
1052         {"ring_queue2_rts_port20_num",         0},
1053         {"ring_queue2_rts_port20_udp",         0},
1054         {"ring_queue2_rts_port20_src",         0},
1055         {"ring_queue2_rts_port21_num",         0},
1056         {"ring_queue2_rts_port21_udp",         0},
1057         {"ring_queue2_rts_port21_src",         0},
1058         {"ring_queue2_rts_port22_num",         0},
1059         {"ring_queue2_rts_port22_udp",         0},
1060         {"ring_queue2_rts_port22_src",         0},
1061         {"ring_queue2_rts_port23_num",         0},
1062         {"ring_queue2_rts_port23_udp",         0},
1063         {"ring_queue2_rts_port23_src",         0},
1064         {"ring_queue2_rts_port24_num",         0},
1065         {"ring_queue2_rts_port24_udp",         0},
1066         {"ring_queue2_rts_port24_src",         0},
1067         {"ring_queue2_rts_port25_num",         0},
1068         {"ring_queue2_rts_port25_udp",         0},
1069         {"ring_queue2_rts_port25_src",         0},
1070         {"ring_queue2_rts_port26_num",         0},
1071         {"ring_queue2_rts_port26_udp",         0},
1072         {"ring_queue2_rts_port26_src",         0},
1073         {"ring_queue2_rts_port27_num",         0},
1074         {"ring_queue2_rts_port27_udp",         0},
1075         {"ring_queue2_rts_port27_src",         0},
1076         {"ring_queue2_rts_port28_num",         0},
1077         {"ring_queue2_rts_port28_udp",         0},
1078         {"ring_queue2_rts_port28_src",         0},
1079         {"ring_queue2_rts_port29_num",         0},
1080         {"ring_queue2_rts_port29_udp",         0},
1081         {"ring_queue2_rts_port29_src",         0},
1082         {"ring_queue2_rts_port30_num",         0},
1083         {"ring_queue2_rts_port30_udp",         0},
1084         {"ring_queue2_rts_port30_src",         0},
1085         {"ring_queue2_rts_port31_num",         0},
1086         {"ring_queue2_rts_port31_udp",         0},
1087         {"ring_queue2_rts_port31_src",         0},
1088         {"ring_queue2_rti_urange_a",           0},
1089         {"ring_queue2_rti_ufc_a",              0},
1090         {"ring_queue2_rti_urange_b",           0},
1091         {"ring_queue2_rti_ufc_b",              0},
1092         {"ring_queue2_rti_urange_c",           0},
1093         {"ring_queue2_rti_ufc_c",              0},
1094         {"ring_queue2_rti_ufc_d",              0},
1095         {"ring_queue2_rti_timer_ac_en",        0},
1096         {"ring_queue2_rti_timer_val_us",       0},
1097
1098         {"ring_queue3_max",                    0},
1099         {"ring_queue3_initial",                0},
1100         {"ring_queue3_buffer_mode",            0},
1101         {"ring_queue3_dram_size_mb",           0},
1102         {"ring_queue3_intr_vector",            0},
1103         {"ring_queue3_backoff_interval_us",    0},
1104         {"ring_queue3_max_frm_len",            0},
1105         {"ring_queue3_priority",               0},
1106         {"ring_queue3_no_snoop_bits",          0},
1107         {"ring_queue3_indicate_max_pkts",      0},
1108         {"ring_queue3_configured",             0},
1109         {"ring_queue3_rts_mac_en",             0},
1110         {"ring_queue3_rth_en",                 0},
1111         {"ring_queue3_rts_port_en",            0},
1112         {"ring_queue3_rts_port0_num",          0},
1113         {"ring_queue3_rts_port0_udp",          0},
1114         {"ring_queue3_rts_port0_src",          0},
1115         {"ring_queue3_rts_port1_num",          0},
1116         {"ring_queue3_rts_port1_udp",          0},
1117         {"ring_queue3_rts_port1_src",          0},
1118         {"ring_queue3_rts_port2_num",          0},
1119         {"ring_queue3_rts_port2_udp",          0},
1120         {"ring_queue3_rts_port2_src",          0},
1121         {"ring_queue3_rts_port3_num",          0},
1122         {"ring_queue3_rts_port3_udp",          0},
1123         {"ring_queue3_rts_port3_src",          0},
1124         {"ring_queue3_rts_port4_num",          0},
1125         {"ring_queue3_rts_port4_udp",          0},
1126         {"ring_queue3_rts_port4_src",          0},
1127         {"ring_queue3_rts_port5_num",          0},
1128         {"ring_queue3_rts_port5_udp",          0},
1129         {"ring_queue3_rts_port5_src",          0},
1130         {"ring_queue3_rts_port6_num",          0},
1131         {"ring_queue3_rts_port6_udp",          0},
1132         {"ring_queue3_rts_port6_src",          0},
1133         {"ring_queue3_rts_port7_num",          0},
1134         {"ring_queue3_rts_port7_udp",          0},
1135         {"ring_queue3_rts_port7_src",          0},
1136         {"ring_queue3_rts_port8_num",          0},
1137         {"ring_queue3_rts_port8_udp",          0},
1138         {"ring_queue3_rts_port8_src",          0},
1139         {"ring_queue3_rts_port9_num",          0},
1140         {"ring_queue3_rts_port9_udp",          0},
1141         {"ring_queue3_rts_port9_src",          0},
1142         {"ring_queue3_rts_port10_num",         0},
1143         {"ring_queue3_rts_port10_udp",         0},
1144         {"ring_queue3_rts_port10_src",         0},
1145         {"ring_queue3_rts_port11_num",         0},
1146         {"ring_queue3_rts_port11_udp",         0},
1147         {"ring_queue3_rts_port11_src",         0},
1148         {"ring_queue3_rts_port12_num",         0},
1149         {"ring_queue3_rts_port12_udp",         0},
1150         {"ring_queue3_rts_port12_src",         0},
1151         {"ring_queue3_rts_port13_num",         0},
1152         {"ring_queue3_rts_port13_udp",         0},
1153         {"ring_queue3_rts_port13_src",         0},
1154         {"ring_queue3_rts_port14_num",         0},
1155         {"ring_queue3_rts_port14_udp",         0},
1156         {"ring_queue3_rts_port14_src",         0},
1157         {"ring_queue3_rts_port15_num",         0},
1158         {"ring_queue3_rts_port15_udp",         0},
1159         {"ring_queue3_rts_port15_src",         0},
1160         {"ring_queue3_rts_port16_num",         0},
1161         {"ring_queue3_rts_port16_udp",         0},
1162         {"ring_queue3_rts_port16_src",         0},
1163         {"ring_queue3_rts_port17_num",         0},
1164         {"ring_queue3_rts_port17_udp",         0},
1165         {"ring_queue3_rts_port17_src",         0},
1166         {"ring_queue3_rts_port18_num",         0},
1167         {"ring_queue3_rts_port18_udp",         0},
1168         {"ring_queue3_rts_port18_src",         0},
1169         {"ring_queue3_rts_port19_num",         0},
1170         {"ring_queue3_rts_port19_udp",         0},
1171         {"ring_queue3_rts_port19_src",         0},
1172         {"ring_queue3_rts_port20_num",         0},
1173         {"ring_queue3_rts_port20_udp",         0},
1174         {"ring_queue3_rts_port20_src",         0},
1175         {"ring_queue3_rts_port21_num",         0},
1176         {"ring_queue3_rts_port21_udp",         0},
1177         {"ring_queue3_rts_port21_src",         0},
1178         {"ring_queue3_rts_port22_num",         0},
1179         {"ring_queue3_rts_port22_udp",         0},
1180         {"ring_queue3_rts_port22_src",         0},
1181         {"ring_queue3_rts_port23_num",         0},
1182         {"ring_queue3_rts_port23_udp",         0},
1183         {"ring_queue3_rts_port23_src",         0},
1184         {"ring_queue3_rts_port24_num",         0},
1185         {"ring_queue3_rts_port24_udp",         0},
1186         {"ring_queue3_rts_port24_src",         0},
1187         {"ring_queue3_rts_port25_num",         0},
1188         {"ring_queue3_rts_port25_udp",         0},
1189         {"ring_queue3_rts_port25_src",         0},
1190         {"ring_queue3_rts_port26_num",         0},
1191         {"ring_queue3_rts_port26_udp",         0},
1192         {"ring_queue3_rts_port26_src",         0},
1193         {"ring_queue3_rts_port27_num",         0},
1194         {"ring_queue3_rts_port27_udp",         0},
1195         {"ring_queue3_rts_port27_src",         0},
1196         {"ring_queue3_rts_port28_num",         0},
1197         {"ring_queue3_rts_port28_udp",         0},
1198         {"ring_queue3_rts_port28_src",         0},
1199         {"ring_queue3_rts_port29_num",         0},
1200         {"ring_queue3_rts_port29_udp",         0},
1201         {"ring_queue3_rts_port29_src",         0},
1202         {"ring_queue3_rts_port30_num",         0},
1203         {"ring_queue3_rts_port30_udp",         0},
1204         {"ring_queue3_rts_port30_src",         0},
1205         {"ring_queue3_rts_port31_num",         0},
1206         {"ring_queue3_rts_port31_udp",         0},
1207         {"ring_queue3_rts_port31_src",         0},
1208         {"ring_queue3_rti_urange_a",           0},
1209         {"ring_queue3_rti_ufc_a",              0},
1210         {"ring_queue3_rti_urange_b",           0},
1211         {"ring_queue3_rti_ufc_b",              0},
1212         {"ring_queue3_rti_urange_c",           0},
1213         {"ring_queue3_rti_ufc_c",              0},
1214         {"ring_queue3_rti_ufc_d",              0},
1215         {"ring_queue3_rti_timer_ac_en",        0},
1216         {"ring_queue3_rti_timer_val_us",       0},
1217
1218         {"ring_queue4_max",                    0},
1219         {"ring_queue4_initial",                0},
1220         {"ring_queue4_buffer_mode",            0},
1221         {"ring_queue4_dram_size_mb",           0},
1222         {"ring_queue4_intr_vector",            0},
1223         {"ring_queue4_backoff_interval_us",    0},
1224         {"ring_queue4_max_frm_len",            0},
1225         {"ring_queue4_priority",               0},
1226         {"ring_queue4_no_snoop_bits",          0},
1227         {"ring_queue4_indicate_max_pkts",      0},
1228         {"ring_queue4_configured",             0},
1229         {"ring_queue4_rts_mac_en",             0},
1230         {"ring_queue4_rth_en",                 0},
1231         {"ring_queue4_rts_port_en",            0},
1232         {"ring_queue4_rts_port0_num",          0},
1233         {"ring_queue4_rts_port0_udp",          0},
1234         {"ring_queue4_rts_port0_src",          0},
1235         {"ring_queue4_rts_port1_num",          0},
1236         {"ring_queue4_rts_port1_udp",          0},
1237         {"ring_queue4_rts_port1_src",          0},
1238         {"ring_queue4_rts_port2_num",          0},
1239         {"ring_queue4_rts_port2_udp",          0},
1240         {"ring_queue4_rts_port2_src",          0},
1241         {"ring_queue4_rts_port3_num",          0},
1242         {"ring_queue4_rts_port3_udp",          0},
1243         {"ring_queue4_rts_port3_src",          0},
1244         {"ring_queue4_rts_port4_num",          0},
1245         {"ring_queue4_rts_port4_udp",          0},
1246         {"ring_queue4_rts_port4_src",          0},
1247         {"ring_queue4_rts_port5_num",          0},
1248         {"ring_queue4_rts_port5_udp",          0},
1249         {"ring_queue4_rts_port5_src",          0},
1250         {"ring_queue4_rts_port6_num",          0},
1251         {"ring_queue4_rts_port6_udp",          0},
1252         {"ring_queue4_rts_port6_src",          0},
1253         {"ring_queue4_rts_port7_num",          0},
1254         {"ring_queue4_rts_port7_udp",          0},
1255         {"ring_queue4_rts_port7_src",          0},
1256         {"ring_queue4_rts_port8_num",          0},
1257         {"ring_queue4_rts_port8_udp",          0},
1258         {"ring_queue4_rts_port8_src",          0},
1259         {"ring_queue4_rts_port9_num",          0},
1260         {"ring_queue4_rts_port9_udp",          0},
1261         {"ring_queue4_rts_port9_src",          0},
1262         {"ring_queue4_rts_port10_num",         0},
1263         {"ring_queue4_rts_port10_udp",         0},
1264         {"ring_queue4_rts_port10_src",         0},
1265         {"ring_queue4_rts_port11_num",         0},
1266         {"ring_queue4_rts_port11_udp",         0},
1267         {"ring_queue4_rts_port11_src",         0},
1268         {"ring_queue4_rts_port12_num",         0},
1269         {"ring_queue4_rts_port12_udp",         0},
1270         {"ring_queue4_rts_port12_src",         0},
1271         {"ring_queue4_rts_port13_num",         0},
1272         {"ring_queue4_rts_port13_udp",         0},
1273         {"ring_queue4_rts_port13_src",         0},
1274         {"ring_queue4_rts_port14_num",         0},
1275         {"ring_queue4_rts_port14_udp",         0},
1276         {"ring_queue4_rts_port14_src",         0},
1277         {"ring_queue4_rts_port15_num",         0},
1278         {"ring_queue4_rts_port15_udp",         0},
1279         {"ring_queue4_rts_port15_src",         0},
1280         {"ring_queue4_rts_port16_num",         0},
1281         {"ring_queue4_rts_port16_udp",         0},
1282         {"ring_queue4_rts_port16_src",         0},
1283         {"ring_queue4_rts_port17_num",         0},
1284         {"ring_queue4_rts_port17_udp",         0},
1285         {"ring_queue4_rts_port17_src",         0},
1286         {"ring_queue4_rts_port18_num",         0},
1287         {"ring_queue4_rts_port18_udp",         0},
1288         {"ring_queue4_rts_port18_src",         0},
1289         {"ring_queue4_rts_port19_num",         0},
1290         {"ring_queue4_rts_port19_udp",         0},
1291         {"ring_queue4_rts_port19_src",         0},
1292         {"ring_queue4_rts_port20_num",         0},
1293         {"ring_queue4_rts_port20_udp",         0},
1294         {"ring_queue4_rts_port20_src",         0},
1295         {"ring_queue4_rts_port21_num",         0},
1296         {"ring_queue4_rts_port21_udp",         0},
1297         {"ring_queue4_rts_port21_src",         0},
1298         {"ring_queue4_rts_port22_num",         0},
1299         {"ring_queue4_rts_port22_udp",         0},
1300         {"ring_queue4_rts_port22_src",         0},
1301         {"ring_queue4_rts_port23_num",         0},
1302         {"ring_queue4_rts_port23_udp",         0},
1303         {"ring_queue4_rts_port23_src",         0},
1304         {"ring_queue4_rts_port24_num",         0},
1305         {"ring_queue4_rts_port24_udp",         0},
1306         {"ring_queue4_rts_port24_src",         0},
1307         {"ring_queue4_rts_port25_num",         0},
1308         {"ring_queue4_rts_port25_udp",         0},
1309         {"ring_queue4_rts_port25_src",         0},
1310         {"ring_queue4_rts_port26_num",         0},
1311         {"ring_queue4_rts_port26_udp",         0},
1312         {"ring_queue4_rts_port26_src",         0},
1313         {"ring_queue4_rts_port27_num",         0},
1314         {"ring_queue4_rts_port27_udp",         0},
1315         {"ring_queue4_rts_port27_src",         0},
1316         {"ring_queue4_rts_port28_num",         0},
1317         {"ring_queue4_rts_port28_udp",         0},
1318         {"ring_queue4_rts_port28_src",         0},
1319         {"ring_queue4_rts_port29_num",         0},
1320         {"ring_queue4_rts_port29_udp",         0},
1321         {"ring_queue4_rts_port29_src",         0},
1322         {"ring_queue4_rts_port30_num",         0},
1323         {"ring_queue4_rts_port30_udp",         0},
1324         {"ring_queue4_rts_port30_src",         0},
1325         {"ring_queue4_rts_port31_num",         0},
1326         {"ring_queue4_rts_port31_udp",         0},
1327         {"ring_queue4_rts_port31_src",         0},
1328         {"ring_queue4_rti_urange_a",           0},
1329         {"ring_queue4_rti_ufc_a",              0},
1330         {"ring_queue4_rti_urange_b",           0},
1331         {"ring_queue4_rti_ufc_b",              0},
1332         {"ring_queue4_rti_urange_c",           0},
1333         {"ring_queue4_rti_ufc_c",              0},
1334         {"ring_queue4_rti_ufc_d",              0},
1335         {"ring_queue4_rti_timer_ac_en",        0},
1336         {"ring_queue4_rti_timer_val_us",       0},
1337
1338         {"ring_queue5_max",                    0},
1339         {"ring_queue5_initial",                0},
1340         {"ring_queue5_buffer_mode",            0},
1341         {"ring_queue5_dram_size_mb",           0},
1342         {"ring_queue5_intr_vector",            0},
1343         {"ring_queue5_backoff_interval_us",    0},
1344         {"ring_queue5_max_frm_len",            0},
1345         {"ring_queue5_priority",               0},
1346         {"ring_queue5_no_snoop_bits",          0},
1347         {"ring_queue5_indicate_max_pkts",      0},
1348         {"ring_queue5_configured",             0},
1349         {"ring_queue5_rts_mac_en",             0},
1350         {"ring_queue5_rth_en",                 0},
1351         {"ring_queue5_rts_port_en",            0},
1352         {"ring_queue5_rts_port0_num",          0},
1353         {"ring_queue5_rts_port0_udp",          0},
1354         {"ring_queue5_rts_port0_src",          0},
1355         {"ring_queue5_rts_port1_num",          0},
1356         {"ring_queue5_rts_port1_udp",          0},
1357         {"ring_queue5_rts_port1_src",          0},
1358         {"ring_queue5_rts_port2_num",          0},
1359         {"ring_queue5_rts_port2_udp",          0},
1360         {"ring_queue5_rts_port2_src",          0},
1361         {"ring_queue5_rts_port3_num",          0},
1362         {"ring_queue5_rts_port3_udp",          0},
1363         {"ring_queue5_rts_port3_src",          0},
1364         {"ring_queue5_rts_port4_num",          0},
1365         {"ring_queue5_rts_port4_udp",          0},
1366         {"ring_queue5_rts_port4_src",          0},
1367         {"ring_queue5_rts_port5_num",          0},
1368         {"ring_queue5_rts_port5_udp",          0},
1369         {"ring_queue5_rts_port5_src",          0},
1370         {"ring_queue5_rts_port6_num",          0},
1371         {"ring_queue5_rts_port6_udp",          0},
1372         {"ring_queue5_rts_port6_src",          0},
1373         {"ring_queue5_rts_port7_num",          0},
1374         {"ring_queue5_rts_port7_udp",          0},
1375         {"ring_queue5_rts_port7_src",          0},
1376         {"ring_queue5_rts_port8_num",          0},
1377         {"ring_queue5_rts_port8_udp",          0},
1378         {"ring_queue5_rts_port8_src",          0},
1379         {"ring_queue5_rts_port9_num",          0},
1380         {"ring_queue5_rts_port9_udp",          0},
1381         {"ring_queue5_rts_port9_src",          0},
1382         {"ring_queue5_rts_port10_num",         0},
1383         {"ring_queue5_rts_port10_udp",         0},
1384         {"ring_queue5_rts_port10_src",         0},
1385         {"ring_queue5_rts_port11_num",         0},
1386         {"ring_queue5_rts_port11_udp",         0},
1387         {"ring_queue5_rts_port11_src",         0},
1388         {"ring_queue5_rts_port12_num",         0},
1389         {"ring_queue5_rts_port12_udp",         0},
1390         {"ring_queue5_rts_port12_src",         0},
1391         {"ring_queue5_rts_port13_num",         0},
1392         {"ring_queue5_rts_port13_udp",         0},
1393         {"ring_queue5_rts_port13_src",         0},
1394         {"ring_queue5_rts_port14_num",         0},
1395         {"ring_queue5_rts_port14_udp",         0},
1396         {"ring_queue5_rts_port14_src",         0},
1397         {"ring_queue5_rts_port15_num",         0},
1398         {"ring_queue5_rts_port15_udp",         0},
1399         {"ring_queue5_rts_port15_src",         0},
1400         {"ring_queue5_rts_port16_num",         0},
1401         {"ring_queue5_rts_port16_udp",         0},
1402         {"ring_queue5_rts_port16_src",         0},
1403         {"ring_queue5_rts_port17_num",         0},
1404         {"ring_queue5_rts_port17_udp",         0},
1405         {"ring_queue5_rts_port17_src",         0},
1406         {"ring_queue5_rts_port18_num",         0},
1407         {"ring_queue5_rts_port18_udp",         0},
1408         {"ring_queue5_rts_port18_src",         0},
1409         {"ring_queue5_rts_port19_num",         0},
1410         {"ring_queue5_rts_port19_udp",         0},
1411         {"ring_queue5_rts_port19_src",         0},
1412         {"ring_queue5_rts_port20_num",         0},
1413         {"ring_queue5_rts_port20_udp",         0},
1414         {"ring_queue5_rts_port20_src",         0},
1415         {"ring_queue5_rts_port21_num",         0},
1416         {"ring_queue5_rts_port21_udp",         0},
1417         {"ring_queue5_rts_port21_src",         0},
1418         {"ring_queue5_rts_port22_num",         0},
1419         {"ring_queue5_rts_port22_udp",         0},
1420         {"ring_queue5_rts_port22_src",         0},
1421         {"ring_queue5_rts_port23_num",         0},
1422         {"ring_queue5_rts_port23_udp",         0},
1423         {"ring_queue5_rts_port23_src",         0},
1424         {"ring_queue5_rts_port24_num",         0},
1425         {"ring_queue5_rts_port24_udp",         0},
1426         {"ring_queue5_rts_port24_src",         0},
1427         {"ring_queue5_rts_port25_num",         0},
1428         {"ring_queue5_rts_port25_udp",         0},
1429         {"ring_queue5_rts_port25_src",         0},
1430         {"ring_queue5_rts_port26_num",         0},
1431         {"ring_queue5_rts_port26_udp",         0},
1432         {"ring_queue5_rts_port26_src",         0},
1433         {"ring_queue5_rts_port27_num",         0},
1434         {"ring_queue5_rts_port27_udp",         0},
1435         {"ring_queue5_rts_port27_src",         0},
1436         {"ring_queue5_rts_port28_num",         0},
1437         {"ring_queue5_rts_port28_udp",         0},
1438         {"ring_queue5_rts_port28_src",         0},
1439         {"ring_queue5_rts_port29_num",         0},
1440         {"ring_queue5_rts_port29_udp",         0},
1441         {"ring_queue5_rts_port29_src",         0},
1442         {"ring_queue5_rts_port30_num",         0},
1443         {"ring_queue5_rts_port30_udp",         0},
1444         {"ring_queue5_rts_port30_src",         0},
1445         {"ring_queue5_rts_port31_num",         0},
1446         {"ring_queue5_rts_port31_udp",         0},
1447         {"ring_queue5_rts_port31_src",         0},
1448         {"ring_queue5_rti_urange_a",           0},
1449         {"ring_queue5_rti_ufc_a",              0},
1450         {"ring_queue5_rti_urange_b",           0},
1451         {"ring_queue5_rti_ufc_b",              0},
1452         {"ring_queue5_rti_urange_c",           0},
1453         {"ring_queue5_rti_ufc_c",              0},
1454         {"ring_queue5_rti_ufc_d",              0},
1455         {"ring_queue5_rti_timer_ac_en",        0},
1456         {"ring_queue5_rti_timer_val_us",       0},
1457
1458         {"ring_queue6_max",                    0},
1459         {"ring_queue6_initial",                0},
1460         {"ring_queue6_buffer_mode",            0},
1461         {"ring_queue6_dram_size_mb",           0},
1462         {"ring_queue6_intr_vector",            0},
1463         {"ring_queue6_backoff_interval_us",    0},
1464         {"ring_queue6_max_frm_len",            0},
1465         {"ring_queue6_priority",               0},
1466         {"ring_queue6_no_snoop_bits",          0},
1467         {"ring_queue6_indicate_max_pkts",      0},
1468         {"ring_queue6_configured",             0},
1469         {"ring_queue6_rts_mac_en",             0},
1470         {"ring_queue6_rth_en",                 0},
1471         {"ring_queue6_rts_port_en",            0},
1472         {"ring_queue6_rts_port0_num",          0},
1473         {"ring_queue6_rts_port0_udp",          0},
1474         {"ring_queue6_rts_port0_src",          0},
1475         {"ring_queue6_rts_port1_num",          0},
1476         {"ring_queue6_rts_port1_udp",          0},
1477         {"ring_queue6_rts_port1_src",          0},
1478         {"ring_queue6_rts_port2_num",          0},
1479         {"ring_queue6_rts_port2_udp",          0},
1480         {"ring_queue6_rts_port2_src",          0},
1481         {"ring_queue6_rts_port3_num",          0},
1482         {"ring_queue6_rts_port3_udp",          0},
1483         {"ring_queue6_rts_port3_src",          0},
1484         {"ring_queue6_rts_port4_num",          0},
1485         {"ring_queue6_rts_port4_udp",          0},
1486         {"ring_queue6_rts_port4_src",          0},
1487         {"ring_queue6_rts_port5_num",          0},
1488         {"ring_queue6_rts_port5_udp",          0},
1489         {"ring_queue6_rts_port5_src",          0},
1490         {"ring_queue6_rts_port6_num",          0},
1491         {"ring_queue6_rts_port6_udp",          0},
1492         {"ring_queue6_rts_port6_src",          0},
1493         {"ring_queue6_rts_port7_num",          0},
1494         {"ring_queue6_rts_port7_udp",          0},
1495         {"ring_queue6_rts_port7_src",          0},
1496         {"ring_queue6_rts_port8_num",          0},
1497         {"ring_queue6_rts_port8_udp",          0},
1498         {"ring_queue6_rts_port8_src",          0},
1499         {"ring_queue6_rts_port9_num",          0},
1500         {"ring_queue6_rts_port9_udp",          0},
1501         {"ring_queue6_rts_port9_src",          0},
1502         {"ring_queue6_rts_port10_num",         0},
1503         {"ring_queue6_rts_port10_udp",         0},
1504         {"ring_queue6_rts_port10_src",         0},
1505         {"ring_queue6_rts_port11_num",         0},
1506         {"ring_queue6_rts_port11_udp",         0},
1507         {"ring_queue6_rts_port11_src",         0},
1508         {"ring_queue6_rts_port12_num",         0},
1509         {"ring_queue6_rts_port12_udp",         0},
1510         {"ring_queue6_rts_port12_src",         0},
1511         {"ring_queue6_rts_port13_num",         0},
1512         {"ring_queue6_rts_port13_udp",         0},
1513         {"ring_queue6_rts_port13_src",         0},
1514         {"ring_queue6_rts_port14_num",         0},
1515         {"ring_queue6_rts_port14_udp",         0},
1516         {"ring_queue6_rts_port14_src",         0},
1517         {"ring_queue6_rts_port15_num",         0},
1518         {"ring_queue6_rts_port15_udp",         0},
1519         {"ring_queue6_rts_port15_src",         0},
1520         {"ring_queue6_rts_port16_num",         0},
1521         {"ring_queue6_rts_port16_udp",         0},
1522         {"ring_queue6_rts_port16_src",         0},
1523         {"ring_queue6_rts_port17_num",         0},
1524         {"ring_queue6_rts_port17_udp",         0},
1525         {"ring_queue6_rts_port17_src",         0},
1526         {"ring_queue6_rts_port18_num",         0},
1527         {"ring_queue6_rts_port18_udp",         0},
1528         {"ring_queue6_rts_port18_src",         0},
1529         {"ring_queue6_rts_port19_num",         0},
1530         {"ring_queue6_rts_port19_udp",         0},
1531         {"ring_queue6_rts_port19_src",         0},
1532         {"ring_queue6_rts_port20_num",         0},
1533         {"ring_queue6_rts_port20_udp",         0},
1534         {"ring_queue6_rts_port20_src",         0},
1535         {"ring_queue6_rts_port21_num",         0},
1536         {"ring_queue6_rts_port21_udp",         0},
1537         {"ring_queue6_rts_port21_src",         0},
1538         {"ring_queue6_rts_port22_num",         0},
1539         {"ring_queue6_rts_port22_udp",         0},
1540         {"ring_queue6_rts_port22_src",         0},
1541         {"ring_queue6_rts_port23_num",         0},
1542         {"ring_queue6_rts_port23_udp",         0},
1543         {"ring_queue6_rts_port23_src",         0},
1544         {"ring_queue6_rts_port24_num",         0},
1545         {"ring_queue6_rts_port24_udp",         0},
1546         {"ring_queue6_rts_port24_src",         0},
1547         {"ring_queue6_rts_port25_num",         0},
1548         {"ring_queue6_rts_port25_udp",         0},
1549         {"ring_queue6_rts_port25_src",         0},
1550         {"ring_queue6_rts_port26_num",         0},
1551         {"ring_queue6_rts_port26_udp",         0},
1552         {"ring_queue6_rts_port26_src",         0},
1553         {"ring_queue6_rts_port27_num",         0},
1554         {"ring_queue6_rts_port27_udp",         0},
1555         {"ring_queue6_rts_port27_src",         0},
1556         {"ring_queue6_rts_port28_num",         0},
1557         {"ring_queue6_rts_port28_udp",         0},
1558         {"ring_queue6_rts_port28_src",         0},
1559         {"ring_queue6_rts_port29_num",         0},
1560         {"ring_queue6_rts_port29_udp",         0},
1561         {"ring_queue6_rts_port29_src",         0},
1562         {"ring_queue6_rts_port30_num",         0},
1563         {"ring_queue6_rts_port30_udp",         0},
1564         {"ring_queue6_rts_port30_src",         0},
1565         {"ring_queue6_rts_port31_num",         0},
1566         {"ring_queue6_rts_port31_udp",         0},
1567         {"ring_queue6_rts_port31_src",         0},
1568         {"ring_queue6_rti_urange_a",           0},
1569         {"ring_queue6_rti_ufc_a",              0},
1570         {"ring_queue6_rti_urange_b",           0},
1571         {"ring_queue6_rti_ufc_b",              0},
1572         {"ring_queue6_rti_urange_c",           0},
1573         {"ring_queue6_rti_ufc_c",              0},
1574         {"ring_queue6_rti_ufc_d",              0},
1575         {"ring_queue6_rti_timer_ac_en",        0},
1576         {"ring_queue6_rti_timer_val_us",       0},
1577
1578         {"ring_queue7_max",                    0},
1579         {"ring_queue7_initial",                0},
1580         {"ring_queue7_buffer_mode",            0},
1581         {"ring_queue7_dram_size_mb",           0},
1582         {"ring_queue7_intr_vector",            0},
1583         {"ring_queue7_backoff_interval_us",    0},
1584         {"ring_queue7_max_frm_len",            0},
1585         {"ring_queue7_priority",               0},
1586         {"ring_queue7_no_snoop_bits",          0},
1587         {"ring_queue7_indicate_max_pkts",      0},
1588         {"ring_queue7_configured",             0},
1589         {"ring_queue7_rts_mac_en",             0},
1590         {"ring_queue7_rth_en",                 0},
1591         {"ring_queue7_rts_port_en",            0},
1592         {"ring_queue7_rts_port0_num",          0},
1593         {"ring_queue7_rts_port0_udp",          0},
1594         {"ring_queue7_rts_port0_src",          0},
1595         {"ring_queue7_rts_port1_num",          0},
1596         {"ring_queue7_rts_port1_udp",          0},
1597         {"ring_queue7_rts_port1_src",          0},
1598         {"ring_queue7_rts_port2_num",          0},
1599         {"ring_queue7_rts_port2_udp",          0},
1600         {"ring_queue7_rts_port2_src",          0},
1601         {"ring_queue7_rts_port3_num",          0},
1602         {"ring_queue7_rts_port3_udp",          0},
1603         {"ring_queue7_rts_port3_src",          0},
1604         {"ring_queue7_rts_port4_num",          0},
1605         {"ring_queue7_rts_port4_udp",          0},
1606         {"ring_queue7_rts_port4_src",          0},
1607         {"ring_queue7_rts_port5_num",          0},
1608         {"ring_queue7_rts_port5_udp",          0},
1609         {"ring_queue7_rts_port5_src",          0},
1610         {"ring_queue7_rts_port6_num",          0},
1611         {"ring_queue7_rts_port6_udp",          0},
1612         {"ring_queue7_rts_port6_src",          0},
1613         {"ring_queue7_rts_port7_num",          0},
1614         {"ring_queue7_rts_port7_udp",          0},
1615         {"ring_queue7_rts_port7_src",          0},
1616         {"ring_queue7_rts_port8_num",          0},
1617         {"ring_queue7_rts_port8_udp",          0},
1618         {"ring_queue7_rts_port8_src",          0},
1619         {"ring_queue7_rts_port9_num",          0},
1620         {"ring_queue7_rts_port9_udp",          0},
1621         {"ring_queue7_rts_port9_src",          0},
1622         {"ring_queue7_rts_port10_num",         0},
1623         {"ring_queue7_rts_port10_udp",         0},
1624         {"ring_queue7_rts_port10_src",         0},
1625         {"ring_queue7_rts_port11_num",         0},
1626         {"ring_queue7_rts_port11_udp",         0},
1627         {"ring_queue7_rts_port11_src",         0},
1628         {"ring_queue7_rts_port12_num",         0},
1629         {"ring_queue7_rts_port12_udp",         0},
1630         {"ring_queue7_rts_port12_src",         0},
1631         {"ring_queue7_rts_port13_num",         0},
1632         {"ring_queue7_rts_port13_udp",         0},
1633         {"ring_queue7_rts_port13_src",         0},
1634         {"ring_queue7_rts_port14_num",         0},
1635         {"ring_queue7_rts_port14_udp",         0},
1636         {"ring_queue7_rts_port14_src",         0},
1637         {"ring_queue7_rts_port15_num",         0},
1638         {"ring_queue7_rts_port15_udp",         0},
1639         {"ring_queue7_rts_port15_src",         0},
1640         {"ring_queue7_rts_port16_num",         0},
1641         {"ring_queue7_rts_port16_udp",         0},
1642         {"ring_queue7_rts_port16_src",         0},
1643         {"ring_queue7_rts_port17_num",         0},
1644         {"ring_queue7_rts_port17_udp",         0},
1645         {"ring_queue7_rts_port17_src",         0},
1646         {"ring_queue7_rts_port18_num",         0},
1647         {"ring_queue7_rts_port18_udp",         0},
1648         {"ring_queue7_rts_port18_src",         0},
1649         {"ring_queue7_rts_port19_num",         0},
1650         {"ring_queue7_rts_port19_udp",         0},
1651         {"ring_queue7_rts_port19_src",         0},
1652         {"ring_queue7_rts_port20_num",         0},
1653         {"ring_queue7_rts_port20_udp",         0},
1654         {"ring_queue7_rts_port20_src",         0},
1655         {"ring_queue7_rts_port21_num",         0},
1656         {"ring_queue7_rts_port21_udp",         0},
1657         {"ring_queue7_rts_port21_src",         0},
1658         {"ring_queue7_rts_port22_num",         0},
1659         {"ring_queue7_rts_port22_udp",         0},
1660         {"ring_queue7_rts_port22_src",         0},
1661         {"ring_queue7_rts_port23_num",         0},
1662         {"ring_queue7_rts_port23_udp",         0},
1663         {"ring_queue7_rts_port23_src",         0},
1664         {"ring_queue7_rts_port24_num",         0},
1665         {"ring_queue7_rts_port24_udp",         0},
1666         {"ring_queue7_rts_port24_src",         0},
1667         {"ring_queue7_rts_port25_num",         0},
1668         {"ring_queue7_rts_port25_udp",         0},
1669         {"ring_queue7_rts_port25_src",         0},
1670         {"ring_queue7_rts_port26_num",         0},
1671         {"ring_queue7_rts_port26_udp",         0},
1672         {"ring_queue7_rts_port26_src",         0},
1673         {"ring_queue7_rts_port27_num",         0},
1674         {"ring_queue7_rts_port27_udp",         0},
1675         {"ring_queue7_rts_port27_src",         0},
1676         {"ring_queue7_rts_port28_num",         0},
1677         {"ring_queue7_rts_port28_udp",         0},
1678         {"ring_queue7_rts_port28_src",         0},
1679         {"ring_queue7_rts_port29_num",         0},
1680         {"ring_queue7_rts_port29_udp",         0},
1681         {"ring_queue7_rts_port29_src",         0},
1682         {"ring_queue7_rts_port30_num",         0},
1683         {"ring_queue7_rts_port30_udp",         0},
1684         {"ring_queue7_rts_port30_src",         0},
1685         {"ring_queue7_rts_port31_num",         0},
1686         {"ring_queue7_rts_port31_udp",         0},
1687         {"ring_queue7_rts_port31_src",         0},
1688         {"ring_queue7_rti_urange_a",           0},
1689         {"ring_queue7_rti_ufc_a",              0},
1690         {"ring_queue7_rti_urange_b",           0},
1691         {"ring_queue7_rti_ufc_b",              0},
1692         {"ring_queue7_rti_urange_c",           0},
1693         {"ring_queue7_rti_ufc_c",              0},
1694         {"ring_queue7_rti_ufc_d",              0},
1695         {"ring_queue7_rti_timer_ac_en",        0},
1696         {"ring_queue7_rti_timer_val_us",       0},
1697
1698         {"mac_media",                       0},
1699         {"mac_tmac_util_period",            0},
1700         {"mac_rmac_util_period",            0},
1701         {"mac_rmac_bcast_en",               0},
1702         {"mac_rmac_pause_gen_en",           0},
1703         {"mac_rmac_pause_rcv_en",           0},
1704         {"mac_rmac_pause_time",             0},
1705         {"mac_mc_pause_threshold_q0q3",     0},
1706         {"mac_mc_pause_threshold_q4q7",     0},
1707
1708         {"fifo_max_frags",                  0},
1709         {"fifo_reserve_threshold",          0},
1710         {"fifo_memblock_size",              0},
1711         {"fifo_alignment_size",             0},
1712         {"fifo_max_aligned_frags",          0},
1713
1714         {"fifo_queue0_max",                 0},
1715         {"fifo_queue0_initial",             0},
1716         {"fifo_queue0_intr",                0},
1717         {"fifo_queue0_intr_vector",         0},
1718         {"fifo_queue0_no_snoop_bits",       0},
1719         {"fifo_queue0_priority",            0},
1720         {"fifo_queue0_configured",          0},
1721
1722         {"fifo_queue0_tti0_enabled",         0},
1723         {"fifo_queue0_tti0_urange_a",        0},
1724         {"fifo_queue0_tti0_ufc_a",           0},
1725         {"fifo_queue0_tti0_urange_b",        0},
1726         {"fifo_queue0_tti0_ufc_b",           0},
1727         {"fifo_queue0_tti0_urange_c",        0},
1728         {"fifo_queue0_tti0_ufc_c",           0},
1729         {"fifo_queue0_tti0_ufc_d",           0},
1730         {"fifo_queue0_tti0_timer_val_us",    0},
1731         {"fifo_queue0_tti0_timer_ac_en",     0},
1732         {"fifo_queue0_tti0_timer_ci_en",     0},
1733
1734         {"fifo_queue0_tti1_enabled",         0},
1735         {"fifo_queue0_tti1_urange_a",        0},
1736         {"fifo_queue0_tti1_ufc_a",           0},
1737         {"fifo_queue0_tti1_urange_b",        0},
1738         {"fifo_queue0_tti1_ufc_b",           0},
1739         {"fifo_queue0_tti1_urange_c",        0},
1740         {"fifo_queue0_tti1_ufc_c",           0},
1741         {"fifo_queue0_tti1_ufc_d",           0},
1742         {"fifo_queue0_tti1_timer_val_us",    0},
1743         {"fifo_queue0_tti1_timer_ac_en",     0},
1744         {"fifo_queue0_tti1_timer_ci_en",     0},
1745
1746         {"fifo_queue0_tti2_enabled",         0},
1747         {"fifo_queue0_tti2_urange_a",        0},
1748         {"fifo_queue0_tti2_ufc_a",           0},
1749         {"fifo_queue0_tti2_urange_b",        0},
1750         {"fifo_queue0_tti2_ufc_b",           0},
1751         {"fifo_queue0_tti2_urange_c",        0},
1752         {"fifo_queue0_tti2_ufc_c",           0},
1753         {"fifo_queue0_tti2_ufc_d",           0},
1754         {"fifo_queue0_tti2_timer_val_us",    0},
1755         {"fifo_queue0_tti2_timer_ac_en",     0},
1756         {"fifo_queue0_tti2_timer_ci_en",     0},
1757
1758         {"fifo_queue0_tti3_enabled",         0},
1759         {"fifo_queue0_tti3_urange_a",        0},
1760         {"fifo_queue0_tti3_ufc_a",           0},
1761         {"fifo_queue0_tti3_urange_b",        0},
1762         {"fifo_queue0_tti3_ufc_b",           0},
1763         {"fifo_queue0_tti3_urange_c",        0},
1764         {"fifo_queue0_tti3_ufc_c",           0},
1765         {"fifo_queue0_tti3_ufc_d",           0},
1766         {"fifo_queue0_tti3_timer_val_us",    0},
1767         {"fifo_queue0_tti3_timer_ac_en",     0},
1768         {"fifo_queue0_tti3_timer_ci_en",     0},
1769
1770         {"fifo_queue0_tti4_enabled",         0},
1771         {"fifo_queue0_tti4_urange_a",        0},
1772         {"fifo_queue0_tti4_ufc_a",           0},
1773         {"fifo_queue0_tti4_urange_b",        0},
1774         {"fifo_queue0_tti4_ufc_b",           0},
1775         {"fifo_queue0_tti4_urange_c",        0},
1776         {"fifo_queue0_tti4_ufc_c",           0},
1777         {"fifo_queue0_tti4_ufc_d",           0},
1778         {"fifo_queue0_tti4_timer_val_us",    0},
1779         {"fifo_queue0_tti4_timer_ac_en",     0},
1780         {"fifo_queue0_tti4_timer_ci_en",     0},
1781
1782         {"fifo_queue0_tti5_enabled",         0},
1783         {"fifo_queue0_tti5_urange_a",        0},
1784         {"fifo_queue0_tti5_ufc_a",           0},
1785         {"fifo_queue0_tti5_urange_b",        0},
1786         {"fifo_queue0_tti5_ufc_b",           0},
1787         {"fifo_queue0_tti5_urange_c",        0},
1788         {"fifo_queue0_tti5_ufc_c",           0},
1789         {"fifo_queue0_tti5_ufc_d",           0},
1790         {"fifo_queue0_tti5_timer_val_us",    0},
1791         {"fifo_queue0_tti5_timer_ac_en",     0},
1792         {"fifo_queue0_tti5_timer_ci_en",     0},
1793
1794         {"fifo_queue0_tti6_enabled",         0},
1795         {"fifo_queue0_tti6_urange_a",        0},
1796         {"fifo_queue0_tti6_ufc_a",           0},
1797         {"fifo_queue0_tti6_urange_b",        0},
1798         {"fifo_queue0_tti6_ufc_b",           0},
1799         {"fifo_queue0_tti6_urange_c",        0},
1800         {"fifo_queue0_tti6_ufc_c",           0},
1801         {"fifo_queue0_tti6_ufc_d",           0},
1802         {"fifo_queue0_tti6_timer_val_us",    0},
1803         {"fifo_queue0_tti6_timer_ac_en",     0},
1804         {"fifo_queue0_tti6_timer_ci_en",     0},
1805
1806         {"fifo_queue1_max",                  0},
1807         {"fifo_queue1_initial",              0},
1808         {"fifo_queue1_intr",                 0},
1809         {"fifo_queue1_intr_vector",          0},
1810         {"fifo_queue1_no_snoop_bits",        0},
1811         {"fifo_queue1_priority",             0},
1812         {"fifo_queue1_configured",           0},
1813
1814         {"fifo_queue1_tti0_enabled",         0},
1815         {"fifo_queue1_tti0_urange_a",        0},
1816         {"fifo_queue1_tti0_ufc_a",           0},
1817         {"fifo_queue1_tti0_urange_b",        0},
1818         {"fifo_queue1_tti0_ufc_b",           0},
1819         {"fifo_queue1_tti0_urange_c",        0},
1820         {"fifo_queue1_tti0_ufc_c",           0},
1821         {"fifo_queue1_tti0_ufc_d",           0},
1822         {"fifo_queue1_tti0_timer_val_us",    0},
1823         {"fifo_queue1_tti0_timer_ac_en",     0},
1824         {"fifo_queue1_tti0_timer_ci_en",     0},
1825
1826         {"fifo_queue1_tti1_enabled",         0},
1827         {"fifo_queue1_tti1_urange_a",        0},
1828         {"fifo_queue1_tti1_ufc_a",           0},
1829         {"fifo_queue1_tti1_urange_b",        0},
1830         {"fifo_queue1_tti1_ufc_b",           0},
1831         {"fifo_queue1_tti1_urange_c",        0},
1832         {"fifo_queue1_tti1_ufc_c",           0},
1833         {"fifo_queue1_tti1_ufc_d",           0},
1834         {"fifo_queue1_tti1_timer_val_us",    0},
1835         {"fifo_queue1_tti1_timer_ac_en",     0},
1836         {"fifo_queue1_tti1_timer_ci_en",     0},
1837
1838         {"fifo_queue1_tti2_enabled",         0},
1839         {"fifo_queue1_tti2_urange_a",        0},
1840         {"fifo_queue1_tti2_ufc_a",           0},
1841         {"fifo_queue1_tti2_urange_b",        0},
1842         {"fifo_queue1_tti2_ufc_b",           0},
1843         {"fifo_queue1_tti2_urange_c",        0},
1844         {"fifo_queue1_tti2_ufc_c",           0},
1845         {"fifo_queue1_tti2_ufc_d",           0},
1846         {"fifo_queue1_tti2_timer_val_us",    0},
1847         {"fifo_queue1_tti2_timer_ac_en",     0},
1848         {"fifo_queue1_tti2_timer_ci_en",     0},
1849
1850         {"fifo_queue1_tti3_enabled",         0},
1851         {"fifo_queue1_tti3_urange_a",        0},
1852         {"fifo_queue1_tti3_ufc_a",           0},
1853         {"fifo_queue1_tti3_urange_b",        0},
1854         {"fifo_queue1_tti3_ufc_b",           0},
1855         {"fifo_queue1_tti3_urange_c",        0},
1856         {"fifo_queue1_tti3_ufc_c",           0},
1857         {"fifo_queue1_tti3_ufc_d",           0},
1858         {"fifo_queue1_tti3_timer_val_us",    0},
1859         {"fifo_queue1_tti3_timer_ac_en",     0},
1860         {"fifo_queue1_tti3_timer_ci_en",     0},
1861
1862         {"fifo_queue1_tti4_enabled",         0},
1863         {"fifo_queue1_tti4_urange_a",        0},
1864         {"fifo_queue1_tti4_ufc_a",           0},
1865         {"fifo_queue1_tti4_urange_b",        0},
1866         {"fifo_queue1_tti4_ufc_b",           0},
1867         {"fifo_queue1_tti4_urange_c",        0},
1868         {"fifo_queue1_tti4_ufc_c",           0},
1869         {"fifo_queue1_tti4_ufc_d",           0},
1870         {"fifo_queue1_tti4_timer_val_us",    0},
1871         {"fifo_queue1_tti4_timer_ac_en",     0},
1872         {"fifo_queue1_tti4_timer_ci_en",     0},
1873
1874         {"fifo_queue1_tti5_enabled",         0},
1875         {"fifo_queue1_tti5_urange_a",        0},
1876         {"fifo_queue1_tti5_ufc_a",           0},
1877         {"fifo_queue1_tti5_urange_b",        0},
1878         {"fifo_queue1_tti5_ufc_b",           0},
1879         {"fifo_queue1_tti5_urange_c",        0},
1880         {"fifo_queue1_tti5_ufc_c",           0},
1881         {"fifo_queue1_tti5_ufc_d",           0},
1882         {"fifo_queue1_tti5_timer_val_us",    0},
1883         {"fifo_queue1_tti5_timer_ac_en",     0},
1884         {"fifo_queue1_tti5_timer_ci_en",     0},
1885
1886         {"fifo_queue1_tti6_enabled",         0},
1887         {"fifo_queue1_tti6_urange_a",        0},
1888         {"fifo_queue1_tti6_ufc_a",           0},
1889         {"fifo_queue1_tti6_urange_b",        0},
1890         {"fifo_queue1_tti6_ufc_b",           0},
1891         {"fifo_queue1_tti6_urange_c",        0},
1892         {"fifo_queue1_tti6_ufc_c",           0},
1893         {"fifo_queue1_tti6_ufc_d",           0},
1894         {"fifo_queue1_tti6_timer_val_us",    0},
1895         {"fifo_queue1_tti6_timer_ac_en",     0},
1896         {"fifo_queue1_tti6_timer_ci_en",     0},
1897
1898         {"fifo_queue2_max",                  0},
1899         {"fifo_queue2_initial",              0},
1900         {"fifo_queue2_intr",                 0},
1901         {"fifo_queue2_intr_vector",          0},
1902         {"fifo_queue2_no_snoop_bits",        0},
1903         {"fifo_queue2_priority",             0},
1904         {"fifo_queue2_configured",           0},
1905
1906         {"fifo_queue2_tti0_enabled",         0},
1907         {"fifo_queue2_tti0_urange_a",        0},
1908         {"fifo_queue2_tti0_ufc_a",           0},
1909         {"fifo_queue2_tti0_urange_b",        0},
1910         {"fifo_queue2_tti0_ufc_b",           0},
1911         {"fifo_queue2_tti0_urange_c",        0},
1912         {"fifo_queue2_tti0_ufc_c",           0},
1913         {"fifo_queue2_tti0_ufc_d",           0},
1914         {"fifo_queue2_tti0_timer_val_us",    0},
1915         {"fifo_queue2_tti0_timer_ac_en",     0},
1916         {"fifo_queue2_tti0_timer_ci_en",     0},
1917
1918         {"fifo_queue2_tti1_enabled",         0},
1919         {"fifo_queue2_tti1_urange_a",        0},
1920         {"fifo_queue2_tti1_ufc_a",           0},
1921         {"fifo_queue2_tti1_urange_b",        0},
1922         {"fifo_queue2_tti1_ufc_b",           0},
1923         {"fifo_queue2_tti1_urange_c",        0},
1924         {"fifo_queue2_tti1_ufc_c",           0},
1925         {"fifo_queue2_tti1_ufc_d",           0},
1926         {"fifo_queue2_tti1_timer_val_us",    0},
1927         {"fifo_queue2_tti1_timer_ac_en",     0},
1928         {"fifo_queue2_tti1_timer_ci_en",     0},
1929
1930         {"fifo_queue2_tti2_enabled",         0},
1931         {"fifo_queue2_tti2_urange_a",        0},
1932         {"fifo_queue2_tti2_ufc_a",           0},
1933         {"fifo_queue2_tti2_urange_b",        0},
1934         {"fifo_queue2_tti2_ufc_b",           0},
1935         {"fifo_queue2_tti2_urange_c",        0},
1936         {"fifo_queue2_tti2_ufc_c",           0},
1937         {"fifo_queue2_tti2_ufc_d",           0},
1938         {"fifo_queue2_tti2_timer_val_us",    0},
1939         {"fifo_queue2_tti2_timer_ac_en",     0},
1940         {"fifo_queue2_tti2_timer_ci_en",     0},
1941
1942         {"fifo_queue2_tti3_enabled",         0},
1943         {"fifo_queue2_tti3_urange_a",        0},
1944         {"fifo_queue2_tti3_ufc_a",           0},
1945         {"fifo_queue2_tti3_urange_b",        0},
1946         {"fifo_queue2_tti3_ufc_b",           0},
1947         {"fifo_queue2_tti3_urange_c",        0},
1948         {"fifo_queue2_tti3_ufc_c",           0},
1949         {"fifo_queue2_tti3_ufc_d",           0},
1950         {"fifo_queue2_tti3_timer_val_us",    0},
1951         {"fifo_queue2_tti3_timer_ac_en",     0},
1952         {"fifo_queue2_tti3_timer_ci_en",     0},
1953
1954         {"fifo_queue2_tti4_enabled",         0},
1955         {"fifo_queue2_tti4_urange_a",        0},
1956         {"fifo_queue2_tti4_ufc_a",           0},
1957         {"fifo_queue2_tti4_urange_b",        0},
1958         {"fifo_queue2_tti4_ufc_b",           0},
1959         {"fifo_queue2_tti4_urange_c",        0},
1960         {"fifo_queue2_tti4_ufc_c",           0},
1961         {"fifo_queue2_tti4_ufc_d",           0},
1962         {"fifo_queue2_tti4_timer_val_us",    0},
1963         {"fifo_queue2_tti4_timer_ac_en",     0},
1964         {"fifo_queue2_tti4_timer_ci_en",     0},
1965
1966         {"fifo_queue2_tti5_enabled",         0},
1967         {"fifo_queue2_tti5_urange_a",        0},
1968         {"fifo_queue2_tti5_ufc_a",           0},
1969         {"fifo_queue2_tti5_urange_b",        0},
1970         {"fifo_queue2_tti5_ufc_b",           0},
1971         {"fifo_queue2_tti5_urange_c",        0},
1972         {"fifo_queue2_tti5_ufc_c",           0},
1973         {"fifo_queue2_tti5_ufc_d",           0},
1974         {"fifo_queue2_tti5_timer_val_us",    0},
1975         {"fifo_queue2_tti5_timer_ac_en",     0},
1976         {"fifo_queue2_tti5_timer_ci_en",     0},
1977
1978         {"fifo_queue2_tti6_enabled",         0},
1979         {"fifo_queue2_tti6_urange_a",        0},
1980         {"fifo_queue2_tti6_ufc_a",           0},
1981         {"fifo_queue2_tti6_urange_b",        0},
1982         {"fifo_queue2_tti6_ufc_b",           0},
1983         {"fifo_queue2_tti6_urange_c",        0},
1984         {"fifo_queue2_tti6_ufc_c",           0},
1985         {"fifo_queue2_tti6_ufc_d",           0},
1986         {"fifo_queue2_tti6_timer_val_us",    0},
1987         {"fifo_queue2_tti6_timer_ac_en",     0},
1988         {"fifo_queue2_tti6_timer_ci_en",     0},
1989
1990         {"fifo_queue3_max",                  0},
1991         {"fifo_queue3_initial",              0},
1992         {"fifo_queue3_intr",                 0},
1993         {"fifo_queue3_intr_vector",          0},
1994         {"fifo_queue3_no_snoop_bits",        0},
1995         {"fifo_queue3_priority",             0},
1996         {"fifo_queue3_configured",           0},
1997
1998         {"fifo_queue3_tti0_enabled",         0},
1999         {"fifo_queue3_tti0_urange_a",        0},
2000         {"fifo_queue3_tti0_ufc_a",           0},
2001         {"fifo_queue3_tti0_urange_b",        0},
2002         {"fifo_queue3_tti0_ufc_b",           0},
2003         {"fifo_queue3_tti0_urange_c",        0},
2004         {"fifo_queue3_tti0_ufc_c",           0},
2005         {"fifo_queue3_tti0_ufc_d",           0},
2006         {"fifo_queue3_tti0_timer_val_us",    0},
2007         {"fifo_queue3_tti0_timer_ac_en",     0},
2008         {"fifo_queue3_tti0_timer_ci_en",     0},
2009
2010         {"fifo_queue3_tti1_enabled",         0},
2011         {"fifo_queue3_tti1_urange_a",        0},
2012         {"fifo_queue3_tti1_ufc_a",           0},
2013         {"fifo_queue3_tti1_urange_b",        0},
2014         {"fifo_queue3_tti1_ufc_b",           0},
2015         {"fifo_queue3_tti1_urange_c",        0},
2016         {"fifo_queue3_tti1_ufc_c",           0},
2017         {"fifo_queue3_tti1_ufc_d",           0},
2018         {"fifo_queue3_tti1_timer_val_us",    0},
2019         {"fifo_queue3_tti1_timer_ac_en",     0},
2020         {"fifo_queue3_tti1_timer_ci_en",     0},
2021
2022         {"fifo_queue3_tti2_enabled",         0},
2023         {"fifo_queue3_tti2_urange_a",        0},
2024         {"fifo_queue3_tti2_ufc_a",           0},
2025         {"fifo_queue3_tti2_urange_b",        0},
2026         {"fifo_queue3_tti2_ufc_b",           0},
2027         {"fifo_queue3_tti2_urange_c",        0},
2028         {"fifo_queue3_tti2_ufc_c",           0},
2029         {"fifo_queue3_tti2_ufc_d",           0},
2030         {"fifo_queue3_tti2_timer_val_us",    0},
2031         {"fifo_queue3_tti2_timer_ac_en",     0},
2032         {"fifo_queue3_tti2_timer_ci_en",     0},
2033
2034         {"fifo_queue3_tti3_enabled",         0},
2035         {"fifo_queue3_tti3_urange_a",        0},
2036         {"fifo_queue3_tti3_ufc_a",           0},
2037         {"fifo_queue3_tti3_urange_b",        0},
2038         {"fifo_queue3_tti3_ufc_b",           0},
2039         {"fifo_queue3_tti3_urange_c",        0},
2040         {"fifo_queue3_tti3_ufc_c",           0},
2041         {"fifo_queue3_tti3_ufc_d",           0},
2042         {"fifo_queue3_tti3_timer_val_us",    0},
2043         {"fifo_queue3_tti3_timer_ac_en",     0},
2044         {"fifo_queue3_tti3_timer_ci_en",     0},
2045
2046         {"fifo_queue3_tti4_enabled",         0},
2047         {"fifo_queue3_tti4_urange_a",        0},
2048         {"fifo_queue3_tti4_ufc_a",           0},
2049         {"fifo_queue3_tti4_urange_b",        0},
2050         {"fifo_queue3_tti4_ufc_b",           0},
2051         {"fifo_queue3_tti4_urange_c",        0},
2052         {"fifo_queue3_tti4_ufc_c",           0},
2053         {"fifo_queue3_tti4_ufc_d",           0},
2054         {"fifo_queue3_tti4_timer_val_us",    0},
2055         {"fifo_queue3_tti4_timer_ac_en",     0},
2056         {"fifo_queue3_tti4_timer_ci_en",     0},
2057
2058         {"fifo_queue3_tti5_enabled",         0},
2059         {"fifo_queue3_tti5_urange_a",        0},
2060         {"fifo_queue3_tti5_ufc_a",           0},
2061         {"fifo_queue3_tti5_urange_b",        0},
2062         {"fifo_queue3_tti5_ufc_b",           0},
2063         {"fifo_queue3_tti5_urange_c",        0},
2064         {"fifo_queue3_tti5_ufc_c",           0},
2065         {"fifo_queue3_tti5_ufc_d",           0},
2066         {"fifo_queue3_tti5_timer_val_us",    0},
2067         {"fifo_queue3_tti5_timer_ac_en",     0},
2068         {"fifo_queue3_tti5_timer_ci_en",     0},
2069
2070         {"fifo_queue3_tti6_enabled",         0},
2071         {"fifo_queue3_tti6_urange_a",        0},
2072         {"fifo_queue3_tti6_ufc_a",           0},
2073         {"fifo_queue3_tti6_urange_b",        0},
2074         {"fifo_queue3_tti6_ufc_b",           0},
2075         {"fifo_queue3_tti6_urange_c",        0},
2076         {"fifo_queue3_tti6_ufc_c",           0},
2077         {"fifo_queue3_tti6_ufc_d",           0},
2078         {"fifo_queue3_tti6_timer_val_us",    0},
2079         {"fifo_queue3_tti6_timer_ac_en",     0},
2080         {"fifo_queue3_tti6_timer_ci_en",     0},
2081
2082         {"fifo_queue4_max",                  0},
2083         {"fifo_queue4_initial",              0},
2084         {"fifo_queue4_intr",                 0},
2085         {"fifo_queue4_intr_vector",          0},
2086         {"fifo_queue4_no_snoop_bits",        0},
2087         {"fifo_queue4_priority",             0},
2088         {"fifo_queue4_configured",           0},
2089
2090         {"fifo_queue4_tti0_enabled",         0},
2091         {"fifo_queue4_tti0_urange_a",        0},
2092         {"fifo_queue4_tti0_ufc_a",           0},
2093         {"fifo_queue4_tti0_urange_b",        0},
2094         {"fifo_queue4_tti0_ufc_b",           0},
2095         {"fifo_queue4_tti0_urange_c",        0},
2096         {"fifo_queue4_tti0_ufc_c",           0},
2097         {"fifo_queue4_tti0_ufc_d",           0},
2098         {"fifo_queue4_tti0_timer_val_us",    0},
2099         {"fifo_queue4_tti0_timer_ac_en",     0},
2100         {"fifo_queue4_tti0_timer_ci_en",     0},
2101
2102         {"fifo_queue4_tti1_enabled",         0},
2103         {"fifo_queue4_tti1_urange_a",        0},
2104         {"fifo_queue4_tti1_ufc_a",           0},
2105         {"fifo_queue4_tti1_urange_b",        0},
2106         {"fifo_queue4_tti1_ufc_b",           0},
2107         {"fifo_queue4_tti1_urange_c",        0},
2108         {"fifo_queue4_tti1_ufc_c",           0},
2109         {"fifo_queue4_tti1_ufc_d",           0},
2110         {"fifo_queue4_tti1_timer_val_us",    0},
2111         {"fifo_queue4_tti1_timer_ac_en",     0},
2112         {"fifo_queue4_tti1_timer_ci_en",     0},
2113
2114         {"fifo_queue4_tti2_enabled",         0},
2115         {"fifo_queue4_tti2_urange_a",        0},
2116         {"fifo_queue4_tti2_ufc_a",           0},
2117         {"fifo_queue4_tti2_urange_b",        0},
2118         {"fifo_queue4_tti2_ufc_b",           0},
2119         {"fifo_queue4_tti2_urange_c",        0},
2120         {"fifo_queue4_tti2_ufc_c",           0},
2121         {"fifo_queue4_tti2_ufc_d",           0},
2122         {"fifo_queue4_tti2_timer_val_us",    0},
2123         {"fifo_queue4_tti2_timer_ac_en",     0},
2124         {"fifo_queue4_tti2_timer_ci_en",     0},
2125
2126         {"fifo_queue4_tti3_enabled",         0},
2127         {"fifo_queue4_tti3_urange_a",        0},
2128         {"fifo_queue4_tti3_ufc_a",           0},
2129         {"fifo_queue4_tti3_urange_b",        0},
2130         {"fifo_queue4_tti3_ufc_b",           0},
2131         {"fifo_queue4_tti3_urange_c",        0},
2132         {"fifo_queue4_tti3_ufc_c",           0},
2133         {"fifo_queue4_tti3_ufc_d",           0},
2134         {"fifo_queue4_tti3_timer_val_us",    0},
2135         {"fifo_queue4_tti3_timer_ac_en",     0},
2136         {"fifo_queue4_tti3_timer_ci_en",     0},
2137
2138         {"fifo_queue4_tti4_enabled",         0},
2139         {"fifo_queue4_tti4_urange_a",        0},
2140         {"fifo_queue4_tti4_ufc_a",           0},
2141         {"fifo_queue4_tti4_urange_b",        0},
2142         {"fifo_queue4_tti4_ufc_b",           0},
2143         {"fifo_queue4_tti4_urange_c",        0},
2144         {"fifo_queue4_tti4_ufc_c",           0},
2145         {"fifo_queue4_tti4_ufc_d",           0},
2146         {"fifo_queue4_tti4_timer_val_us",    0},
2147         {"fifo_queue4_tti4_timer_ac_en",     0},
2148         {"fifo_queue4_tti4_timer_ci_en",     0},
2149
2150         {"fifo_queue4_tti5_enabled",         0},
2151         {"fifo_queue4_tti5_urange_a",        0},
2152         {"fifo_queue4_tti5_ufc_a",           0},
2153         {"fifo_queue4_tti5_urange_b",        0},
2154         {"fifo_queue4_tti5_ufc_b",           0},
2155         {"fifo_queue4_tti5_urange_c",        0},
2156         {"fifo_queue4_tti5_ufc_c",           0},
2157         {"fifo_queue4_tti5_ufc_d",           0},
2158         {"fifo_queue4_tti5_timer_val_us",    0},
2159         {"fifo_queue4_tti5_timer_ac_en",     0},
2160         {"fifo_queue4_tti5_timer_ci_en",     0},
2161
2162         {"fifo_queue4_tti6_enabled",         0},
2163         {"fifo_queue4_tti6_urange_a",        0},
2164         {"fifo_queue4_tti6_ufc_a",           0},
2165         {"fifo_queue4_tti6_urange_b",        0},
2166         {"fifo_queue4_tti6_ufc_b",           0},
2167         {"fifo_queue4_tti6_urange_c",        0},
2168         {"fifo_queue4_tti6_ufc_c",           0},
2169         {"fifo_queue4_tti6_ufc_d",           0},
2170         {"fifo_queue4_tti6_timer_val_us",    0},
2171         {"fifo_queue4_tti6_timer_ac_en",     0},
2172         {"fifo_queue4_tti6_timer_ci_en",     0},
2173
2174         {"fifo_queue5_max",                  0},
2175         {"fifo_queue5_initial",              0},
2176         {"fifo_queue5_intr",                 0},
2177         {"fifo_queue5_intr_vector",          0},
2178         {"fifo_queue5_no_snoop_bits",        0},
2179         {"fifo_queue5_priority",             0},
2180         {"fifo_queue5_configured",           0},
2181
2182         {"fifo_queue5_tti0_enabled",         0},
2183         {"fifo_queue5_tti0_urange_a",        0},
2184         {"fifo_queue5_tti0_ufc_a",           0},
2185         {"fifo_queue5_tti0_urange_b",        0},
2186         {"fifo_queue5_tti0_ufc_b",           0},
2187         {"fifo_queue5_tti0_urange_c",        0},
2188         {"fifo_queue5_tti0_ufc_c",           0},
2189         {"fifo_queue5_tti0_ufc_d",           0},
2190         {"fifo_queue5_tti0_timer_val_us",    0},
2191         {"fifo_queue5_tti0_timer_ac_en",     0},
2192         {"fifo_queue5_tti0_timer_ci_en",     0},
2193
2194         {"fifo_queue5_tti1_enabled",         0},
2195         {"fifo_queue5_tti1_urange_a",        0},
2196         {"fifo_queue5_tti1_ufc_a",           0},
2197         {"fifo_queue5_tti1_urange_b",        0},
2198         {"fifo_queue5_tti1_ufc_b",           0},
2199         {"fifo_queue5_tti1_urange_c",        0},
2200         {"fifo_queue5_tti1_ufc_c",           0},
2201         {"fifo_queue5_tti1_ufc_d",           0},
2202         {"fifo_queue5_tti1_timer_val_us",    0},
2203         {"fifo_queue5_tti1_timer_ac_en",     0},
2204         {"fifo_queue5_tti1_timer_ci_en",     0},
2205
2206         {"fifo_queue5_tti2_enabled",         0},
2207         {"fifo_queue5_tti2_urange_a",        0},
2208         {"fifo_queue5_tti2_ufc_a",           0},
2209         {"fifo_queue5_tti2_urange_b",        0},
2210         {"fifo_queue5_tti2_ufc_b",           0},
2211         {"fifo_queue5_tti2_urange_c",        0},
2212         {"fifo_queue5_tti2_ufc_c",           0},
2213         {"fifo_queue5_tti2_ufc_d",           0},
2214         {"fifo_queue5_tti2_timer_val_us",    0},
2215         {"fifo_queue5_tti2_timer_ac_en",     0},
2216         {"fifo_queue5_tti2_timer_ci_en",     0},
2217
2218         {"fifo_queue5_tti3_enabled",         0},
2219         {"fifo_queue5_tti3_urange_a",        0},
2220         {"fifo_queue5_tti3_ufc_a",           0},
2221         {"fifo_queue5_tti3_urange_b",        0},
2222         {"fifo_queue5_tti3_ufc_b",           0},
2223         {"fifo_queue5_tti3_urange_c",        0},
2224         {"fifo_queue5_tti3_ufc_c",           0},
2225         {"fifo_queue5_tti3_ufc_d",           0},
2226         {"fifo_queue5_tti3_timer_val_us",    0},
2227         {"fifo_queue5_tti3_timer_ac_en",     0},
2228         {"fifo_queue5_tti3_timer_ci_en",     0},
2229
2230         {"fifo_queue5_tti4_enabled",         0},
2231         {"fifo_queue5_tti4_urange_a",        0},
2232         {"fifo_queue5_tti4_ufc_a",           0},
2233         {"fifo_queue5_tti4_urange_b",        0},
2234         {"fifo_queue5_tti4_fc_b",            0},
2235         {"fifo_queue5_tti4_urange_c",        0},
2236         {"fifo_queue5_tti4_ufc_c",           0},
2237         {"fifo_queue5_tti4_ufc_d",           0},
2238         {"fifo_queue5_tti4_timer_val_us",    0},
2239         {"fifo_queue5_tti4_timer_ac_en",     0},
2240         {"fifo_queue5_tti4_timer_ci_en",     0},
2241
2242         {"fifo_queue5_tti5_enabled",         0},
2243         {"fifo_queue5_tti5_urange_a",        0},
2244         {"fifo_queue5_tti5_ufc_a",           0},
2245         {"fifo_queue5_tti5_urange_b",        0},
2246         {"fifo_queue5_tti5_ufc_b",           0},
2247         {"fifo_queue5_tti5_urange_c",        0},
2248         {"fifo_queue5_tti5_ufc_c",           0},
2249         {"fifo_queue5_tti5_ufc_d",           0},
2250         {"fifo_queue5_tti5_timer_val_us",    0},
2251         {"fifo_queue5_tti5_timer_ac_en",     0},
2252         {"fifo_queue5_tti5_timer_ci_en",     0},
2253
2254         {"fifo_queue5_tti6_enabled",         0},
2255         {"fifo_queue5_tti6_urange_a",        0},
2256         {"fifo_queue5_tti6_ufc_a",           0},
2257         {"fifo_queue5_tti6_urange_b",        0},
2258         {"fifo_queue5_tti6_ufc_b",           0},
2259         {"fifo_queue5_tti6_urange_c",        0},
2260         {"fifo_queue5_tti6_ufc_c",           0},
2261         {"fifo_queue5_tti6_ufc_d",           0},
2262         {"fifo_queue5_tti6_timer_val_us",    0},
2263         {"fifo_queue5_tti6_timer_ac_en",     0},
2264         {"fifo_queue5_tti6_timer_ci_en",     0},
2265
2266         {"fifo_queue6_max",                  0},
2267         {"fifo_queue6_initial",              0},
2268         {"fifo_queue6_intr",                 0},
2269         {"fifo_queue6_intr_vector",          0},
2270         {"fifo_queue6_no_snoop_bits",        0},
2271         {"fifo_queue6_priority",             0},
2272         {"fifo_queue6_configured",           0},
2273
2274         {"fifo_queue6_tti0_enabled",         0},
2275         {"fifo_queue6_tti0_urange_a",        0},
2276         {"fifo_queue6_tti0_ufc_a",           0},
2277         {"fifo_queue6_tti0_urange_b",        0},
2278         {"fifo_queue6_tti0_ufc_b",           0},
2279         {"fifo_queue6_tti0_urange_c",        0},
2280         {"fifo_queue6_tti0_ufc_c",           0},
2281         {"fifo_queue6_tti0_ufc_d",           0},
2282         {"fifo_queue6_tti0_timer_val_us",    0},
2283         {"fifo_queue6_tti0_timer_ac_en",     0},
2284         {"fifo_queue6_tti0_timer_ci_en",     0},
2285
2286         {"fifo_queue6_tti1_enabled",         0},
2287         {"fifo_queue6_tti1_urange_a",        0},
2288         {"fifo_queue6_tti1_ufc_a",           0},
2289         {"fifo_queue6_tti1_urange_b",        0},
2290         {"fifo_queue6_tti1_ufc_b",           0},
2291         {"fifo_queue6_tti1_urange_c",        0},
2292         {"fifo_queue6_tti1_ufc_c",           0},
2293         {"fifo_queue6_tti1_ufc_d",           0},
2294         {"fifo_queue6_tti1_timer_val_us",    0},
2295         {"fifo_queue6_tti1_timer_ac_en",     0},
2296         {"fifo_queue6_tti1_timer_ci_en",     0},
2297
2298         {"fifo_queue6_tti2_enabled",         0},
2299         {"fifo_queue6_tti2_urange_a",        0},
2300         {"fifo_queue6_tti2_ufc_a",           0},
2301         {"fifo_queue6_tti2_urange_b",        0},
2302         {"fifo_queue6_tti2_ufc_b",           0},
2303         {"fifo_queue6_tti2_urange_c",        0},
2304         {"fifo_queue6_tti2_ufc_c",           0},
2305         {"fifo_queue6_tti2_ufc_d",           0},
2306         {"fifo_queue6_tti2_timer_val_us",    0},
2307         {"fifo_queue6_tti2_timer_ac_en",     0},
2308         {"fifo_queue6_tti2_timer_ci_en",     0},
2309
2310         {"fifo_queue6_tti3_enabled",         0},
2311         {"fifo_queue6_tti3_urange_a",        0},
2312         {"fifo_queue6_tti3_ufc_a",           0},
2313         {"fifo_queue6_tti3_urange_b",        0},
2314         {"fifo_queue6_tti3_ufc_b",           0},
2315         {"fifo_queue6_tti3_urange_c",        0},
2316         {"fifo_queue6_tti3_ufc_c",           0},
2317         {"fifo_queue6_tti3_ufc_d",           0},
2318         {"fifo_queue6_tti3_timer_val_us",    0},
2319         {"fifo_queue6_tti3_timer_ac_en",     0},
2320         {"fifo_queue6_tti3_timer_ci_en",     0},
2321
2322         {"fifo_queue6_tti4_enabled",         0},
2323         {"fifo_queue6_tti4_urange_a",        0},
2324         {"fifo_queue6_tti4_ufc_a",           0},
2325         {"fifo_queue6_tti4_urange_b",        0},
2326         {"fifo_queue6_tti4_ufc_b",           0},
2327         {"fifo_queue6_tti4_urange_c",        0},
2328         {"fifo_queue6_tti4_ufc_c",           0},
2329         {"fifo_queue6_tti4_ufc_d",           0},
2330         {"fifo_queue6_tti4_timer_val_us",    0},
2331         {"fifo_queue6_tti4_timer_ac_en",     0},
2332         {"fifo_queue6_tti4_timer_ci_en",     0},
2333
2334         {"fifo_queue6_tti5_enabled",         0},
2335         {"fifo_queue6_tti5_urange_a",        0},
2336         {"fifo_queue6_tti5_ufc_a",           0},
2337         {"fifo_queue6_tti5_urange_b",        0},
2338         {"fifo_queue6_tti5_ufc_b",           0},
2339         {"fifo_queue6_tti5_urange_c",        0},
2340         {"fifo_queue6_tti5_ufc_c",           0},
2341         {"fifo_queue6_tti5_ufc_d",           0},
2342         {"fifo_queue6_tti5_timer_val_us",    0},
2343         {"fifo_queue6_tti5_timer_ac_en",     0},
2344         {"fifo_queue6_tti5_timer_ci_en",     0},
2345
2346         {"fifo_queue6_tti6_enabled",         0},
2347         {"fifo_queue6_tti6_urange_a",        0},
2348         {"fifo_queue6_tti6_ufc_a",           0},
2349         {"fifo_queue6_tti6_urange_b",        0},
2350         {"fifo_queue6_tti6_ufc_b",           0},
2351         {"fifo_queue6_tti6_urange_c",        0},
2352         {"fifo_queue6_tti6_ufc_c",           0},
2353         {"fifo_queue6_tti6_ufc_d",           0},
2354         {"fifo_queue6_tti6_timer_val_us",    0},
2355         {"fifo_queue6_tti6_timer_ac_en",     0},
2356         {"fifo_queue6_tti6_timer_ci_en",     0},
2357
2358         {"fifo_queue7_max",                  0},
2359         {"fifo_queue7_initial",              0},
2360         {"fifo_queue7_intr",                 0},
2361         {"fifo_queue7_intr_vector",          0},
2362         {"fifo_queue7_no_snoop_bits",        0},
2363         {"fifo_queue7_priority",             0},
2364         {"fifo_queue7_configured",           0},
2365
2366         {"fifo_queue7_tti0_enabled",         0},
2367         {"fifo_queue7_tti0_urange_a",        0},
2368         {"fifo_queue7_tti0_ufc_a",           0},
2369         {"fifo_queue7_tti0_urange_b",        0},
2370         {"fifo_queue7_tti0_ufc_b",           0},
2371         {"fifo_queue7_tti0_urange_c",        0},
2372         {"fifo_queue7_tti0_ufc_c",           0},
2373         {"fifo_queue7_tti0_ufc_d",           0},
2374         {"fifo_queue7_tti0_timer_val_us",    0},
2375         {"fifo_queue7_tti0_timer_ac_en",     0},
2376         {"fifo_queue7_tti0_timer_ci_en",     0},
2377
2378         {"fifo_queue7_tti1_enabled",         0},
2379         {"fifo_queue7_tti1_urange_a",        0},
2380         {"fifo_queue7_tti1_ufc_a",           0},
2381         {"fifo_queue7_tti1_urange_b",        0},
2382         {"fifo_queue7_tti1_ufc_b",           0},
2383         {"fifo_queue7_tti1_urange_c",        0},
2384         {"fifo_queue7_tti1_ufc_c",           0},
2385         {"fifo_queue7_tti1_ufc_d",           0},
2386         {"fifo_queue7_tti1_timer_val_us",    0},
2387         {"fifo_queue7_tti1_timer_ac_en",     0},
2388         {"fifo_queue7_tti1_timer_ci_en",     0},
2389
2390         {"fifo_queue7_tti2_enabled",         0},
2391         {"fifo_queue7_tti2_urange_a",        0},
2392         {"fifo_queue7_tti2_ufc_a",           0},
2393         {"fifo_queue7_tti2_urange_b",        0},
2394         {"fifo_queue7_tti2_ufc_b",           0},
2395         {"fifo_queue7_tti2_urange_c",        0},
2396         {"fifo_queue7_tti2_ufc_c",           0},
2397         {"fifo_queue7_tti2_ufc_d",           0},
2398         {"fifo_queue7_tti2_timer_val_us",    0},
2399         {"fifo_queue7_tti2_timer_ac_en",     0},
2400         {"fifo_queue7_tti2_timer_ci_en",     0},
2401
2402         {"fifo_queue7_tti3_enabled",         0},
2403         {"fifo_queue7_tti3_urange_a",        0},
2404         {"fifo_queue7_tti3_ufc_a",           0},
2405         {"fifo_queue7_tti3_urange_b",        0},
2406         {"fifo_queue7_tti3_ufc_b",           0},
2407         {"fifo_queue7_tti3_urange_c",        0},
2408         {"fifo_queue7_tti3_ufc_c",           0},
2409         {"fifo_queue7_tti3_ufc_d",           0},
2410         {"fifo_queue7_tti3_timer_val_us",    0},
2411         {"fifo_queue7_tti3_timer_ac_en",     0},
2412         {"fifo_queue7_tti3_timer_ci_en",     0},
2413
2414         {"fifo_queue7_tti4_enabled",         0},
2415         {"fifo_queue7_tti4_urange_a",        0},
2416         {"fifo_queue7_tti4_ufc_a",           0},
2417         {"fifo_queue7_tti4_urange_b",        0},
2418         {"fifo_queue7_tti4_ufc_b",           0},
2419         {"fifo_queue7_tti4_urange_c",        0},
2420         {"fifo_queue7_tti4_ufc_c",           0},
2421         {"fifo_queue7_tti4_ufc_d",           0},
2422         {"fifo_queue7_tti4_timer_val_us",    0},
2423         {"fifo_queue7_tti4_timer_ac_en",     0},
2424         {"fifo_queue7_tti4_timer_ci_en",     0},
2425
2426         {"fifo_queue7_tti5_enabled",         0},
2427         {"fifo_queue7_tti5_urange_a",        0},
2428         {"fifo_queue7_tti5_ufc_a",           0},
2429         {"fifo_queue7_tti5_urange_b",        0},
2430         {"fifo_queue7_tti5_ufc_b",           0},
2431         {"fifo_queue7_tti5_urange_c",        0},
2432         {"fifo_queue7_tti5_ufc_c",           0},
2433         {"fifo_queue7_tti5_ufc_d",           0},
2434         {"fifo_queue7_tti5_timer_val_us",    0},
2435         {"fifo_queue7_tti5_timer_ac_en",     0},
2436         {"fifo_queue7_tti5_timer_ci_en",     0},
2437
2438         {"fifo_queue7_tti6_enabled",         0},
2439         {"fifo_queue7_tti6_urange_a",        0},
2440         {"fifo_queue7_tti6_ufc_a",           0},
2441         {"fifo_queue7_tti6_urange_b",        0},
2442         {"fifo_queue7_tti6_ufc_b",           0},
2443         {"fifo_queue7_tti6_urange_c",        0},
2444         {"fifo_queue7_tti6_ufc_c",           0},
2445         {"fifo_queue7_tti6_ufc_d",           0},
2446         {"fifo_queue7_tti6_timer_val_us",    0},
2447         {"fifo_queue7_tti6_timer_ac_en",     0},
2448         {"fifo_queue7_tti6_timer_ci_en",     0},
2449
2450         {"dump_on_serr",                     0},
2451         {"dump_on_eccerr",                   0},
2452         {"dump_on_parityerr",                0},
2453         {"rth_en",                           0},
2454         {"rth_bucket_size",                  0},
2455         {"rth_spdm_en",                      0},
2456         {"rth_spdm_use_l4",                  0},
2457         {"rxufca_intr_thres",                0},
2458         {"rxufca_lo_lim",                    0},
2459         {"rxufca_hi_lim",                    0},
2460         {"rxufca_lbolt_period",              0},
2461         {"link_valid_cnt",                   0},
2462         {"link_retry_cnt",                   0},
2463         {"link_stability_period",            0},
2464         {"device_poll_millis",               0},
2465         {"no_isr_events",                    0},
2466         {"lro_sg_size",                      0},
2467         {"lro_frm_len",                      0},
2468         {"bimodal_interrupts",               0},
2469         {"bimodal_timer_lo_us",              0},
2470         {"bimodal_timer_hi_us",              0},
2471         {"rts_mac_en",                       0},
2472         {"rts_qos_en",                       0},
2473         {"rts_port_en",                      0},
2474 };
2475
2476 xge_stats_intr_info_t intrInfo[] = {
2477         {"rx_traffic_intr_cnt",              0},
2478         {"tx_traffic_intr_cnt",              0},
2479         {"txpic_intr_cnt",                   0},
2480         {"txdma_intr_cnt",                   0},
2481         {"txmac_intr_cnt",                   0},
2482         {"txxgxs_intr_cnt",                  0},
2483         {"rxpic_intr_cnt",                   0},
2484         {"rxdma_intr_cnt",                   0},
2485         {"rxmac_intr_cnt",                   0},
2486         {"rxxgxs_intr_cnt",                  0},
2487         {"mc_intr_cnt",                      0},
2488         {"not_traffic_intr_cnt",             0},
2489         {"not_xge_intr_cnt",                 0},
2490         {"traffic_intr_cnt",                 0},
2491         {"total_intr_cnt",                   0},
2492         {"soft_reset_cnt",                   0},
2493         {"rxufca_hi_adjust_cnt",             0},
2494         {"rxufca_lo_adjust_cnt",             0},
2495         {"bimodal_hi_adjust_cnt",            0},
2496         {"bimodal_lo_adjust_cnt",            0},
2497 #ifdef CONFIG_LRO
2498         {"tot_frms_lroised",                 0},
2499         {"tot_lro_sessions",                 0},
2500         {"lro_frm_len_exceed_cnt",           0},
2501         {"lro_sg_exceed_cnt",                0},
2502         {"lro_out_of_seq_pkt_cnt",           0},
2503         {"lro_dup_pkt_cnt",                  0}
2504 #endif
2505 };
2506
2507 xge_stats_tcode_info_t tcodeInfo[] = {
2508         {"sm_err_cnt",                     0, 4, 0},
2509         {"single_ecc_err_cnt",             0, 4, 0},
2510         {"double_ecc_err_cnt",             0, 4, 0},
2511         {"ecc_err_cnt",                    0, 4, 0},
2512         {"parity_err_cnt",                 0, 4, 0},
2513         {"serr_cnt",                       0, 4, 0},
2514         {"rxd_t_code_transfer_ok",         0, 4, 1},
2515         {"rxd_t_code_parity",              0, 4, 0},
2516         {"rxd_t_code_abort",               0, 4, 0},
2517         {"rxd_t_code_parity_abort",        0, 4, 0},
2518         {"rxd_t_code_rda_failure",         0, 4, 0},
2519         {"rxd_t_code_unknown_proto",       0, 4, 0},
2520         {"rxd_t_code_bad_fcs",             0, 4, 0},
2521         {"rxd_t_code_buff_size",           0, 4, 0},
2522         {"rxd_t_code_bad_ecc",             0, 4, 0},
2523         {"rxd_t_code_unused_9",            0, 4, 1},
2524         {"rxd_t_code_unused_a",            0, 4, 1},
2525         {"rxd_t_code_unused_b",            0, 4, 1},
2526         {"rxd_t_code_unused_c",            0, 4, 1},
2527         {"rxd_t_code_unused_d",            0, 4, 1},
2528         {"rxd_t_code_unused_e",            0, 4, 1},
2529         {"rxd_t_code_unknown",             0, 4, 0},
2530         {"txd_t_code_transfer_ok",         0, 4, 1},
2531         {"txd_t_code_unused_1",            0, 4, 1},
2532         {"txd_t_code_abort_buffer",        0, 4, 0},
2533         {"txd_t_code_abort_dtor",          0, 4, 0},
2534         {"txd_t_code_unused_4",            0, 4, 1},
2535         {"txd_t_code_unused_5",            0, 4, 1},
2536         {"txd_t_code_unused_6",            0, 4, 1},
2537         {"txd_t_code_parity",              0, 4, 0},
2538         {"txd_t_code_unused_8",            0, 4, 1},
2539         {"txd_t_code_unused_9",            0, 4, 1},
2540         {"txd_t_code_loss_of_link",        0, 4, 0},
2541         {"txd_t_code_unused_a",            0, 4, 1},
2542         {"txd_t_code_unused_b",            0, 4, 1},
2543         {"txd_t_code_unused_c",            0, 4, 1},
2544         {"txd_t_code_unused_d",            0, 4, 1},
2545         {"txd_t_code_general_err",         0, 4, 0},
2546         {"alarm_transceiver_temp_high",    0, 4, 0},
2547         {"alarm_transceiver_temp_low",     0, 4, 0},
2548         {"alarm_laser_bias_current_high",  0, 4, 0},
2549         {"alarm_laser_bias_current_low",   0, 4, 0},
2550         {"alarm_laser_output_power_high",  0, 4, 0},
2551         {"alarm_laser_output_power_low",   0, 4, 0},
2552         {"warn_transceiver_temp_high",     0, 4, 0},
2553         {"warn_transceiver_temp_low",      0, 4, 0},
2554         {"warn_laser_bias_current_high",   0, 4, 0},
2555         {"warn_laser_bias_current_low",    0, 4, 0},
2556         {"warn_laser_output_power_high",   0, 4, 0},
2557         {"warn_laser_output_power_low",    0, 4, 0},
2558         {"excess_temp",                    0, 2, 0},
2559         {"excess_bias_current",            0, 2, 0},
2560         {"excess_laser_output",            0, 2, 0},
2561         {"tick_period",                    0, 2, 0}
2562 };
2563
2564 xge_stats_driver_info_t driverInfo[] = {
2565         {"isr_filter",           0},
2566         {"isr_line",             0},
2567         {"isr_msi",              0},
2568         {"tx_calls",             0},
2569         {"tx_completions",       0},
2570         {"tx_desc_compl",        0},
2571         {"tx_tcode",             0},
2572         {"tx_defrag",            0},
2573         {"tx_no_txd",            0},
2574         {"tx_map_fail",          0},
2575         {"tx_max_frags",         0},
2576         {"tx_tso",               0},
2577         {"tx_posted",            0},
2578         {"tx_again",             0},
2579         {"rx_completions",       0},
2580         {"rx_desc_compl",        0},
2581         {"rx_tcode",             0},
2582         {"rx_no_buf",            0},
2583         {"rx_map_fail",          0},
2584         {"lro_uncapable",        0},
2585         {"lro_begin",            0},
2586         {"lro_end1",             0},
2587         {"lro_end2",             0},
2588         {"lro_end3",             0},
2589         {"lro_append",           0},
2590         {"lro_session_exceeded", 0},
2591         {"lro_close",            0}
2592 };