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

Packit c5a612
# ah hdrlength 11-23
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "hdrlength",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "range": [ 11, 23 ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah hdrlength != 11-23
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "hdrlength",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "range": [ 11, 23 ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah hdrlength { 11-23}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "hdrlength",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    { "range": [ 11, 23 ] }
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah hdrlength != { 11-23}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "hdrlength",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    { "range": [ 11, 23 ] }
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah hdrlength {11, 23, 44 }
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "hdrlength",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    11,
Packit c5a612
                    23,
Packit c5a612
                    44
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah hdrlength != {11, 23, 44 }
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "hdrlength",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    11,
Packit c5a612
                    23,
Packit c5a612
                    44
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah reserved 22
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "reserved",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": 22
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah reserved != 233
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "reserved",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": 233
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah reserved 33-45
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "reserved",
Packit c5a612
                    "protocol": "ah"
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
# ah reserved != 33-45
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "reserved",
Packit c5a612
                    "protocol": "ah"
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
# ah reserved {23, 100}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "reserved",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    23,
Packit c5a612
                    100
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah reserved != {23, 100}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "reserved",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    23,
Packit c5a612
                    100
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah reserved { 33-55}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "reserved",
Packit c5a612
                    "protocol": "ah"
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
# ah reserved != { 33-55}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "reserved",
Packit c5a612
                    "protocol": "ah"
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
# ah spi 111
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "spi",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": 111
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah spi != 111
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "spi",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": 111
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah spi 111-222
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "spi",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "range": [ 111, 222 ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah spi != 111-222
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "spi",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "range": [ 111, 222 ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah spi {111, 122}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "spi",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    111,
Packit c5a612
                    122
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah spi != {111, 122}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "spi",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    111,
Packit c5a612
                    122
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah spi { 111-122}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "spi",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    { "range": [ 111, 122 ] }
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah spi != { 111-122}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "spi",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    { "range": [ 111, 122 ] }
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah sequence 123
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sequence",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": 123
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah sequence != 123
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sequence",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": 123
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah sequence {23, 25, 33}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sequence",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    23,
Packit c5a612
                    25,
Packit c5a612
                    33
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah sequence != {23, 25, 33}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sequence",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    23,
Packit c5a612
                    25,
Packit c5a612
                    33
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah sequence { 23-33}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sequence",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    { "range": [ 23, 33 ] }
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah sequence != { 23-33}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sequence",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    { "range": [ 23, 33 ] }
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah sequence 23-33
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sequence",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "range": [ 23, 33 ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# ah sequence != 23-33
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sequence",
Packit c5a612
                    "protocol": "ah"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "range": [ 23, 33 ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612