From d1015645dd535bbf10e52a3ef6d02ee0c3e0b267 Mon Sep 17 00:00:00 2001 From: Sowmini Varadhan Date: Thu, 11 Sep 2014 09:57:22 -0400 Subject: [PATCH] sunvnet: Avoid sending superfluous LDC messages. When sending out a burst of packets across multiple descriptors, it is sufficient to send one LDC "start" trigger for the first descriptor, so do not send an LDC "start" for every pass through vnet_start_xmit. Similarly, it is sufficient to send one "DRING_STOPPED" trigger for the last dring (and if that fails, hold off and send the trigger later). Optimizations to the number of LDC messages helps avoid filling up the LDC channel with superfluous LDC messages that risk triggering flow-control on the channel, and also boosts performance. Signed-off-by: Sowmini Varadhan Acked-by: Raghuram Kothakota Signed-off-by: David S. Miller --- Reading git-format-patch failed