All of lore.kernel.org
 help / color / mirror / Atom feed
From: Till Harbaum <harbaum@beecon.de>
To: Marcel Holtmann <marcel@holtmann.org>
Cc: BlueZ Mailing List <bluez-devel@lists.sourceforge.net>
Subject: Re: [Bluez-devel] L2CAP dropping packets on BlueZ based receiver
Date: Tue, 3 Aug 2004 15:29:40 +0200	[thread overview]
Message-ID: <200408031529.40100.harbaum@beecon.de> (raw)
In-Reply-To: <1091538562.4259.77.camel@pegasus>

Hi Marcel,

On Tuesday 03 August 2004 15:09, Marcel Holtmann wrote:
> the point is that we don't really thought about it when we were writing
> our RFCOMM layer. It worked out, but I never checked the granted credits
> against the receive buffer. Sounds like a work for a diploma thesis ;)
Sorry, i already have a diploma and a ph.d., but we do have some bluetooth 
related projects at the university. I'll propose this to some of the 
professors.

> The checksum stuff is historical and you will only get the sense behind
I know. But they thought enough about it to remove the need to build the 
chechsum over the payload. Why did they still keep a checksum? (i have to 
admit, it helped me a lot, since it found some bugs in my l2cap/rfcomm code). 
I'd really like to talk about the person who made the bluetooth changes to 
rfcomm :-)

> The first time I realized why people asking for host to host controller
> flow control (BlueZ don't supports it btw) I screamed out loud. Then I
You are talking about the buffer management on hci layer for the buffers on 
host side aren't you? As long as you have "enough" buffer space this doesn't 
seem very important. But with my devices having only few bytes buffer space, 
it really is necessary.

> flow control of a lower layer for its own purpose. Implementation
> details must reside inside the layer. This is one of the basics of the
> OSI model.
And the L2CAP start/continuation flags are part of the acl header :-)

Ciao,
  Till

-- 
Dr.-Ing. Till Harbaum                       Tel.:  +49 721 4998963
BeeCon GmbH                                 Fax:   +49 721 4998962
Haid-und-Neu Strasse 7, 76131 Karlsruhe     Mobil: +49 179 9087904
harbaum@beecon.de                           http://www.beecon.de

  reply	other threads:[~2004-08-03 13:29 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-02 16:59 [Bluez-devel] L2CAP dropping packets on BlueZ based receiver Till Harbaum
2004-08-02 18:57 ` Marcel Holtmann
2004-08-03 10:23   ` Till Harbaum
2004-08-03 11:24     ` Marcel Holtmann
2004-08-03 12:16       ` Till Harbaum
2004-08-03 13:09         ` Marcel Holtmann
2004-08-03 13:29           ` Till Harbaum [this message]
2004-08-03 13:45             ` Marcel Holtmann
2004-08-04 15:24               ` [Bluez-devel] Disconnection Time Out Talbi
2004-08-04 22:24                 ` David Woodhouse

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200408031529.40100.harbaum@beecon.de \
    --to=harbaum@beecon.de \
    --cc=bluez-devel@lists.sourceforge.net \
    --cc=marcel@holtmann.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.