From owner-freebsd-current@freebsd.org Mon Jun 27 20:17:26 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9948EB84B08 for ; Mon, 27 Jun 2016 20:17:26 +0000 (UTC) (envelope-from andriyvos@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 7C2A322DA for ; Mon, 27 Jun 2016 20:17:26 +0000 (UTC) (envelope-from andriyvos@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 77F05B84B05; Mon, 27 Jun 2016 20:17:26 +0000 (UTC) Delivered-To: current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 77745B84B04; Mon, 27 Jun 2016 20:17:26 +0000 (UTC) (envelope-from andriyvos@gmail.com) Received: from mail-lf0-f45.google.com (mail-lf0-f45.google.com [209.85.215.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 073E622D9; Mon, 27 Jun 2016 20:17:25 +0000 (UTC) (envelope-from andriyvos@gmail.com) Received: by mail-lf0-f45.google.com with SMTP id q132so163793802lfe.3; Mon, 27 Jun 2016 13:17:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:subject:references:date:cc:mime-version:from :message-id:in-reply-to:user-agent; bh=o4Ias9VB7CO1khNKk3mbr8KraZD3TqfMsoK2qmx9CW4=; b=cVY3XA/1a7hiYcjAej+zOFu3yT8/ZWmQGPoTSrGqxd56g1SX/2PrQceKLrFjugIUsn 5A7hEwI0g8ilTpUNYIXQ8qztE7ctaZKt7fyy6+GGU90Wvu0Potai28MQXnodlbFCjMAU 7+VUPrWFozxUCWBhMB5yccDcEWM6cExKXwwx3Z2FkhAAH9ZdKL+6qeoAHJBsbNG0Ttmj 4dCmNDTWxbYzoO4tjnKtgCEXtEZ1XmemW4l4FdH0wVSL+L6/KP69lac5AyVXt83WbNcE Z7Ui2rOLUpeGxnv5eIoEp9EumBTQqX2nvInRVBXHu6i8A8LGHZ9QGnJyGwxcMBhRCu0j IhbQ== X-Gm-Message-State: ALyK8tJ+q++cYXIelBI4cTUX4bsXiqYFGNKmDQbJZW3uZDjR8yn3cQyxiuvm+qE7p7xGcQ== X-Received: by 10.46.1.156 with SMTP id f28mr5518227lji.22.1467058637669; Mon, 27 Jun 2016 13:17:17 -0700 (PDT) Received: from localhost (host-176-37-109-22.la.net.ua. [176.37.109.22]) by smtp.gmail.com with ESMTPSA id a199sm3458346lfe.35.2016.06.27.13.17.15 (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 27 Jun 2016 13:17:16 -0700 (PDT) Content-Type: multipart/mixed; boundary=----------PF6CwQGW4MxdamsPvyKQbg To: "Marcus von Appen" Subject: Re: Bad rtwn(0) performance with RTL8188CE on -CURRENT after r302035 References: <20160627170619.GB28353@athena.sysfault.org> Date: Mon, 27 Jun 2016 23:17:13 +0300 Cc: current@freebsd.org, freebsd-wireless@freebsd.org MIME-Version: 1.0 From: "Andriy Voskoboinyk" Message-ID: In-Reply-To: <20160627170619.GB28353@athena.sysfault.org> User-Agent: Opera Mail/12.16 (FreeBSD) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jun 2016 20:17:26 -0000 ------------PF6CwQGW4MxdamsPvyKQbg Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: Quoted-Printable Mon, 27 Jun 2016 20:06:20 +0300 =D0=B1=D1=83=D0=BB=D0=BE =D0=BD=D0=B0=D0= =BF=D0=B8=D1=81=D0=B0=D0=BD=D0=BE Marcus von Appen = : Hi, the attached patch may fix this issue (probably) > Hi, > > thanks to previous efforts, the rtwn(0) connection for my RTL8188CE > wireless card is far more stable. It seems to come at the price of > relatively bad performance, though. After r302035 from avos@, I > can't get more than 500 kbit/s downstream from anywhere. I don't think that this is a regression - that was already noted in PR = 203105: > -Speed seems limited to 16Mbps rate (around 120 kbps on downstream), > even though the ifconfig summary show 802.11g/56mbps. > > Let me know, what information is necessary to isolate and correct > that issue. I'll gladly test it. :-) You can check number of input errors (netstat -I wlan0); it should be relatively small (or even zero). > > Cheers > Marcus ------------PF6CwQGW4MxdamsPvyKQbg Content-Disposition: attachment; filename=patch-rtwn-rxfilter-busdma.diff Content-Type: application/octet-stream; name="patch-rtwn-rxfilter-busdma.diff" Content-Transfer-Encoding: Base64 SW5kZXg6IHN5cy9kZXYvcnR3bi9pZl9ydHduLmMKPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQotLS0gc3lzL2Rldi9ydHduL2lmX3J0d24uYwkocmV2aXNpb24gMzAyMTkxKQor Kysgc3lzL2Rldi9ydHduL2lmX3J0d24uYwkod29ya2luZyBjb3B5KQpAQCAtMTQ5 OCw2ICsxNDk4LDggQEAKIAkJY291bnRlcl91NjRfYWRkKGljLT5pY19pZXJyb3Jz LCAxKTsKIAkJcmV0dXJuOwogCX0KKwlidXNfZG1hbWFwX3N5bmMoc2MtPnJ4X3Jp bmcuZGF0YV9kbWF0LCByeF9kYXRhLT5tYXAsCisJICAgIEJVU19ETUFTWU5DX1BP U1RSRUFEKTsKIAlidXNfZG1hbWFwX3VubG9hZChzYy0+cnhfcmluZy5kYXRhX2Rt YXQsIHJ4X2RhdGEtPm1hcCk7CiAKIAllcnJvciA9IGJ1c19kbWFtYXBfbG9hZChz Yy0+cnhfcmluZy5kYXRhX2RtYXQsIHJ4X2RhdGEtPm1hcCwKQEAgLTI0ODQsOCAr MjQ4Niw4IEBACiAJLyogSW5pdGlhbGl6ZSBSeCBmaWx0ZXIuICovCiAJLyogVE9E TzogdXNlIGJldHRlciBmaWx0ZXIgZm9yIG1vbml0b3IgbW9kZS4gKi8KIAlydHdu X3dyaXRlXzQoc2MsIFI5MkNfUkNSLAotCSAgICBSOTJDX1JDUl9BQVAgfCBSOTJD X1JDUl9BUE0gfCBSOTJDX1JDUl9BTSB8IFI5MkNfUkNSX0FCIHwKLQkgICAgUjky Q19SQ1JfQVBQX0lDViB8IFI5MkNfUkNSX0FNRiB8IFI5MkNfUkNSX0hUQ19MT0Nf Q1RSTCB8CisJICAgIFI5MkNfUkNSX0FQTSB8IFI5MkNfUkNSX0FNIHwgUjkyQ19S Q1JfQUIgfAorCSAgICBSOTJDX1JDUl9BUFBfSUNWIHwgUjkyQ19SQ1JfSFRDX0xP Q19DVFJMIHwKIAkgICAgUjkyQ19SQ1JfQVBQX01JQyB8IFI5MkNfUkNSX0FQUF9Q SFlTVFMpOwogCS8qIEFjY2VwdCBhbGwgbXVsdGljYXN0IGZyYW1lcy4gKi8KIAly dHduX3dyaXRlXzQoc2MsIFI5MkNfTUFSICsgMCwgMHhmZmZmZmZmZik7CkBAIC0y NDk0LDggKzI0OTYsOCBAQAogCXJ0d25fd3JpdGVfMihzYywgUjkyQ19SWEZMVE1B UDAsIDB4ZmZmZik7CiAJLyogUmVqZWN0IGFsbCBjb250cm9sIGZyYW1lcy4gKi8K IAlydHduX3dyaXRlXzIoc2MsIFI5MkNfUlhGTFRNQVAxLCAweDAwMDApOwotCS8q IEFjY2VwdCBhbGwgZGF0YSBmcmFtZXMuICovCi0JcnR3bl93cml0ZV8yKHNjLCBS OTJDX1JYRkxUTUFQMiwgMHhmZmZmKTsKKwkvKiBSZWplY3QgYWxsIGRhdGEgZnJh bWVzLiAqLworCXJ0d25fd3JpdGVfMihzYywgUjkyQ19SWEZMVE1BUDIsIDB4MDAw MCk7CiB9CiAKIHN0YXRpYyB2b2lkCg== ------------PF6CwQGW4MxdamsPvyKQbg--