linux/net/bluetooth
Mat Martineau 4b51dae967 Bluetooth: Add streaming mode receive and incoming packet classifier
Streaming mode reception is fairly simple, with in-sequence frames
being reassembled as they arrive.  Out-of-sequence frames are dropped,
and also clear any partially-assembled SDUs that may exist.

The packet classifier determines if the txseq value of the incoming
packet is expected, invalid (resulting in a disconnection), invalid
(ignorable), duplicate, or having to do with an SREJ request that was
previously sent.  The rules for each classification are defined in the
ERTM specification, and consolidating these rules in one place helps
clarify the receive state machine.

Signed-off-by: Mat Martineau <mathewm@codeaurora.org>
Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
2012-06-05 06:34:03 +03:00
..
bnep Merge git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next 2012-05-22 15:18:06 -04:00
cmtp Remove all #inclusions of asm/system.h 2012-03-28 18:30:03 +01:00
hidp HID: Create a common generic driver 2012-05-01 12:54:55 +02:00
rfcomm tty: Revert the tty locking series, it needs more work 2012-06-02 15:21:43 -07:00
af_bluetooth.c Bluetooth: Create flags for bt_sk() 2012-05-16 16:14:17 -03:00
hci_conn.c Bluetooth: Fix coding style in hci_conn.c 2012-06-05 06:34:01 +03:00
hci_core.c Bluetooth: Fix coding style in hci_core.c 2012-06-05 06:34:01 +03:00
hci_event.c Bluetooth: Fix coding style in hci_event.c 2012-06-05 06:34:01 +03:00
hci_sock.c Bluetooth: Fix coding style in hci_sock.c 2012-06-05 06:34:01 +03:00
hci_sysfs.c Bluetooth: Fix coding style in hci_sysfs.c 2012-06-05 06:34:01 +03:00
Kconfig Bluetooth: Fix Kconfig help description 2012-02-29 18:50:25 +02:00
l2cap_core.c Bluetooth: Add streaming mode receive and incoming packet classifier 2012-06-05 06:34:03 +03:00
l2cap_sock.c Bluetooth: Create flags for bt_sk() 2012-05-16 16:14:17 -03:00
lib.c Bluetooth: Add logging functions bt_info and bt_err 2012-02-17 11:33:17 +02:00
Makefile Bluetooth: Always compile SCO and L2CAP in Bluetooth Core 2011-12-21 02:21:08 -02:00
mgmt.c Bluetooth: Fix coding style in mgmt.c 2012-06-05 06:34:01 +03:00
sco.c Bluetooth: Fix coding style in sco.c 2012-06-05 06:34:01 +03:00
smp.c Bluetooth: Correct ediv in SMP 2012-05-09 00:41:30 -03:00