[PATCH v2 0/3] ERTM local busy enhancement

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



These patches change receiver-side handling of flow control. This new
approach will not keep very much incoming data beyond what fits in the
socket receive buffer, so memory use is more tightly controlled. When
incoming data does not immediately fit in the socket buffer, the L2CAP
socket layer will now only check for available space when the socket
is read from instead of polling on a workqueue thread.


Mat Martineau (3):
  Bluetooth: Move code for ERTM local busy state to separate functions
  Bluetooth: Use event-driven approach for handling ERTM receive buffer
  Bluetooth: Remove L2CAP busy queue

 include/net/bluetooth/l2cap.h |    6 +-
 net/bluetooth/l2cap_core.c    |  174 +++++++++++------------------------------
 net/bluetooth/l2cap_sock.c    |   66 +++++++++++++++-
 3 files changed, 109 insertions(+), 137 deletions(-)

-- 
1.7.6

--
Mat Martineau
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux