Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Oct 2012 09:19:11 +0100 (BST)
From:      Iain Hibbert <plunky@rya-online.net>
To:        Andreas Longwitz <longwitz@incore.de>
Cc:        freebsd-bluetooth@freebsd.org
Subject:   Re: btpand problem
Message-ID:  <alpine.NEB.2.00.1210140917360.673@galant.ukfsn.org>
In-Reply-To: <alpine.NEB.2.00.1210140843330.548@galant.ukfsn.org>
References:  <507736A8.4050605@incore.de> <BDA3CA14-92C0-414E-9D55-E96EA7A73312@gmail.com> <5077490F.7010901@incore.de> <CAFPOs6pF51wy9PvKLn4-OnrOqo8hU1S=P5PzTFwgUppBjqAtuA@mail.gmail.com> <alpine.NEB.2.00.1210120949170.628@galant.ukfsn.org> <50782E05.5080005@incore.de> <alpine.NEB.2.00.1210122254010.965@galant.ukfsn.org> <CAFPOs6qWVAcSuPz6%2BB=3uq_KqCXa=YcXwx-PNncGVrbDE8AimQ@mail.gmail.com> <5079E8F7.5050903@incore.de> <alpine.NEB.2.00.1210140843330.548@galant.ukfsn.org>

next in thread | previous in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--0-1863111016-1350202751=:673
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Sun, 14 Oct 2012, Iain Hibbert wrote:

> but, btpand should also ensure that the buffer sizes are suitable. The
> server_init() function already does this in FreeBSD, though I also added
> some code to increase the RCVBUF size in NetBSD code, and also added (but
> didn't yet commit) the similar for client code.. I will prepare a patch

patch for btpand attached

regards,
iain
--0-1863111016-1350202751=:673
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=diff
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.NEB.2.00.1210140919110.673@galant.ukfsn.org>
Content-Description: ensure buffers are large enough
Content-Disposition: attachment; filename=diff

SW5kZXg6IGNsaWVudC5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1Mg
ZmlsZTogL2hvbWUvbmN2cy9zcmMvdXNyLnNiaW4vYmx1ZXRvb3RoL2J0cGFu
ZC9jbGllbnQuYyx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMQ0KZGlmZiAt
dSAtcCAtcjEuMSBjbGllbnQuYw0KLS0tIGNsaWVudC5jCTMwIEphbiAyMDA5
IDIyOjIzOjIxIC0wMDAwCTEuMQ0KKysrIGNsaWVudC5jCTE0IE9jdCAyMDEy
IDA4OjE1OjUwIC0wMDAwDQpAQCAtNDcsNyArNDcsNyBAQCBjbGllbnRfaW5p
dCh2b2lkKQ0KIAlzdHJ1Y3Qgc29ja2FkZHJfbDJjYXAgc2E7DQogCWNoYW5u
ZWxfdCAqY2hhbjsNCiAJc29ja2xlbl90IGxlbjsNCi0JaW50IGZkOw0KKwlp
bnQgZmQsIG47DQogCXVpbnQxNl90IG1ydSwgbXR1Ow0KIA0KIAlpZiAoYmRh
ZGRyX2FueSgmcmVtb3RlX2JkYWRkcikpDQpAQCAtOTcsNiArOTcsMTcgQEAg
Y2xpZW50X2luaXQodm9pZCkNCiAJCWV4aXQoRVhJVF9GQUlMVVJFKTsNCiAJ
fQ0KIA0KKwlsZW4gPSBzaXplb2Yobik7DQorCWlmIChnZXRzb2Nrb3B0KGZk
LCBTT0xfU09DS0VULCBTT19SQ1ZCVUYsICZuLCAmbGVuKSA9PSAtMSkgew0K
KwkJbG9nX2VycigiQ291bGQgbm90IHJlYWQgU09fUkNWQlVGIik7DQorCQll
eGl0KEVYSVRfRkFJTFVSRSk7DQorCX0NCisJaWYgKG4gPCAobXJ1ICogMTAp
KSB7DQorCQluID0gbXJ1ICogMTA7DQorCQlpZiAoc2V0c29ja29wdChmZCwg
U09MX1NPQ0tFVCwgU09fUkNWQlVGLCAmbiwgc2l6ZW9mKG4pKSA9PSAtMSkN
CisJCQlsb2dfaW5mbygiQ291bGQgbm90IGluY3JlYXNlIFNPX1JDVkJVRiAo
ZnJvbSAlZCkiLCBuKTsNCisJfQ0KKw0KIAlsZW4gPSBzaXplb2YobXR1KTsN
CiAJaWYgKGdldHNvY2tvcHQoZmQsIFNPTF9MMkNBUCwgU09fTDJDQVBfT01U
VSwgJm10dSwgJmxlbikgPT0gLTEpIHsNCiAJCWxvZ19lcnIoIkNvdWxkIG5v
dCBnZXQgTDJDQVAgT01UVTogJW0iKTsNCkBAIC0xMDcsNiArMTE4LDI3IEBA
IGNsaWVudF9pbml0KHZvaWQpDQogCQlleGl0KEVYSVRfRkFJTFVSRSk7DQog
CX0NCiANCisJbGVuID0gc2l6ZW9mKG4pOw0KKwlpZiAoZ2V0c29ja29wdChm
ZCwgU09MX1NPQ0tFVCwgU09fU05EQlVGLCAmbiwgJmxlbikgPT0gLTEpIHsN
CisJCWxvZ19lcnIoIkNvdWxkIG5vdCBnZXQgc29ja2V0IHNlbmQgYnVmZmVy
IHNpemU6ICVtIik7DQorCQljbG9zZShmZCk7DQorCQlyZXR1cm47DQorCX0N
CisJaWYgKG4gPCAobXR1ICogMikpIHsNCisJCW4gPSBtdHUgKiAyOw0KKwkJ
aWYgKHNldHNvY2tvcHQoZmQsIFNPTF9TT0NLRVQsIFNPX1NOREJVRiwgJm4s
IHNpemVvZihuKSkgPT0gLTEpIHsNCisJCQlsb2dfZXJyKCJDb3VsZCBub3Qg
c2V0IHNvY2tldCBzZW5kIGJ1ZmZlciBzaXplICglZCk6ICVtIiwgbik7DQor
CQkJY2xvc2UoZmQpOw0KKwkJCXJldHVybjsNCisJCX0NCisJfQ0KKwluID0g
bXR1Ow0KKwlpZiAoc2V0c29ja29wdChmZCwgU09MX1NPQ0tFVCwgU09fU05E
TE9XQVQsICZuLCBzaXplb2YobikpID09IC0xKSB7DQorCQlsb2dfZXJyKCJD
b3VsZCBub3Qgc2V0IHNvY2tldCBsb3cgd2F0ZXIgbWFyayAoJWQpOiAlbSIs
IG4pOw0KKwkJY2xvc2UoZmQpOw0KKwkJcmV0dXJuOw0KKwl9DQorDQogCWNo
YW4gPSBjaGFubmVsX2FsbG9jKCk7DQogCWlmIChjaGFuID09IE5VTEwpDQog
CQlleGl0KEVYSVRfRkFJTFVSRSk7DQpJbmRleDogc2VydmVyLmMNCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvaG9tZS9uY3ZzL3NyYy91
c3Iuc2Jpbi9ibHVldG9vdGgvYnRwYW5kL3NlcnZlci5jLHYNCnJldHJpZXZp
bmcgcmV2aXNpb24gMS4yDQpkaWZmIC11IC1wIC1yMS4yIHNlcnZlci5jDQot
LS0gc2VydmVyLmMJMiBGZWIgMjAwOSAxODowODoyMiAtMDAwMAkxLjINCisr
KyBzZXJ2ZXIuYwkxNCBPY3QgMjAxMiAwODoxNTo1MSAtMDAwMA0KQEAgLTE3
Nyw2ICsxNzcsMTggQEAgc2VydmVyX3JlYWQoaW50IHMsIHNob3J0IGV2LCB2
b2lkICphcmcpDQogCQlyZXR1cm47DQogCX0NCiANCisJbGVuID0gc2l6ZW9m
KG4pOw0KKwlpZiAoZ2V0c29ja29wdChmZCwgU09MX1NPQ0tFVCwgU09fUkNW
QlVGLCAmbiwgJmxlbikgPT0gLTEpIHsNCisJCWxvZ19lcnIoIkNvdWxkIG5v
dCByZWFkIFNPX1JDVkJVRiIpOw0KKwkJY2xvc2UoZmQpOw0KKwkJcmV0dXJu
Ow0KKwl9DQorCWlmIChuIDwgKG1ydSAqIDEwKSkgew0KKwkJbiA9IG1ydSAq
IDEwOw0KKwkJaWYgKHNldHNvY2tvcHQoZmQsIFNPTF9TT0NLRVQsIFNPX1JD
VkJVRiwgJm4sIHNpemVvZihuKSkgPT0gLTEpDQorCQkJbG9nX2luZm8oIkNv
dWxkIG5vdCBpbmNyZWFzZSBTT19SQ1ZCVUYgKGZyb20gJWQpIiwgbik7DQor
CX0NCisNCiAJbGVuID0gc2l6ZW9mKG10dSk7DQogCWlmIChnZXRzb2Nrb3B0
KGZkLCBTT0xfTDJDQVAsIFNPX0wyQ0FQX09NVFUsICZtdHUsICZsZW4pID09
IC0xKSB7DQogCQlsb2dfZXJyKCJDb3VsZCBub3QgZ2V0IEwyQ0FQIE9NVFU6
ICVtIik7DQo=

--0-1863111016-1350202751=:673--



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