@@ -47,6 +47,11 @@ module sonic-flex_counter {
47
47
}
48
48
}
49
49
50
+ typedef bulk_chunk_size_per_prefix {
51
+ type string ;
52
+ description "Bulk chunk size per counter name prefix" ;
53
+ }
54
+
50
55
description "FLEX_COUNTER_TABLE part of config_db.json" ;
51
56
52
57
/* below are in alphabetical order */
@@ -111,6 +116,9 @@ module sonic-flex_counter {
111
116
leaf BULK_CHUNK_SIZE {
112
117
type bulk_chunk_size;
113
118
}
119
+ leaf BULK_CHUNK_SIZE_PER_PREFIX {
120
+ type bulk_chunk_size_per_prefix;
121
+ }
114
122
}
115
123
116
124
container PG_WATERMARK {
@@ -127,6 +135,9 @@ module sonic-flex_counter {
127
135
leaf BULK_CHUNK_SIZE {
128
136
type bulk_chunk_size;
129
137
}
138
+ leaf BULK_CHUNK_SIZE_PER_PREFIX {
139
+ type bulk_chunk_size_per_prefix;
140
+ }
130
141
}
131
142
132
143
container PORT {
@@ -143,6 +154,9 @@ module sonic-flex_counter {
143
154
leaf BULK_CHUNK_SIZE {
144
155
type bulk_chunk_size;
145
156
}
157
+ leaf BULK_CHUNK_SIZE_PER_PREFIX {
158
+ type bulk_chunk_size_per_prefix;
159
+ }
146
160
}
147
161
148
162
container PORT_RATES {
@@ -169,6 +183,9 @@ module sonic-flex_counter {
169
183
leaf BULK_CHUNK_SIZE {
170
184
type bulk_chunk_size;
171
185
}
186
+ leaf BULK_CHUNK_SIZE_PER_PREFIX {
187
+ type bulk_chunk_size_per_prefix;
188
+ }
172
189
}
173
190
174
191
container QUEUE {
@@ -185,6 +202,9 @@ module sonic-flex_counter {
185
202
leaf BULK_CHUNK_SIZE {
186
203
type bulk_chunk_size;
187
204
}
205
+ leaf BULK_CHUNK_SIZE_PER_PREFIX {
206
+ type bulk_chunk_size_per_prefix;
207
+ }
188
208
}
189
209
190
210
container QUEUE_WATERMARK {
@@ -201,6 +221,9 @@ module sonic-flex_counter {
201
221
leaf BULK_CHUNK_SIZE {
202
222
type bulk_chunk_size;
203
223
}
224
+ leaf BULK_CHUNK_SIZE_PER_PREFIX {
225
+ type bulk_chunk_size_per_prefix;
226
+ }
204
227
}
205
228
206
229
container RIF {
0 commit comments