Default output per action

C - complete
If a payload is present, this is presented between parenthesis following the header, followed by the error value.

If no payload is present, the sector and number of blocks are presented (with an intervening plus (+) character). If the -t option was specified, then the elapsed time is presented. In either case, it is followed by the error value for the completion.

D - issued
I - inserted
Q - queued
B - bounced
If a payload is present, the number of payload bytes is output, followed by the payload in hexadecimal between parenthesis.

If no payload is present, the sector and number of blocks are presented (with an intervening plus (+) character). If the -t option was specified, then the elapsed time is presented (in parenthesis). In either case, it is followed by the command associated with the event (surrounded by square brackets).

M - back merge
F - front merge
G - get request
S - sleep
The starting sector and number of blocks is output (with an intervening plus (+) character), followed by the command associated with the event (surrounded by square brackets).

P - plug
The command associated with the event (surrounded by square brackets) is output.

U - unplug
T - unplug due to timer
The command associated with the event (surrounded by square brackets) is output, followed by the number of requests outstanding.

X - split
The original starting sector followed by the new sector (separated by a slash (/) is output, followed by the command associated with the event (surrounded by square brackets).

A - remap
Sector and length is output, along with the original device and sector offset.

krzysiek 2007-01-30