Abstract:
An example using the Bluetooth protocol may include a dynamic MTU adjustment for reduction of the probability of handshake collision and credit processing. This may also include making the Tx MTU a non-multiple of the number of remote Rx credits and adjusting the Tx MTU to a value that lets CONTINUE come before or after Credits without overlapping and prevents underflow situations. Another example may include periodically pacing the low priority traffic even during an underflow condition, thereby balancing the speed. Still another example may balance the frequency speeds, and thereby balancing power by controlling the processor load during unwanted waiting situations, and indirectly control unwanted Multiprocessor Frequency jump decision that may happen for low priority traffic conditions.