Code Review
/
csit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
fix(IPsecUtil): Delete keywords no longer used
[csit.git]
/
resources
/
libraries
/
python
/
SRv6.py
diff --git
a/resources/libraries/python/SRv6.py
b/resources/libraries/python/SRv6.py
index
86dd002
..
0170df5
100644
(file)
--- a/
resources/libraries/python/SRv6.py
+++ b/
resources/libraries/python/SRv6.py
@@
-1,4
+1,4
@@
-# Copyright (c) 202
0
Cisco and/or its affiliates.
+# Copyright (c) 202
4
Cisco and/or its affiliates.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at:
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at:
@@
-222,13
+222,14
@@
class SRv6:
:type sid_list: list
:type mode: str
"""
:type sid_list: list
:type mode: str
"""
- cmd = u"sr_policy_add"
+ cmd = u"sr_policy_add
_v2
"
args = dict(
bsid_addr=IPv6Address(bsid).packed,
weight=1,
is_encap=bool(mode == u"encap"),
args = dict(
bsid_addr=IPv6Address(bsid).packed,
weight=1,
is_encap=bool(mode == u"encap"),
- is_spray=False,
- sids=SRv6.create_srv6_sid_list(sid_list)
+ type=0, # Neither SPRAY nor TEF are needed yet.
+ sids=SRv6.create_srv6_sid_list(sid_list),
+ # encap_src is optional, do not set yet.
)
err_msg = f"Failed to add SR policy for BindingSID {bsid} " \
f"on host {node[u'host']}"
)
err_msg = f"Failed to add SR policy for BindingSID {bsid} " \
f"on host {node[u'host']}"
@@
-243,7
+244,7
@@
class SRv6:
:param node: Given node to show SRv6 policies on.
:type node: dict
"""
:param node: Given node to show SRv6 policies on.
:type node: dict
"""
- cmd = u"sr_policies_dump"
+ cmd = u"sr_policies_
v2_
dump"
PapiSocketExecutor.dump_and_log(node, (cmd,))
@staticmethod
PapiSocketExecutor.dump_and_log(node, (cmd,))
@staticmethod
@@
-292,10
+293,10
@@
class SRv6:
ip_addr = ip_address(ip_addr)
prefix = IPUtil.create_prefix_object(ip_addr, int(prefix))
traffic_type = getattr(
ip_addr = ip_address(ip_addr)
prefix = IPUtil.create_prefix_object(ip_addr, int(prefix))
traffic_type = getattr(
-
SRv6PolicySteeringTypes, u"SR_STEER_IPV4"
-
).value if ip_addr.version == 4 else getattr(
-
SRv6PolicySteeringTypes, u"SR_STEER_IPV6"
-
).value
+ SRv6PolicySteeringTypes, u"SR_STEER_IPV4"
+ ).value if ip_addr.version == 4 else getattr(
+ SRv6PolicySteeringTypes, u"SR_STEER_IPV6"
+ ).value
else:
raise ValueError(f"Unsupported mode: {mode}")
else:
raise ValueError(f"Unsupported mode: {mode}")
@@
-326,8
+327,8
@@
class SRv6:
is missing.
"""
sw_if_index, prefix, traffic_type = SRv6._get_sr_steer_policy_args(
is missing.
"""
sw_if_index, prefix, traffic_type = SRv6._get_sr_steer_policy_args(
-
node, mode, interface, ip_addr, prefix
-
)
+ node, mode, interface, ip_addr, prefix
+ )
cmd = u"sr_steering_add_del"
args = dict(
cmd = u"sr_steering_add_del"
args = dict(