Return-Path: From: Mat Martineau To: linux-bluetooth@vger.kernel.org Cc: padovan@profusion.mobi, Mat Martineau Subject: [PATCH 0/3] Zero-copy L2CAP ERTM & streaming reassembly Date: Wed, 13 Jul 2011 10:58:36 -0700 Message-Id: <1310579919-24546-1-git-send-email-mathewm@codeaurora.org> Sender: linux-bluetooth-owner@vger.kernel.org List-ID: This patch series changes SDU reassembly to link together PDU skbs using a frag list instead of copying all data bytes to a single, linear skb. The reduction in overhead is especially helpful with high speed AMP links. Mat Martineau (3): Bluetooth: Linearize skbs for use in BNEP, CMTP, HIDP, and RFCOMM Bluetooth: Handle fragmented skbs in bt_sock_stream_recvmsg() Bluetooth: Perform L2CAP SDU reassembly without copying data include/net/bluetooth/l2cap.h | 3 +- net/bluetooth/af_bluetooth.c | 30 +++++- net/bluetooth/bnep/core.c | 5 +- net/bluetooth/cmtp/core.c | 5 +- net/bluetooth/hidp/core.c | 10 ++- net/bluetooth/l2cap_core.c | 239 ++++++++++++++--------------------------- net/bluetooth/rfcomm/core.c | 5 +- 7 files changed, 128 insertions(+), 169 deletions(-) -- 1.7.6 -- Mat Martineau Employee of Qualcomm Innovation Center, Inc. Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum