Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Aug 2012 00:00:30 GMT
From:      Kim Culhan <w8hdkim@gmail.com>
To:        freebsd-wireless@FreeBSD.org
Subject:   Re: conf/170098: virtual access points with Atheros ath driver
Message-ID:  <201208150000.q7F00ULA020832@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/170098; it has been noted by GNATS.

From: Kim Culhan <w8hdkim@gmail.com>
To: FreeBSD-gnats-submit@freebsd.org, freebsd-bugs@freebsd.org
Cc:  
Subject: Re: conf/170098: virtual access points with Atheros ath driver
Date: Tue, 14 Aug 2012 19:55:11 -0400

 --14dae9cfcdf07b278c04c7428a2b
 Content-Type: text/plain; charset=ISO-8859-1
 
 On Mon, Jul 23, 2012 at 6:30 PM,  <FreeBSD-gnats-submit@freebsd.org> wrote:
 > Thank you very much for your problem report.
 > It has the internal identification `conf/170098'.
 > The individual assigned to look at your
 > report is: freebsd-bugs.
 >
 > You can access the state of your problem report at any time
 > via this link:
 >
 > http://www.freebsd.org/cgi/query-pr.cgi?pr=170098
 >
 >>Category:       conf
 >>Responsible:    freebsd-bugs
 >>Synopsis:       virtual access points with Atheros ath driver
 >>Arrival-Date:   Mon Jul 23 22:30:12 UTC 2012
 
 This has been fixed by the attached 2 patches, which are applied
 to -HEAD in order.
 
 Thanks muchly to PseudoCylon for his work, this has taken a while
 but the difficult solutions are that way.
 
 thanks
 
 -kim
 
 --14dae9cfcdf07b278c04c7428a2b
 Content-Type: application/octet-stream; name="addon.patch"
 Content-Disposition: attachment; filename="addon.patch"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_h5vncnol0
 
 ZGlmZiAtLWdpdCBhL2llZWU4MDIxMV9ub2RlLmMgYi9pZWVlODAyMTFfbm9kZS5jCmluZGV4IGE2
 MDljYjEuLmExNWZjOTEgMTAwNjQ0Ci0tLSBhL2llZWU4MDIxMV9ub2RlLmMKKysrIGIvaWVlZTgw
 MjExX25vZGUuYwpAQCAtMjE2MCwxOCArMjE2MCwxOSBAQCBpZWVlODAyMTFfbm9kZV90aW1lb3V0
 KHZvaWQgKmFyZykKICAqIE1heSBkaXJlY3RseSBiZSBjYWxsZWQgYW5kIGRvIGN1c3RvbWl6ZWQg
 aXRlcmF0ZSBmdW5jdGlvbnMuCiAgKiBPbmx5IHJlcXVpcmVtZW50IGlzIHRvIGRlY3JlbWVudCBl
 YWNoIG5vZGUncyByZWYgY291bnQuCiAgKi8KLXZvaWQKK2ludAogaWVlZTgwMjExX2l0ZXJhdGVf
 bnQoc3RydWN0IGllZWU4MDIxMV9ub2RlX3RhYmxlICpudCwKICAgICBzdHJ1Y3QgaWVlZTgwMjEx
 X25vZGUgKipuaV9hcnIsIHVpbnQxNl90IG1heF9haWQpCiB7CiAJc3RydWN0IGllZWU4MDIxMV9u
 b2RlICpuaTsKIAl1X2ludCBnZW47Ci0JaW50IGkgPSAwOworCWludCBpLCByZXQ7CiAKIAlJRUVF
 ODAyMTFfTk9ERV9JVEVSQVRFX0xPQ0sobnQpOwogCUlFRUU4MDIxMV9OT0RFX0xPQ0sobnQpOwog
 CiAJZ2VuID0gKytudC0+bnRfc2NhbmdlbjsKKwlpID0gcmV0ID0gMDsKIAogcmVzdGFydDoKIAlU
 QUlMUV9GT1JFQUNIKG5pLCAmbnQtPm50X25vZGUsIG5pX2xpc3QpIHsKQEAgLTIxNzksNiArMjE4
 MCw3IEBAIHJlc3RhcnQ6CiAJCQljb250aW51ZTsKIAogCQlpZiAoaSA+PSBtYXhfYWlkKSB7CisJ
 CQlyZXQgPSBFMkJJRzsKIAkJCWlmX3ByaW50ZihudC0+bnRfaWMtPmljX2lmcCwKIAkJCSAgICAi
 Tm9kZSBhcnJheSBvdmVyZmxvdzogbWF4PSV1IiwgbWF4X2FpZCk7CiAJCQlicmVhazsKQEAgLTIx
 ODksOCArMjE5MSwyMSBAQCByZXN0YXJ0OgogCQlnb3RvIHJlc3RhcnQ7CiAJfQogCisJaWYgKHJl
 dCkgeworCQludC0+bnRfc2Nhbmdlbi0tOworCQlmb3IgKGkgPSAwOyBpIDwgbWF4X2FpZDsgaSsr
 KSB7CisJCQluaSA9ICoobmlfYXJyICsgaSk7CisJCQluaS0+bmlfc2Nhbmdlbi0tOworCQkJLyog
 bm9kZSBsb2NrIGlzIHJlY3Vyc2l2ZSAqLworCQkJaWVlZTgwMjExX2ZyZWVfbm9kZShuaSk7CisJ
 CX0KKwkJZnJlZShuaV9hcnIsIE1fODAyMTFfTk9ERSk7CisJfQorCiAJSUVFRTgwMjExX05PREVf
 VU5MT0NLKG50KTsKIAlJRUVFODAyMTFfTk9ERV9JVEVSQVRFX1VOTE9DSyhudCk7CisKKwlyZXR1
 cm4gKHJldCk7CiB9CiAKIC8qCkBAIC0yMjE0LDcgKzIyMjksOCBAQCBpZWVlODAyMTFfaXRlcmF0
 ZV9ub2RlcyhzdHJ1Y3QgaWVlZTgwMjExX25vZGVfdGFibGUgKm50LAogCWlmIChuaV9hcnIgPT0g
 TlVMTCkKIAkJcmV0dXJuOwogCi0JaWVlZTgwMjExX2l0ZXJhdGVfbnQobnQsIG5pX2FyciwgbWF4
 X2FpZCk7CisJaWYgKCFpZWVlODAyMTFfaXRlcmF0ZV9udChudCwgbmlfYXJyLCBtYXhfYWlkKSkK
 KwkJcmV0dXJuOwogCiAJZm9yIChpID0gMDsgaSA8IG1heF9haWQ7IGkrKykgewogCQluaSA9ICoo
 bmlfYXJyICsgaSk7CmRpZmYgLS1naXQgYS9pZWVlODAyMTFfbm9kZS5oIGIvaWVlZTgwMjExX25v
 ZGUuaAppbmRleCAxZmJjODkyLi40OGVhZTJkIDEwMDY0NAotLS0gYS9pZWVlODAyMTFfbm9kZS5o
 CisrKyBiL2llZWU4MDIxMV9ub2RlLmgKQEAgLTQzOCw3ICs0MzgsNyBAQCBpbnQJaWVlZTgwMjEx
 X25vZGVfZGVsdWNhc3RrZXkoc3RydWN0IGllZWU4MDIxMV9ub2RlICopOwogdm9pZAlpZWVlODAy
 MTFfbm9kZV90aW1lb3V0KHZvaWQgKmFyZyk7CiAKIHR5cGVkZWYgdm9pZCBpZWVlODAyMTFfaXRl
 cl9mdW5jKHZvaWQgKiwgc3RydWN0IGllZWU4MDIxMV9ub2RlICopOwotdm9pZAlpZWVlODAyMTFf
 aXRlcmF0ZV9udChzdHJ1Y3QgaWVlZTgwMjExX25vZGVfdGFibGUgKiwKK2ludAlpZWVlODAyMTFf
 aXRlcmF0ZV9udChzdHJ1Y3QgaWVlZTgwMjExX25vZGVfdGFibGUgKiwKIAkJc3RydWN0IGllZWU4
 MDIxMV9ub2RlICoqLCB1aW50MTZfdCk7CiB2b2lkCWllZWU4MDIxMV9pdGVyYXRlX25vZGVzKHN0
 cnVjdCBpZWVlODAyMTFfbm9kZV90YWJsZSAqLAogCQlpZWVlODAyMTFfaXRlcl9mdW5jICosIHZv
 aWQgKik7Cg==
 --14dae9cfcdf07b278c04c7428a2b
 Content-Type: application/octet-stream; name="iter.patch"
 Content-Disposition: attachment; filename="iter.patch"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_h5vnd44i1
 
 ZGlmZiAtLWdpdCBhL2llZWU4MDIxMV9ub2RlLmMgYi9pZWVlODAyMTFfbm9kZS5jCmluZGV4IDg2
 MWZhODUuLmE2MDljYjEgMTAwNjQ0Ci0tLSBhL2llZWU4MDIxMV9ub2RlLmMKKysrIGIvaWVlZTgw
 MjExX25vZGUuYwpAQCAtMjE1NiwzMiArMjE1Niw3OSBAQCBpZWVlODAyMTFfbm9kZV90aW1lb3V0
 KHZvaWQgKmFyZykKIAkJaWVlZTgwMjExX25vZGVfdGltZW91dCwgaWMpOwogfQogCisvKgorICog
 TWF5IGRpcmVjdGx5IGJlIGNhbGxlZCBhbmQgZG8gY3VzdG9taXplZCBpdGVyYXRlIGZ1bmN0aW9u
 cy4KKyAqIE9ubHkgcmVxdWlyZW1lbnQgaXMgdG8gZGVjcmVtZW50IGVhY2ggbm9kZSdzIHJlZiBj
 b3VudC4KKyAqLwogdm9pZAotaWVlZTgwMjExX2l0ZXJhdGVfbm9kZXMoc3RydWN0IGllZWU4MDIx
 MV9ub2RlX3RhYmxlICpudCwKLQlpZWVlODAyMTFfaXRlcl9mdW5jICpmLCB2b2lkICphcmcpCitp
 ZWVlODAyMTFfaXRlcmF0ZV9udChzdHJ1Y3QgaWVlZTgwMjExX25vZGVfdGFibGUgKm50LAorICAg
 IHN0cnVjdCBpZWVlODAyMTFfbm9kZSAqKm5pX2FyciwgdWludDE2X3QgbWF4X2FpZCkKIHsKIAlz
 dHJ1Y3QgaWVlZTgwMjExX25vZGUgKm5pOwogCXVfaW50IGdlbjsKKwlpbnQgaSA9IDA7CiAKIAlJ
 RUVFODAyMTFfTk9ERV9JVEVSQVRFX0xPQ0sobnQpOworCUlFRUU4MDIxMV9OT0RFX0xPQ0sobnQp
 OworCiAJZ2VuID0gKytudC0+bnRfc2NhbmdlbjsKKwogcmVzdGFydDoKLQlJRUVFODAyMTFfTk9E
 RV9MT0NLKG50KTsKIAlUQUlMUV9GT1JFQUNIKG5pLCAmbnQtPm50X25vZGUsIG5pX2xpc3QpIHsK
 LQkJaWYgKG5pLT5uaV9zY2FuZ2VuICE9IGdlbikgewotCQkJbmktPm5pX3NjYW5nZW4gPSBnZW47
 Ci0JCQkodm9pZCkgaWVlZTgwMjExX3JlZl9ub2RlKG5pKTsKLQkJCUlFRUU4MDIxMV9OT0RFX1VO
 TE9DSyhudCk7Ci0JCQkoKmYpKGFyZywgbmkpOwotCQkJaWVlZTgwMjExX2ZyZWVfbm9kZShuaSk7
 Ci0JCQlnb3RvIHJlc3RhcnQ7CisJCWlmIChuaS0+bmlfc2NhbmdlbiA9PSBnZW4pCisJCQljb250
 aW51ZTsKKworCQlpZiAoaSA+PSBtYXhfYWlkKSB7CisJCQlpZl9wcmludGYobnQtPm50X2ljLT5p
 Y19pZnAsCisJCQkgICAgIk5vZGUgYXJyYXkgb3ZlcmZsb3c6IG1heD0ldSIsIG1heF9haWQpOwor
 CQkJYnJlYWs7CiAJCX0KKworCQluaS0+bmlfc2NhbmdlbiA9IGdlbjsKKwkJKCoobmlfYXJyICsg
 aSsrKSkgPSBpZWVlODAyMTFfcmVmX25vZGUobmkpOworCQlnb3RvIHJlc3RhcnQ7CiAJfQotCUlF
 RUU4MDIxMV9OT0RFX1VOTE9DSyhudCk7CiAKKwlJRUVFODAyMTFfTk9ERV9VTkxPQ0sobnQpOwog
 CUlFRUU4MDIxMV9OT0RFX0lURVJBVEVfVU5MT0NLKG50KTsKIH0KIAorLyoKKyAqIEp1c3QgYSB3
 cmFwcGVyLCBzbyB3ZSBkb24ndCBoYXZlIHRvIGNoYW5nZSBldmVyeSBpZWVlODAyMTFfaXRlcmF0
 ZV9ub2RlcygpCisgKiByZWZlcmVuY2UgaW4gdGhlIHNvdXJjZS4KKyAqLwordm9pZAoraWVlZTgw
 MjExX2l0ZXJhdGVfbm9kZXMoc3RydWN0IGllZWU4MDIxMV9ub2RlX3RhYmxlICpudCwKKwlpZWVl
 ODAyMTFfaXRlcl9mdW5jICpmLCB2b2lkICphcmcpCit7CisJc3RydWN0IGllZWU4MDIxMV9ub2Rl
 ICoqbmlfYXJyOworCXN0cnVjdCBpZWVlODAyMTFfbm9kZSAqbmk7CisJdW5zaWduZWQgbG9uZyBz
 aXplOworCWludCBpOworCXVpbnQxNl90IG1heF9haWQ7CisKKwltYXhfYWlkID0gVEFJTFFfRklS
 U1QoJm50LT5udF9pYy0+aWNfdmFwcyktPml2X21heF9haWQ7CisJc2l6ZSA9IG1heF9haWQgKiBz
 aXplb2YoKm5pX2Fycik7CisJbmlfYXJyID0gKHN0cnVjdCBpZWVlODAyMTFfbm9kZSAqKiltYWxs
 b2Moc2l6ZSwgTV84MDIxMV9OT0RFLAorCSAgICBNX05PV0FJVCB8IE1fWkVSTyk7CisJaWYgKG5p
 X2FyciA9PSBOVUxMKQorCQlyZXR1cm47CisKKwlpZWVlODAyMTFfaXRlcmF0ZV9udChudCwgbmlf
 YXJyLCBtYXhfYWlkKTsKKworCWZvciAoaSA9IDA7IGkgPCBtYXhfYWlkOyBpKyspIHsKKwkJbmkg
 PSAqKG5pX2FyciArIGkpOworCQlpZiAobmkgPT0gTlVMTCkJLyogZW5kIG9mIHRoZSBsaXN0ICov
 CisJCQlicmVhazsKKworCQkoKmYpKGFyZywgbmkpOworCQkvKiBpZWVlODAyMTFfZnJlZV9ub2Rl
 KCkgbG9ja3MgYnkgaXRzZWxmICovCisJCWllZWU4MDIxMV9mcmVlX25vZGUobmkpOworCX0KKwor
 CWZyZWUobmlfYXJyLCBNXzgwMjExX05PREUpOworfQorCiB2b2lkCiBpZWVlODAyMTFfZHVtcF9u
 b2RlKHN0cnVjdCBpZWVlODAyMTFfbm9kZV90YWJsZSAqbnQsIHN0cnVjdCBpZWVlODAyMTFfbm9k
 ZSAqbmkpCiB7CmRpZmYgLS1naXQgYS9pZWVlODAyMTFfbm9kZS5oIGIvaWVlZTgwMjExX25vZGUu
 aAppbmRleCA4M2IxMDhiLi4xZmJjODkyIDEwMDY0NAotLS0gYS9pZWVlODAyMTFfbm9kZS5oCisr
 KyBiL2llZWU4MDIxMV9ub2RlLmgKQEAgLTQzOCw2ICs0MzgsOCBAQCBpbnQJaWVlZTgwMjExX25v
 ZGVfZGVsdWNhc3RrZXkoc3RydWN0IGllZWU4MDIxMV9ub2RlICopOwogdm9pZAlpZWVlODAyMTFf
 bm9kZV90aW1lb3V0KHZvaWQgKmFyZyk7CiAKIHR5cGVkZWYgdm9pZCBpZWVlODAyMTFfaXRlcl9m
 dW5jKHZvaWQgKiwgc3RydWN0IGllZWU4MDIxMV9ub2RlICopOwordm9pZAlpZWVlODAyMTFfaXRl
 cmF0ZV9udChzdHJ1Y3QgaWVlZTgwMjExX25vZGVfdGFibGUgKiwKKwkJc3RydWN0IGllZWU4MDIx
 MV9ub2RlICoqLCB1aW50MTZfdCk7CiB2b2lkCWllZWU4MDIxMV9pdGVyYXRlX25vZGVzKHN0cnVj
 dCBpZWVlODAyMTFfbm9kZV90YWJsZSAqLAogCQlpZWVlODAyMTFfaXRlcl9mdW5jICosIHZvaWQg
 Kik7CiAK
 --14dae9cfcdf07b278c04c7428a2b--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201208150000.q7F00ULA020832>