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

Packit Service e7ae83
# fib saddr . iif oif ne 0
Packit Service e7ae83
[
Packit Service e7ae83
    {
Packit Service e7ae83
        "match": {
Packit Service e7ae83
            "left": {
Packit Service e7ae83
                "fib": {
Packit Service e7ae83
                    "flags": [
Packit Service e7ae83
                        "saddr",
Packit Service e7ae83
                        "iif"
Packit Service e7ae83
                    ],
Packit Service e7ae83
                    "result": "oif"
Packit Service e7ae83
                }
Packit Service e7ae83
            },
Packit Service e7ae83
            "op": "!=",
Packit Service e7ae83
            "right": "0"
Packit Service e7ae83
        }
Packit Service e7ae83
    }
Packit Service e7ae83
]
Packit Service e7ae83
Packit Service e7ae83
# fib saddr . iif oifname "lo"
Packit Service e7ae83
[
Packit Service e7ae83
    {
Packit Service e7ae83
        "match": {
Packit Service e7ae83
            "left": {
Packit Service e7ae83
                "fib": {
Packit Service e7ae83
                    "flags": [
Packit Service e7ae83
                        "saddr",
Packit Service e7ae83
                        "iif"
Packit Service e7ae83
                    ],
Packit Service e7ae83
                    "result": "oifname"
Packit Service e7ae83
                }
Packit Service e7ae83
            },
Packit Service e7ae83
	    "op": "==",
Packit Service e7ae83
            "right": "lo"
Packit Service e7ae83
        }
Packit Service e7ae83
    }
Packit Service e7ae83
]
Packit Service e7ae83
Packit Service e7ae83
# fib daddr . iif type local
Packit Service e7ae83
[
Packit Service e7ae83
    {
Packit Service e7ae83
        "match": {
Packit Service e7ae83
            "left": {
Packit Service e7ae83
                "fib": {
Packit Service e7ae83
                    "flags": [
Packit Service e7ae83
                        "daddr",
Packit Service e7ae83
                        "iif"
Packit Service e7ae83
                    ],
Packit Service e7ae83
                    "result": "type"
Packit Service e7ae83
                }
Packit Service e7ae83
            },
Packit Service e7ae83
	    "op": "==",
Packit Service e7ae83
            "right": "local"
Packit Service e7ae83
        }
Packit Service e7ae83
    }
Packit Service e7ae83
]
Packit Service e7ae83
Packit Service e7ae83
# fib daddr . iif type vmap { blackhole : drop, prohibit : drop, unicast : accept }
Packit Service e7ae83
[
Packit Service e7ae83
    {
Packit Service e7ae83
        "vmap": {
Packit Service e7ae83
            "key": {
Packit Service e7ae83
                "fib": {
Packit Service e7ae83
                    "flags": [
Packit Service e7ae83
                        "daddr",
Packit Service e7ae83
                        "iif"
Packit Service e7ae83
                    ],
Packit Service e7ae83
                    "result": "type"
Packit Service e7ae83
                }
Packit Service e7ae83
            },
Packit Service e7ae83
            "data": {
Packit Service e7ae83
                "set": [
Packit Service e7ae83
                    [
Packit Service e7ae83
                        "blackhole",
Packit Service e7ae83
                        {
Packit Service e7ae83
                            "drop": null
Packit Service e7ae83
                        }
Packit Service e7ae83
                    ],
Packit Service e7ae83
                    [
Packit Service e7ae83
                        "prohibit",
Packit Service e7ae83
                        {
Packit Service e7ae83
                            "drop": null
Packit Service e7ae83
                        }
Packit Service e7ae83
                    ],
Packit Service e7ae83
                    [
Packit Service e7ae83
                        "unicast",
Packit Service e7ae83
                        {
Packit Service e7ae83
                            "accept": null
Packit Service e7ae83
                        }
Packit Service e7ae83
                    ]
Packit Service e7ae83
                ]
Packit Service e7ae83
            }
Packit Service e7ae83
        }
Packit Service e7ae83
    }
Packit Service e7ae83
]
Packit Service e7ae83
Packit Service e7ae83
# fib daddr oif exists
Packit Service e7ae83
[
Packit Service e7ae83
    {
Packit Service e7ae83
        "match": {
Packit Service e7ae83
            "left": {
Packit Service e7ae83
                "fib": {
Packit Service e7ae83
                    "flags": [
Packit Service e7ae83
                        "daddr"
Packit Service e7ae83
                    ],
Packit Service e7ae83
                    "result": "oif"
Packit Service e7ae83
                }
Packit Service e7ae83
            },
Packit Service e7ae83
	    "op": "==",
Packit Service e7ae83
            "right": true
Packit Service e7ae83
        }
Packit Service e7ae83
    }
Packit Service e7ae83
]
Packit Service e7ae83
Packit Service e7ae83
# fib daddr oif missing
Packit Service e7ae83
[
Packit Service e7ae83
    {
Packit Service e7ae83
        "match": {
Packit Service e7ae83
            "left": {
Packit Service e7ae83
                "fib": {
Packit Service e7ae83
                    "flags": [
Packit Service e7ae83
                        "daddr"
Packit Service e7ae83
                    ],
Packit Service e7ae83
                    "result": "oif"
Packit Service e7ae83
                }
Packit Service e7ae83
            },
Packit Service e7ae83
	    "op": "==",
Packit Service e7ae83
            "right": false
Packit Service e7ae83
        }
Packit Service e7ae83
    }
Packit Service e7ae83
]
Packit Service e7ae83