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

Packit c5a612
# udplite sport 80 accept
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": 80
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "accept": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite sport != 60 accept
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": 60
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "accept": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite sport 50-70 accept
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "range": [ 50, 70 ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "accept": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite sport != 50-60 accept
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "range": [ 50, 60 ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "accept": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite sport { 49, 50} drop
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    49,
Packit c5a612
                    50
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "drop": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite sport != { 49, 50} accept
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    49,
Packit c5a612
                    50
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "accept": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite sport { 12-40}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    { "range": [ 12, 40 ] }
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite sport != { 12-40}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "sport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    { "range": [ 12, 40 ] }
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite dport 80 accept
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "dport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": 80
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "accept": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite dport != 60 accept
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "dport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": 60
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "accept": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite dport 70-75 accept
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "dport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "range": [ 70, 75 ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "accept": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite dport != 50-60 accept
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "dport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "range": [ 50, 60 ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "accept": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite dport { 49, 50} drop
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "dport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    49,
Packit c5a612
                    50
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "drop": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite dport != { 49, 50} accept
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "dport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    49,
Packit c5a612
                    50
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "accept": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite dport { 70-75} accept
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "dport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    { "range": [ 70, 75 ] }
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "accept": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite dport != { 70-75} accept
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "dport",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    { "range": [ 70, 75 ] }
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "accept": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite checksum 6666 drop
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "checksum",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": 6666
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "drop": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite checksum != { 444, 555} accept
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "checksum",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": {
Packit c5a612
                "set": [
Packit c5a612
                    444,
Packit c5a612
                    555
Packit c5a612
                ]
Packit c5a612
            }
Packit c5a612
        }
Packit c5a612
    },
Packit c5a612
    {
Packit c5a612
        "accept": null
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite checksum 22
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "checksum",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
	    "op": "==",
Packit c5a612
            "right": 22
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite checksum != 233
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "checksum",
Packit c5a612
                    "protocol": "udplite"
Packit c5a612
                }
Packit c5a612
            },
Packit c5a612
            "op": "!=",
Packit c5a612
            "right": 233
Packit c5a612
        }
Packit c5a612
    }
Packit c5a612
]
Packit c5a612
Packit c5a612
# udplite checksum 33-45
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "checksum",
Packit c5a612
                    "protocol": "udplite"
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
# udplite checksum != 33-45
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "checksum",
Packit c5a612
                    "protocol": "udplite"
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
# udplite checksum { 33, 55, 67, 88}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "checksum",
Packit c5a612
                    "protocol": "udplite"
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
# udplite checksum != { 33, 55, 67, 88}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "checksum",
Packit c5a612
                    "protocol": "udplite"
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
# udplite checksum { 33-55}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "checksum",
Packit c5a612
                    "protocol": "udplite"
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
# udplite checksum != { 33-55}
Packit c5a612
[
Packit c5a612
    {
Packit c5a612
        "match": {
Packit c5a612
            "left": {
Packit c5a612
                "payload": {
Packit c5a612
                    "field": "checksum",
Packit c5a612
                    "protocol": "udplite"
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