主权项 |
1. A result packet generator comprising:
a processor configured to:
receive input data packets of an input data stream,generate filtered result packets that include encapsulated data, of the input data packets, containing a target data pattern, andinject the filtered result packets into the input data stream to obtain an output data stream; at least one result counter, coupled to the processor, configured to:
obtain at least one result count of non-idle words of the generated filtered result packets in a plurality of result time intervals; and a controller, coupled to the at least one result counter and to the processor, configured to:
suppress the injection of the filtered result packets by the processor when the at least one result count satisfies a threshold,
the controller including:
a first register that contains a first value for a first time interval of the plurality of result time intervals,a second register that contains a second value for a second time interval of the plurality of result time intervals, anda third register that contains an output bandwidth percentage threshold, andwhen suppressing the injection of the filtered result packets, the controller is configured to suppress the injection of the filtered result packets based on the output bandwidth percentage threshold and at least one of the first time interval or the second time interval. |