# 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 } } ]