Skip to content

Commit 22ed0c9

Browse files
Add support for meters eburst (#143)
The eburst meter config parameter was introduced in P4Runtime 1.4 Signed-off-by: Tal Itschakian <[email protected]>
1 parent 4b1903f commit 22ed0c9

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

p4runtime_sh/shell.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1249,7 +1249,7 @@ def get_count(cls, instance, counter_name, counter_type, name):
12491249
class _MeterConfig:
12501250
@staticmethod
12511251
def attrs():
1252-
return ["cir", "cburst", "pir", "pburst"]
1252+
return ["cir", "cburst", "pir", "pburst", "eburst"]
12531253

12541254
def __init__(self, meter_name, meter_type):
12551255
self._meter_name = meter_name
@@ -1430,7 +1430,7 @@ def __init__(self, table_name=None):
14301430
"""
14311431
if self._direct_meter is not None:
14321432
self.__doc__ += """
1433-
To access the meter config, use <self>.meter_config.<cir|cburst|pir|pburst>.
1433+
To access the meter config, use <self>.meter_config.<cir|cburst|pir|pburst|eburst>.
14341434
To unset it, use <self>.meter_config = None or <self>.clear_meter_config().
14351435
"""
14361436
if ap is None:
@@ -2090,6 +2090,7 @@ def __init__(self, meter_name=None):
20902090
<self>.cburst
20912091
<self>.pir
20922092
<self>.pburst
2093+
<self>.eburst
20932094
20942095
To read from the meter, use <self>.read
20952096
To write to the meter, use <self>.modify
@@ -2160,6 +2161,7 @@ def __init__(self, direct_meter_name=None):
21602161
<self>.cburst
21612162
<self>.pir
21622163
<self>.pburst
2164+
<self>.eburst
21632165
21642166
To read from the meter, use <self>.read
21652167
To write to the meter, use <self>.modify

0 commit comments

Comments
 (0)