linux/include/net/bluetooth
Pauli Virtanen 11770f41b8 Bluetooth: L2CAP: add TX timestamping
Support TX timestamping in L2CAP sockets.

Support MSG_ERRQUEUE recvmsg.

For other than SOCK_STREAM L2CAP sockets, if a packet from sendmsg() is
fragmented, only the first ACL fragment is timestamped.

For SOCK_STREAM L2CAP sockets, use the bytestream convention and
timestamp the last fragment and count bytes in tskey.

Timestamps are not generated in the Enhanced Retransmission mode, as
meaning of COMPLETION stamp is unclear if L2CAP layer retransmits.

Signed-off-by: Pauli Virtanen <pav@iki.fi>
Reviewed-by: Willem de Bruijn <willemb@google.com>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
2025-03-25 12:50:35 -04:00
..
bluetooth.h Bluetooth: ISO: add TX timestamping 2025-03-25 12:50:07 -04:00
coredump.h
hci.h Bluetooth: HCI: Add definition of hci_rp_remote_name_req_cancel 2025-03-25 12:47:23 -04:00
hci_core.h Bluetooth: add support for skb TX SND/COMPLETION timestamping 2025-03-25 12:49:38 -04:00
hci_mon.h
hci_sock.h
hci_sync.h Bluetooth: hci: Remove deadcode 2025-01-15 10:32:20 -05:00
iso.h
l2cap.h Bluetooth: L2CAP: add TX timestamping 2025-03-25 12:50:35 -04:00
mgmt.h Bluetooth: MGMT: Add initial implementation of MGMT_OP_HCI_CMD_SYNC 2024-11-14 15:41:31 -05:00
rfcomm.h
sco.h