Mat Martineau
|
d1de6d46dc
Bluetooth: Enable ERTM by default
|
13 years ago |
Mat Martineau
|
273759e2c3
Bluetooth: Set txwin values for streaming mode
|
13 years ago |
Mat Martineau
|
6ea0048575
Bluetooth: Remove unneccesary inline
|
13 years ago |
Mat Martineau
|
0362520bf9
Bluetooth: Simplify the ERTM ack timeout
|
13 years ago |
Mat Martineau
|
80909e04de
Bluetooth: Use the ERTM transmit state machine from timeout handlers
|
13 years ago |
Mat Martineau
|
4239d16f36
Bluetooth: Check rules when setting retransmit or monitor timers
|
13 years ago |
Mat Martineau
|
c9e3d5e004
Bluetooth: Use new header structures in l2cap_send_rr_or_rnr
|
13 years ago |
Mat Martineau
|
fcd289df88
Bluetooth: Handle incoming REJ frames
|
13 years ago |
Mat Martineau
|
f80842a83e
Bluetooth: Handle SREJ requests to resend unacked frames
|
13 years ago |
Mat Martineau
|
63838725c6
Bluetooth: Reassemble all available data when retransmissions succeed.
|
13 years ago |
Mat Martineau
|
bed68bde7e
Bluetooth: Send SREJ frames when packets go missing
|
13 years ago |
Mat Martineau
|
e1fbd4c19a
Bluetooth: Add implementation for retransmitting all unacked frames
|
13 years ago |
Mat Martineau
|
d2a7ac5d5d
Bluetooth: Add the ERTM receive state machine
|
13 years ago |
Mat Martineau
|
e31f763372
Bluetooth: Update l2cap_send_i_or_rr_or_rnr to fit the spec better
|
13 years ago |
Mat Martineau
|
61aa4f5b9f
Bluetooth: Use the transmit state machine for busy state changes
|
13 years ago |
Mat Martineau
|
0a0aba42b8
Bluetooth: Refactor l2cap_send_ack
|
13 years ago |
Mat Martineau
|
f5dbb0772d
Bluetooth: Remove receive code that has been superceded
|
13 years ago |
Mat Martineau
|
4b51dae967
Bluetooth: Add streaming mode receive and incoming packet classifier
|
13 years ago |
Mat Martineau
|
cec8ab6e20
Bluetooth: Consolidate common receive code for ERTM and streaming mode
|
13 years ago |
Mat Martineau
|
a67d7f6fca
Bluetooth: Refactor l2cap_send_sframe
|
13 years ago |
Mat Martineau
|
18a48e7664
Bluetooth: Refactor l2cap_ertm_send
|
13 years ago |
Mat Martineau
|
3733937d96
Bluetooth: Refactor l2cap_streaming_send
|
13 years ago |
Mat Martineau
|
608bcc6d70
Bluetooth: Add a new L2CAP ERTM transmit state machine.
|
13 years ago |
Mat Martineau
|
b191e031b7
Bluetooth: Change default state of ERTM disable flag
|
13 years ago |
Mat Martineau
|
2827011f66
Bluetooth: Fix early return from l2cap_chan_del
|
13 years ago |
Mat Martineau
|
9dc9affcb7
Bluetooth: Free allocated ERTM SREJ list if init fails
|
13 years ago |
Gustavo Padovan
|
c5daa683f2
Bluetooth: Create flags for bt_sk()
|
13 years ago |
Mat Martineau
|
ef191aded5
Bluetooth: Restore locking semantics when looking up L2CAP channels
|
13 years ago |
Mat Martineau
|
35c84d76ee
Bluetooth: Fix a redundant and problematic incoming MTU check
|
13 years ago |
Gustavo Padovan
|
f522ae363d
Bluetooth: improve readability of l2cap_seq_list code
|
13 years ago |