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
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -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,