All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Initial support for ERTM
@ 2009-07-22  9:29 Gustavo F. Padovan
  2009-07-22  9:29 ` [PATCH 1/3] Bluetooth: Add initial support for ERTM packets transfers Gustavo F. Padovan
  0 siblings, 1 reply; 12+ messages in thread
From: Gustavo F. Padovan @ 2009-07-22  9:29 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: marcel

Hi,

These 3 patches add a basic support for ERTM (without retransmission). The code
is able to send I-frames with txWindow up to 63 and send/receive RR S-frames
to acknowledge packets (first patch).

The third patch adds Segmentation and Reassembly which permits that upper
layers use MTU values greater than MPS value. To segment packets we use a
separated queue, and then append it to the end of tx_queue. To reassembly we
use a sk_buff to reconstruct the SDU on the other side.

Second patch is just a code clean up.


include/net/bluetooth/bluetooth.h |    3 +-
include/net/bluetooth/l2cap.h     |  164 +++++++++++-
net/bluetooth/l2cap.c             |  554 +++++++++++++++++++++++++++++++------
3 files changed, 638 insertions(+), 83 deletions(-)


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2009-07-25 22:20 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-22  9:29 [PATCH 0/3] Initial support for ERTM Gustavo F. Padovan
2009-07-22  9:29 ` [PATCH 1/3] Bluetooth: Add initial support for ERTM packets transfers Gustavo F. Padovan
2009-07-22  9:29   ` [PATCH 2/3] Bluetooth: Create l2cap_send_disconn_req() Gustavo F. Padovan
2009-07-22  9:29     ` [PATCH 3/3] Bluetooth: add support for Segmentation and Reassembly of SDUs Gustavo F. Padovan
2009-07-22  9:50     ` [PATCH 2/3] Bluetooth: Create l2cap_send_disconn_req() Marcel Holtmann
2009-07-22  9:51   ` [PATCH 1/3] Bluetooth: Add initial support for ERTM packets transfers Marcel Holtmann
2009-07-25  1:03     ` "org.bluez.Adapter" doesn't exist Doug Moeller
2009-07-25  2:19       ` David Stockwell
2009-07-25  6:52         ` Bastien Nocera
2009-07-25 11:05           ` Marcel Holtmann
2009-07-25 22:20           ` Doug Moeller
2009-07-25 10:27       ` Luiz Augusto von Dentz

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.