From owner-freebsd-wireless@FreeBSD.ORG Tue Apr 17 06:45:19 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E27D2106564A for ; Tue, 17 Apr 2012 06:45:18 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by mx1.freebsd.org (Postfix) with ESMTP id B1F528FC0C for ; Tue, 17 Apr 2012 06:45:18 +0000 (UTC) Received: by dadz14 with SMTP id z14so26519327dad.17 for ; Mon, 16 Apr 2012 23:45:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=aLCwVgnpx7fTLScwyaATSqUsXMwGERk+CEbnaQBdeHA=; b=klJY8clMx8apYaC4wdmv6hODLlKiTmayC5idpEuEJUFZ7RdLhTscFUbZMvwWmfKSMx p2+6D+IOTqpgIQvFie4wfYOZKqt+/fsS5/NCcZT5f8LSvXiNHIpP3l8RXOFoUZRV2gri KYoj41Vzi9dPB9i3IKBo6aBv/XLzOd1K/kRWKKiBJb3lNlfWibe6KISmpco/bOlbNg+T U1sUlTQR209HcEj0bF9aQdIe7wq0xXs8+C9Ikctp6J3oU/vhaGmJFHFxDOskhnF2kV2F aT7SJEtmj80NGVG2Wu6FGtLxUk2xOi8t2k9adrLj77nHs7KDP5Wh1nn+OLEAdeOQyxwK RnlQ== MIME-Version: 1.0 Received: by 10.68.225.132 with SMTP id rk4mr32807681pbc.157.1334645118276; Mon, 16 Apr 2012 23:45:18 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.142.101.9 with HTTP; Mon, 16 Apr 2012 23:45:17 -0700 (PDT) Date: Mon, 16 Apr 2012 23:45:17 -0700 X-Google-Sender-Auth: -bi6iQqZ6KATLdQqUgHs08aSUBg Message-ID: From: Adrian Chadd To: freebsd-wireless@freebsd.org Content-Type: multipart/mixed; boundary=047d7b2e07392d151504bdda4866 Subject: [patch] ifconfig: fix rate printing X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Apr 2012 06:45:19 -0000 --047d7b2e07392d151504bdda4866 Content-Type: text/plain; charset=ISO-8859-1 Hi, This patch should fix the rate print logic in ifconfig. Thanks, Adrian --047d7b2e07392d151504bdda4866 Content-Type: application/octet-stream; name="ifconfig-fix-rateprint.diff" Content-Disposition: attachment; filename="ifconfig-fix-rateprint.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h14lahj30 SW5kZXg6IHNiaW4vaWZjb25maWcvaWZpZWVlODAyMTEuYwo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzYmluL2lm Y29uZmlnL2lmaWVlZTgwMjExLmMJKHJldmlzaW9uIDIzNDAxOSkKKysrIHNiaW4vaWZjb25maWcv aWZpZWVlODAyMTEuYwkod29ya2luZyBjb3B5KQpAQCAtMzgwOCw2ICszODA4LDI1IEBACiAJfQog fQogCisvKiBYWFggd291bGQgdGhlc2UgYmUgZ29vZCB0byBoYXZlIGluIGEgbGlicmFyeT8gKi8K K3N0YXRpYyBjb25zdCBjaGFyICoKK3JhdGUyc3RyKGludCByYXRlKQoreworCWlmIChyYXRlICYg SUVFRTgwMjExX1JBVEVfTUNTKQorCQlyZXR1cm4gKCJNQ1MgIik7CisJZWxzZQorCQlyZXR1cm4g KCJNYi9zIik7Cit9CisKK3N0YXRpYyBpbnQKK3JhdGUyc3BlZWQoaW50IHJhdGUpCit7CisJaWYg KElFRUU4MDIxMV9SQVRFX01DUykKKwkJcmV0dXJuIChyYXRlICZ+IElFRUU4MDIxMV9SQVRFX01D Uyk7CisJZWxzZQorCQlyZXR1cm4gKHJhdGUgLyAyKTsKK30KKwogc3RhdGljIHZvaWQKIGxpc3Rf dHhwYXJhbXMoaW50IHMpCiB7CkBAIC0zODE5LDM2ICszODM4LDIxIEBACiAJCXRwID0gJnR4cGFy YW1zLnBhcmFtc1ttb2RlXTsKIAkJaWYgKHRwLT5tZ210cmF0ZSA9PSAwICYmIHRwLT5tY2FzdHJh dGUgPT0gMCkKIAkJCWNvbnRpbnVlOwotCQlpZiAobW9kZSA9PSBJRUVFODAyMTFfTU9ERV8xMU5B IHx8IG1vZGUgPT0gSUVFRTgwMjExX01PREVfMTFORykgewotCQkJaWYgKHRwLT51Y2FzdHJhdGUg PT0gSUVFRTgwMjExX0ZJWEVEX1JBVEVfTk9ORSkKLQkJCQlMSU5FX0NIRUNLKCIlLTcuN3MgdWNh c3QgTk9ORSAgICBtZ210ICUydSBNQ1MgICIKLQkJCQkgICAgIm1jYXN0ICUydSBNQ1MgIG1heHJl dHJ5ICV1IiwKLQkJCQkgICAgbW9kZW5hbWVbbW9kZV0sCi0JCQkJICAgIHRwLT5tZ210cmF0ZSAm fiBJRUVFODAyMTFfUkFURV9NQ1MsCi0JCQkJICAgIHRwLT5tY2FzdHJhdGUgJn4gSUVFRTgwMjEx X1JBVEVfTUNTLAotCQkJCSAgICB0cC0+bWF4cmV0cnkpOwotCQkJZWxzZQotCQkJCUxJTkVfQ0hF Q0soIiUtNy43cyB1Y2FzdCAlMnUgTUNTICBtZ210ICUydSBNQ1MgICIKLQkJCQkgICAgIm1jYXN0 ICUydSBNQ1MgIG1heHJldHJ5ICV1IiwKLQkJCQkgICAgbW9kZW5hbWVbbW9kZV0sCi0JCQkJICAg IHRwLT51Y2FzdHJhdGUgJn4gSUVFRTgwMjExX1JBVEVfTUNTLAotCQkJCSAgICB0cC0+bWdtdHJh dGUgJn4gSUVFRTgwMjExX1JBVEVfTUNTLAotCQkJCSAgICB0cC0+bWNhc3RyYXRlICZ+IElFRUU4 MDIxMV9SQVRFX01DUywKLQkJCQkgICAgdHAtPm1heHJldHJ5KTsKLQkJfSBlbHNlIHsKLQkJCWlm ICh0cC0+dWNhc3RyYXRlID09IElFRUU4MDIxMV9GSVhFRF9SQVRFX05PTkUpCi0JCQkJTElORV9D SEVDSygiJS03LjdzIHVjYXN0IE5PTkUgICAgbWdtdCAlMnUgTWIvcyAiCi0JCQkJICAgICJtY2Fz dCAlMnUgTWIvcyBtYXhyZXRyeSAldSIsCi0JCQkJICAgIG1vZGVuYW1lW21vZGVdLAotCQkJCSAg ICB0cC0+bWdtdHJhdGUvMiwKLQkJCQkgICAgdHAtPm1jYXN0cmF0ZS8yLCB0cC0+bWF4cmV0cnkp OwotCQkJZWxzZQotCQkJCUxJTkVfQ0hFQ0soIiUtNy43cyB1Y2FzdCAlMnUgTWIvcyBtZ210ICUy dSBNYi9zICIKLQkJCQkgICAgIm1jYXN0ICUydSBNYi9zIG1heHJldHJ5ICV1IiwKLQkJCQkgICAg bW9kZW5hbWVbbW9kZV0sCi0JCQkJICAgIHRwLT51Y2FzdHJhdGUvMiwgdHAtPm1nbXRyYXRlLzIs Ci0JCQkJICAgIHRwLT5tY2FzdHJhdGUvMiwgdHAtPm1heHJldHJ5KTsKLQkJfQorCQlpZiAodHAt PnVjYXN0cmF0ZSA9PSBJRUVFODAyMTFfRklYRURfUkFURV9OT05FKQorCQkJTElORV9DSEVDSygi JS03LjdzIHVjYXN0IE5PTkUgICAgbWdtdCAlMnUgJXMgIgorCQkJICAgICJtY2FzdCAlMnUgJXMg bWF4cmV0cnkgJXUiLAorCQkJICAgIG1vZGVuYW1lW21vZGVdLAorCQkJICAgIHJhdGUyc3BlZWQo dHAtPm1nbXRyYXRlKSwgcmF0ZTJzdHIodHAtPm1nbXRyYXRlKSwKKwkJCSAgICByYXRlMnNwZWVk KHRwLT5tY2FzdHJhdGUpLCByYXRlMnN0cih0cC0+bWNhc3RyYXRlKSwKKwkJCSAgICB0cC0+bWF4 cmV0cnkpOworCQllbHNlCisJCQlMSU5FX0NIRUNLKCIlLTcuN3MgdWNhc3QgJTJ1ICVzIG1nbXQg JTJ1ICVzICIKKwkJCSAgICAibWNhc3QgJTJ1ICVzIG1heHJldHJ5ICV1IiwKKwkJCSAgICBtb2Rl bmFtZVttb2RlXSwKKwkJCSAgICByYXRlMnNwZWVkKHRwLT51Y2FzdHJhdGUpLCByYXRlMnN0cih0 cC0+dWNhc3RyYXRlKSwKKwkJCSAgICByYXRlMnNwZWVkKHRwLT5tZ210cmF0ZSksIHJhdGUyc3Ry KHRwLT5tZ210cmF0ZSksCisJCQkgICAgcmF0ZTJzcGVlZCh0cC0+bWNhc3RyYXRlKSwgcmF0ZTJz dHIodHAtPm1jYXN0cmF0ZSksCisJCQkgICAgdHAtPm1heHJldHJ5KTsKIAl9CiB9CiAK --047d7b2e07392d151504bdda4866--