[PATCH BlueZ v4 0/3] BlueZ: Support vendor packets

Zijun Hu posted 3 patches 2 weeks, 1 day ago
doc/btsnoop-protocol.rst |  8 ++++++++
doc/hci-protocol.rst     |  2 +-
monitor/analyze.c        | 23 +++++++++++++++++++++++
monitor/broadcom.c       | 10 +++++-----
monitor/broadcom.h       |  4 ++--
monitor/intel.c          | 16 ++++++++--------
monitor/intel.h          |  4 ++--
monitor/msft.c           |  6 +++---
monitor/msft.h           |  4 ++--
monitor/packet.c         | 46 ++++++++++++++++++++++++++++++++++++----------
monitor/packet.h         |  2 ++
monitor/vendor.c         |  2 +-
monitor/vendor.h         |  4 ++--
src/shared/btsnoop.h     |  2 ++
14 files changed, 97 insertions(+), 36 deletions(-)
[PATCH BlueZ v4 0/3] BlueZ: Support vendor packets
Posted by Zijun Hu 2 weeks, 1 day ago
This series adds userspace support for vendor packets, which use
0xff as their packet type, complementing the kernel change here:

https://lore.kernel.org/all/20260830-btusb_qcc2072-v2-2-5c0e0c9dd98b@oss.qualcomm.com

All commits are straightforward.

---
Changes in v4:
- Drop doc/hci-protocol: Add BT_RECV_VENDOR_PKT socket option for HCI_CHANNEL_USER
- Link to v3: https://patch.msgid.link/20260903-vendor_hci-v3-0-015d62a57c91@oss.qualcomm.com

Changes in v3:
- New patch: s/vendor_(evt|event)/\1_vendor/ for monitor
- Improve naming for consistency (no functional change)
- Improve the commit title and message
- Link to v2: https://patch.msgid.link/20260830-vendor_hci-v2-0-9903760957ab@oss.qualcomm.com

Changes in v2:
- Rename BT_RCV_VENDOR_PKT to BT_RECV_VENDOR_PKT
- Improve the commit title and message 
- Link to v1: https://patch.msgid.link/20260719-vendor_hci-v1-0-df2ac5a50117@oss.qualcomm.com

---
Zijun Hu (3):
      doc/hci-protocol: Fix missing & on mtu argument in BT_RCVMTU example
      monitor: s/vendor_(evt|event)/\1_vendor/
      monitor: Support vendor packets

 doc/btsnoop-protocol.rst |  8 ++++++++
 doc/hci-protocol.rst     |  2 +-
 monitor/analyze.c        | 23 +++++++++++++++++++++++
 monitor/broadcom.c       | 10 +++++-----
 monitor/broadcom.h       |  4 ++--
 monitor/intel.c          | 16 ++++++++--------
 monitor/intel.h          |  4 ++--
 monitor/msft.c           |  6 +++---
 monitor/msft.h           |  4 ++--
 monitor/packet.c         | 46 ++++++++++++++++++++++++++++++++++++----------
 monitor/packet.h         |  2 ++
 monitor/vendor.c         |  2 +-
 monitor/vendor.h         |  4 ++--
 src/shared/btsnoop.h     |  2 ++
 14 files changed, 97 insertions(+), 36 deletions(-)
---
base-commit: 19ebd6a2124de54fff5906d84e26cd5370937c54
change-id: 20260719-vendor_hci-188fc539d7a8

Best regards,
--  
Zijun Hu <zijun.hu@oss.qualcomm.com>