Skip to content
GitLab
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
TFS
controller
Compare revisions
657912ce082db69882c6722128abd7b70c15a80f...ee55358f6f8ae3942748b166ed67359c5727211d
Commits (2)
fix: _MeterEntryBase should pass p4_client to its super
· 8a0dc4fd
famelis
authored
Mar 13, 2024
8a0dc4fd
fix: controller_packet_metadata should not throw exception
· ee55358f
famelis
authored
Mar 13, 2024
ee55358f
Hide whitespace changes
Inline
Side-by-side
src/device/service/drivers/p4/p4_driver.py
View file @
ee55358f
...
...
@@ -455,9 +455,8 @@ class P4Driver(_Driver):
#Not Supported for P4 devices
pass
elif
KEY_CTL_PKT_METADATA
==
resource_key
:
msg
=
f
"
{
resource_key
.
capitalize
()
}
is not a "
\
f
"retrievable resource"
raise
Exception
(
msg
)
#To-Do: Check what we should do with controller_packet_metadata
LOGGER
.
warning
(
f
"
{
resource_key
.
capitalize
()
}
is not a not a retreivable source"
)
else
:
msg
=
f
"GetConfig failed due to invalid "
\
f
"resource key:
{
resource_key
}
"
...
...
src/device/service/drivers/p4/p4_manager.py
View file @
ee55358f
...
...
@@ -5213,7 +5213,7 @@ class _MeterEntryBase(_P4EntityBase):
"""
def
__init__
(
self
,
p4_client
,
*
args
,
**
kwargs
):
super
().
__init__
(
*
args
,
**
kwargs
)
super
().
__init__
(
p4_client
,
*
args
,
**
kwargs
)
self
.
_meter_type
=
self
.
_info
.
spec
.
unit
self
.
index
=
-
1
self
.
cir
=
-
1
...
...