System and method for automatically configuring a protocol line trace filter
AssigneeGlobespanVirata, Inc.
InventorHerbert Lyvirn Lacey III
Life of this patent
Estimating the term…
Abstract
A system and method is provided for reliably filtering out data frames from a line trace, wherein the frames include variable, vendor specific idle pattern bytes. Initially, a idle pattern buffer is filled with the default idle pattern. When the protocol identifies an actual received idle pattern, the content of the idle pattern buffer is replaced with the identified idle pattern. Subsequent receive buffers are compared to the idle pattern buffer, and only those received buffers that do not match (i.e. contain at least one bit different from the idle pattern buffer) are included within the line trace.
Claims21
A method for automatically configuring a protocol line trace filter, comprising the steps of:
- initializing an idle pattern check;
- identifying an idle pattern within a received data frame;
- filling an idle pattern check buffer with the idle pattern;
- receiving a data frame into a receive buffer;
- determining whether the receive buffer matches the idle pattern check buffer;
- and
- outputting the receive buffer for tracing only if it is determined that the receive buffer does not match the idle pattern check buffer.
A method for automatically configuring a protocol line trace filter, comprising the steps of:
- filling the idle pattern check buffer with a default idle pattern;
- setting a flag to false;
- identifying an idle pattern within a received data frame;
- filling an idle pattern buffer with the idle pattern;
- determining whether the flag is set to false;
- filling the idle pattern check buffer with the idle pattern buffer and setting the flag to true if it is determined that the flag is set to false.
A system for automatically configuring a protocol line trace filter, comprising:
- means for initializing an idle pattern check;
- means for identifying an idle pattern within a received data frame;
- means for filling an idle pattern check buffer with the idle pattern;
- means for receiving a data frame into a receive buffer;
- means for determining whether the receive buffer matches the idle pattern check buffer;
- and
- means for outputting the receive buffer for tracing only if it is determined that the receive buffer does not match the idle pattern check buffer.
A system for automatically configuring a protocol line trace filter, comprising:
- means for filling the idle pattern check buffer with a default idle pattern;
- means for setting a flag to false;
- means for identifying an idle pattern within a received data frame;
- means for filling an idle pattern buffer with the idle pattern;
- means for determining whether the flag is set to false;
- means for filling the idle pattern check buffer with the idle pattern buffer and setting the flag to true if it is determined that the flag is set to false.
A computer readable medium incorporating instructions for automatically configuring a protocol line trace filter, the instructions comprising:
- one or more instructions for initializing an idle pattern check;
- one or more instructions for identifying an idle pattern within a received data frame;
- one or more instructions for filling an idle pattern check buffer with the idle pattern;
- one or more instructions for receiving a data frame into a receive buffer;
- one or more instructions for determining whether the receive buffer matches the idle pattern check buffer;
- and
- one or more instructions for outputting the receive buffer for tracing only if it is determined that the receive buffer does not match the idle pattern check buffer.
A computer readable medium incorporating instructions for automatically configuring a protocol line trace filter, the instructions comprising:
- one or more instructions for filling the idle pattern check buffer with a default idle pattern;
- one or more instructions for setting a flag to false;
- one or more instructions for identifying an idle pattern within a received data frame;
- one or more instructions for filling an idle pattern buffer with the idle pattern;
- one or more instructions for determining whether the flag is set to false;
- one or more instructions for filling the idle pattern check buffer with the idle pattern buffer and setting the flag to true if it is determined that the flag is set to false.
Dependencies are inferred from the claim text.