Skip to content
Snippets Groups Projects
Commit e0ee4da4 authored by Shayan Hajipour's avatar Shayan Hajipour
Browse files

src_ip changed to src_lan because it also includes the prefix

parent 336bdba9
No related branches found
No related tags found
3 merge requests!346Draft: support for restconf protocol,!345Draft: support ipinfusion devices via netconf,!307Resolve "(CTTC) L3Slice-IETFSlice Service Handler is Required"
......@@ -40,8 +40,8 @@ from .ConfigRules import (
class Ipv4Info(TypedDict):
src_ip: str
dst_ip: str
src_lan: str
dst_lan: str
src_port: str
dst_port: str
vlan: str
......@@ -254,9 +254,9 @@ def extract_match_criterion_ipv4_info(
) -> Ipv4Info:
for type_value in match_criterion["match-type"]:
if type_value["type"] == "ietf-network-slice-service:source-ip-prefix":
src_ip = type_value["value"][0]
src_lan = type_value["value"][0]
elif type_value["type"] == "ietf-network-slice-service:destination-ip-prefix":
dst_ip = type_value["value"][0]
dst_lan = type_value["value"][0]
elif type_value["type"] == "ietf-network-slice-service:source-tcp-port":
src_port = type_value["value"][0]
elif type_value["type"] == "ietf-network-slice-service:destination-tcp-port":
......@@ -264,8 +264,8 @@ def extract_match_criterion_ipv4_info(
elif type_value["type"] == "ietf-network-slice-service:vlan":
vlan = type_value["value"][0]
return Ipv4Info(
src_ip=src_ip,
dst_ip=dst_ip,
src_lan=src_lan,
dst_lan=dst_lan,
src_port=src_port,
dst_port=dst_port,
vlan=vlan,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment