Blame tests/py/inet/ipsec.t.json

Packit c5a612
# ipsec in reqid 1
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "ipsec": {
Packit c5a612
                    "dir": "in",
Packit c5a612
                    "key": "reqid",
Packit c5a612
                    "spnum": 0
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "==",
Packit c5a612
            "right": 1
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ipsec in spnum 0 reqid 1
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "ipsec": {
Packit c5a612
                    "dir": "in",
Packit c5a612
                    "key": "reqid",
Packit c5a612
                    "spnum": 0
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "==",
Packit c5a612
            "right": 1
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ipsec out reqid 0xffffffff
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "ipsec": {
Packit c5a612
                    "dir": "out",
Packit c5a612
                    "key": "reqid",
Packit c5a612
                    "spnum": 0
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "==",
Packit c5a612
            "right": 4294967295
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ipsec out spi 1-561
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "ipsec": {
Packit c5a612
                    "dir": "out",
Packit c5a612
                    "key": "spi",
Packit c5a612
                    "spnum": 0
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "range": [
Packit c5a612
                    1,
Packit c5a612
                    561
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ipsec in spnum 2 ip saddr { 1.2.3.4, 10.6.0.0/16 }
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "ipsec": {
Packit c5a612
                    "dir": "in",
Packit c5a612
                    "family": "ip",
Packit c5a612
                    "key": "saddr",
Packit c5a612
                    "spnum": 2
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    "1.2.3.4",
Packit c5a612
                    {
Packit c5a612
                        "prefix": {
Packit c5a612
                            "addr": "10.6.0.0",
Packit c5a612
                            "len": 16
Packit c5a612
                        }
Packit c5a612
                    }
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ipsec in ip6 daddr dead::beef
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "ipsec": {
Packit c5a612
                    "dir": "in",
Packit c5a612
                    "family": "ip6",
Packit c5a612
                    "key": "daddr",
Packit c5a612
                    "spnum": 0
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "==",
Packit c5a612
            "right": "dead::beef"
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ipsec out ip6 saddr dead::feed
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "ipsec": {
Packit c5a612
                    "dir": "out",
Packit c5a612
                    "family": "ip6",
Packit c5a612
                    "key": "saddr",
Packit c5a612
                    "spnum": 0
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "==",
Packit c5a612
            "right": "dead::feed"
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]