Blob Blame History Raw
# tcp option eol kind 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "kind",
                    "name": "eol"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option noop kind 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "kind",
                    "name": "noop"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option maxseg kind 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "kind",
                    "name": "maxseg"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option maxseg length 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "length",
                    "name": "maxseg"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option maxseg size 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "size",
                    "name": "maxseg"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option window kind 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "kind",
                    "name": "window"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option window length 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "length",
                    "name": "window"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option window count 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "count",
                    "name": "window"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option sack-permitted kind 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "kind",
                    "name": "sack-permitted"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option sack-permitted length 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "length",
                    "name": "sack-permitted"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option sack kind 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "kind",
                    "name": "sack"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option sack length 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "length",
                    "name": "sack"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option sack left 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "left",
                    "name": "sack"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option sack0 left 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "left",
                    "name": "sack0"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option sack1 left 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "left",
                    "name": "sack1"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option sack2 left 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "left",
                    "name": "sack2"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option sack3 left 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "left",
                    "name": "sack3"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option sack0 right 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "right",
                    "name": "sack0"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option sack1 right 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "right",
                    "name": "sack1"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option sack2 right 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "right",
                    "name": "sack2"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option sack3 right 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "right",
                    "name": "sack3"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option timestamp kind 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "kind",
                    "name": "timestamp"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option timestamp length 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "length",
                    "name": "timestamp"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option timestamp tsval 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "tsval",
                    "name": "timestamp"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option timestamp tsecr 1
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "field": "tsecr",
                    "name": "timestamp"
                }
            },
	    "op": "==",
            "right": 1
        }
    }
]

# tcp option window exists
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "name": "window"
                }
            },
	    "op": "==",
            "right": true
        }
    }
]

# tcp option window missing
[
    {
        "match": {
            "left": {
                "tcp option": {
                    "name": "window"
                }
            },
	    "op": "==",
            "right": false
        }
    }
]

# tcp option maxseg size set 1360
[
    {
        "mangle": {
            "key": {
                "tcp option": {
                    "field": "size",
                    "name": "maxseg"
                }
            },
            "value": 1360
        }
    }
]