From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: Re: vlan/macvlan 02/02: propagate transmission state to upper layers Date: Tue, 10 Nov 2009 08:48:14 -0800 Message-ID: <20091110084814.02593603@nehalam> References: <4AF99160.2060607@trash.net> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: "David S. Miller" , Linux Netdev List To: Patrick McHardy Return-path: Received: from mail.vyatta.com ([76.74.103.46]:47898 "EHLO mail.vyatta.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756869AbZKJQsf (ORCPT ); Tue, 10 Nov 2009 11:48:35 -0500 In-Reply-To: <4AF99160.2060607@trash.net> Sender: netdev-owner@vger.kernel.org List-ID: On Tue, 10 Nov 2009 17:14:24 +0100 Patrick McHardy wrote: > vlan/macvlan: propagate transmission state to upper layers > > Both vlan and macvlan devices usually don't use a qdisc and immediately > queue packets to the underlying device. Propagate transmission state of > the underlying device to the upper layers so they can react on congestion > and/or inform the sending process. > > Signed-off-by: Patrick McHardy Bridging and bonding have same issue, but the solution is more difficult.