| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- /* SPDX-License-Identifier: GPL-2.0-or-later */
- /*
- *
- * BlueZ - Bluetooth protocol stack for Linux
- *
- * Copyright (C) 2002-2010 Marcel Holtmann <marcel@holtmann.org>
- *
- *
- */
- #ifndef __CMTP_H
- #define __CMTP_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- /* CMTP defaults */
- #define CMTP_MINIMUM_MTU 152
- #define CMTP_DEFAULT_MTU 672
- /* CMTP ioctl defines */
- #define CMTPCONNADD _IOW('C', 200, int)
- #define CMTPCONNDEL _IOW('C', 201, int)
- #define CMTPGETCONNLIST _IOR('C', 210, int)
- #define CMTPGETCONNINFO _IOR('C', 211, int)
- #define CMTP_LOOPBACK 0
- struct cmtp_connadd_req {
- int sock; /* Connected socket */
- uint32_t flags;
- };
- struct cmtp_conndel_req {
- bdaddr_t bdaddr;
- uint32_t flags;
- };
- struct cmtp_conninfo {
- bdaddr_t bdaddr;
- uint32_t flags;
- uint16_t state;
- int num;
- };
- struct cmtp_connlist_req {
- uint32_t cnum;
- struct cmtp_conninfo *ci;
- };
- #ifdef __cplusplus
- }
- #endif
- #endif /* __CMTP_H */
|