According to a disclosed embodiment, a flow indication counter is
incremented each time a data packet is transmitted from a buffer. When
the number of data packets transmitted equals or exceeds a threshold
number, a flow indication message comprising the buffer window size is
generated and transmitted to the base station controller. Further, flow
indication messages can be generated and transmitted every threshold time
interval, independently of the number of data packets transmitted to
ensure that flow indication messages are sent at least every preset time
interval. Moreover, a system for flow control can be constructed
comprising a flow indication counter module configured to provide an
updated number of data packets transmitted. The system further comprises
a window size monitoring module which determines the buffer window size
and a message generating module which generates a flow indication message
comprising the buffer window size.