| Argument | Type | Description |
|---|
| name | string | |
| port | enum | |
| string | |
| data | enum (uninitialized | random | specific-byte | incrementing) { uninitialized:0, random:1, specific-byte:2, incrementing:3 } | |
| data-byte | num | |
| random-byte-offsets-and-masks | multi { array-id, array-id, offset-and-mask: composite { offset: num [ .. 256]
, mask: num [ .. 255]
}
} | |
| random-ranges | object { random-range: super { offset: num [ .. 256]
, [width] :enum (8 | 16 | 32) { 8:8, 16:16, 32:32 }
, [range] :range
}
} | |
| multi { ip-header-offset: num [ .. 65535]
} | |
| multi { ipv6-header-offset: num [ .. 65535]
} | |
| multi { udp-header-offset: num [ .. 65535]
} | |
| udp-compute-checksum | multi { udp-compute-checksum: bool
} | |
| multi { tcp-header-offset: num [ .. 65535]
} | |
| bool | |
| compute-checksum-from-offset | num | |