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

Packit c5a612
# comp nexthdr != esp
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "nexthdr",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": "esp"
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp flags 0x0
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "flags",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": "0x0"
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp flags != 0x23
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "flags",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": "0x23"
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp flags 0x33-0x45
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "flags",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "range": [ "0x33", "0x45" ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp flags != 0x33-0x45
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "flags",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "range": [ "0x33", "0x45" ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp flags {0x33, 0x55, 0x67, 0x88}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "flags",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    "0x33",
Packit c5a612
                    "0x55",
Packit c5a612
                    "0x67",
Packit c5a612
                    "0x88"
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp flags != {0x33, 0x55, 0x67, 0x88}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "flags",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    "0x33",
Packit c5a612
                    "0x55",
Packit c5a612
                    "0x67",
Packit c5a612
                    "0x88"
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp flags { 0x33-0x55}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "flags",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    { "range": [ "0x33", "0x55" ] }
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp flags != { 0x33-0x55}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "flags",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    { "range": [ "0x33", "0x55" ] }
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp cpi 22
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "cpi",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": 22
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp cpi != 233
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "cpi",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": 233
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp cpi 33-45
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "cpi",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "range": [ 33, 45 ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp cpi != 33-45
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "cpi",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "range": [ 33, 45 ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp cpi {33, 55, 67, 88}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "cpi",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    33,
Packit c5a612
                    55,
Packit c5a612
                    67,
Packit c5a612
                    88
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp cpi != {33, 55, 67, 88}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "cpi",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    33,
Packit c5a612
                    55,
Packit c5a612
                    67,
Packit c5a612
                    88
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp cpi { 33-55}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "cpi",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    { "range": [ 33, 55 ] }
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# comp cpi != { 33-55}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "cpi",
Packit c5a612
                    "protocol": "comp"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    { "range": [ 33, 55 ] }
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612