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