This function makes tvb
a subset of backing
. It creates a window upon the backing tvb as it were. The boundaries of that window are given by backing_offset
and backing_length
. The reported_length
is the length as optionally reported by a lower layer protocol. It may be that during capture only the first part of a frame is captured, whereby the data in a protocol header can indicate what the true length of the frame, or packet on that protocol layer would have been. Then, if you dissect your protocol, you can discern why you run out of data, either because it is not in the frame (which is a protocol violation), or it may have been there, but was not captured (which is not a protocol violation, just a limitation of the capture).
answered 01 Mar '13, 03:05
Jaap ♦
11.7k●16●101
accept rate: 14%