From owner-freebsd-net@FreeBSD.ORG Wed Jul 17 12:01:44 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 440BE788 for ; Wed, 17 Jul 2013 12:01:44 +0000 (UTC) (envelope-from mailnull@mips.inka.de) Received: from mail-in-08.arcor-online.net (mail-in-08.arcor-online.net [151.189.21.48]) by mx1.freebsd.org (Postfix) with ESMTP id F2C5DBCD for ; Wed, 17 Jul 2013 12:01:43 +0000 (UTC) Received: from mail-in-19-z2.arcor-online.net (mail-in-19-z2.arcor-online.net [151.189.8.36]) by mx.arcor.de (Postfix) with ESMTP id 0E0F815C235 for ; Wed, 17 Jul 2013 14:01:37 +0200 (CEST) Received: from mail-in-16.arcor-online.net (mail-in-16.arcor-online.net [151.189.21.56]) by mail-in-19-z2.arcor-online.net (Postfix) with ESMTP id 0FFCC3F83F0 for ; Wed, 17 Jul 2013 14:01:37 +0200 (CEST) X-Greylist: Passed host: 94.217.103.182 X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-16.arcor-online.net D6B17827F Received: from lorvorc.mips.inka.de (dslb-094-217-103-182.pools.arcor-ip.net [94.217.103.182]) by mail-in-16.arcor-online.net (Postfix) with ESMTPS id D6B17827F for ; Wed, 17 Jul 2013 14:01:36 +0200 (CEST) Received: from lorvorc.mips.inka.de (localhost [127.0.0.1]) by lorvorc.mips.inka.de (8.14.7/8.14.7) with ESMTP id r6HC1aGw015706 for ; Wed, 17 Jul 2013 14:01:36 +0200 (CEST) (envelope-from mailnull@lorvorc.mips.inka.de) Received: (from mailnull@localhost) by lorvorc.mips.inka.de (8.14.7/8.14.7/Submit) id r6HC1af0015705 for freebsd-net@freebsd.org; Wed, 17 Jul 2013 14:01:36 +0200 (CEST) (envelope-from mailnull) From: naddy@mips.inka.de (Christian Weisgerber) Subject: Re: sis(4) flow control Date: Wed, 17 Jul 2013 12:01:36 +0000 (UTC) Message-ID: References: <51DC1599.8040805@incore.de> <20130711002557.GA6697@michelle.cdnetworks.com> <51E1B8F0.5030100@incore.de> <20130714100347.GA1105@michelle.cdnetworks.com> Originator: naddy@mips.inka.de (Christian Weisgerber) To: freebsd-net@freebsd.org X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Jul 2013 12:01:44 -0000 Yonghyeon PYUN wrote: > msk(4) supported flow-control from day 1 with a hack and it was > re-implemented later with proper way such that it always announces > flow-control. However for other drivers(i.e vr(4)) that didn't > support the feature in the beginning, you have to explicitly enable > the feature. The decision was made to provide compatibility and to > not introduce POLA. Funny how POLA is different for different people. I'm completely surprised that flow control isn't enabled by default, and the fact that this differs between drivers is outright bizarre. The flowcontrol option is also not mentioned in the media type section of the drivers' man pages. Until I stumbled over this thread, I had no idea it existed. I just blindly tried # ifconfig nfe0 mediaopt flowcontrol on a machine here and, lo and behold, it is successfully enabled. -- Christian "naddy" Weisgerber naddy@mips.inka.de