# outstanding data frame ≤ send buffer size |
because otherwise, the sender may not be able to re-transmit some lost frame (because that data frame was not buffered)
Best setting:
# outstanding data frame = send buffer size |
# outstanding data frames ≤ receive buffer size Or: send buffer size ≤ receive buffer size |
|
send buffer size = # outstanding frames |
receive buffer size = send buffer size |