On Mon, Nov 28, 2016 at 2:07 AM, Yuchung Cheng <ych...@google.com> wrote: > From: Francis Yan <francisy...@gmail.com> > > This patch measures the amount of time when TCP runs out of new data > to send to the network due to insufficient send buffer, while TCP > is still busy delivering (i.e. write queue is not empty). The goal > is to indicate either the send buffer autotuning or user SO_SNDBUF > setting has resulted network under-utilization. > > The measurement starts conservatively by checking various conditions > to minimize false claims (i.e. under-estimation is more likely). > The measurement stops when the SOCK_NOSPACE flag is cleared. But it > does not account the time elapsed till the next application write. > Also the measurement only starts if the sender is still busy sending > data, s.t. the limit accounted is part of the total busy time. > > Signed-off-by: Francis Yan <francisy...@gmail.com> > Signed-off-by: Yuchung Cheng <ych...@google.com> > Signed-off-by: Soheil Hassas Yeganeh <soh...@google.com> > ---
Acked-by: Neal Cardwell <ncardw...@google.com> neal