浏览代码

Bluetooth: EWS: define L2CAP header sizes

Adds definitins for L2CAP header sizes to be uses when calculating
payload size instead of magic numbers.

Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>
Andrei Emeltchenko 14 年之前
父节点
当前提交
d43cb289b0
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      include/net/bluetooth/l2cap.h

+ 6 - 0
include/net/bluetooth/l2cap.h

@@ -162,6 +162,12 @@ struct l2cap_hdr {
 	__le16     cid;
 	__le16     cid;
 } __packed;
 } __packed;
 #define L2CAP_HDR_SIZE		4
 #define L2CAP_HDR_SIZE		4
+#define L2CAP_ENH_HDR_SIZE	6
+#define L2CAP_EXT_HDR_SIZE	8
+
+#define L2CAP_FCS_SIZE		2
+#define L2CAP_SDULEN_SIZE	2
+#define L2CAP_PSMLEN_SIZE	2
 
 
 struct l2cap_cmd_hdr {
 struct l2cap_cmd_hdr {
 	__u8       code;
 	__u8       code;