3.1.5.2.3 Update Sender's HighWaterForSend Variable Using an ACK Packet

The ADM variable HighWaterForSend of the Session object is updated by receiving either a DATA packet or an ACK packet from the peer. The SMP layer MUST send ACK packets to facilitate flow control. There are several possible algorithms that can be used for sending ACK packets. This is an implementation choice. One example is to send an ACK packet for each DATA packet retrieved by the higher layer.<3>