diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2015-11-08 11:29:33 -0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2015-11-08 11:29:33 -0800 |
commit | 200a941531ef18877b72746f1d406de5087cc0f7 (patch) | |
tree | 0e5989cd61de3479157a67da944e02a95005454c | |
parent | ea41465d27ef5bebb6461787712634146932b86b (diff) | |
parent | b6fff8a1418a91db1afed22ad910d7f0901cc481 (diff) | |
download | android_system_bt-200a941531ef18877b72746f1d406de5087cc0f7.tar.gz android_system_bt-200a941531ef18877b72746f1d406de5087cc0f7.tar.bz2 android_system_bt-200a941531ef18877b72746f1d406de5087cc0f7.zip |
Merge "Bluetooth: Correct the max sdu length used from BT-IF layer"
-rw-r--r-- | stack/include/l2cdefs.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/stack/include/l2cdefs.h b/stack/include/l2cdefs.h index e24ae2720..cb6f9d829 100644 --- a/stack/include/l2cdefs.h +++ b/stack/include/l2cdefs.h @@ -302,10 +302,12 @@ #define L2CAP_EXT_CONTROL_OVERHEAD 4 /* Extended Control Field */ #define L2CAP_MAX_HEADER_FCS (L2CAP_PKT_OVERHEAD + L2CAP_EXT_CONTROL_OVERHEAD + L2CAP_SDU_LEN_OVERHEAD + L2CAP_FCS_LEN) /* length(2), channel(2), control(4), SDU length(2) FCS(2) */ + /* To optimize this, it must be a multiplum of the L2CAP PDU length AND match the 3DH5 air * including the l2cap headers in each packet - to match the latter - the -5 is added + * Changed it to 8087 to have same value between BTIF and L2cap layers */ -#define L2CAP_MAX_SDU_LENGTH (GKI_BUF4_SIZE - (L2CAP_MIN_OFFSET + L2CAP_MAX_HEADER_FCS) -5) +#define L2CAP_MAX_SDU_LENGTH (GKI_BUF4_SIZE - (L2CAP_MIN_OFFSET + 6)) /* Part of L2CAP_MIN_OFFSET that is not part of L2CAP */ |