l2cap_qos_t
#define L2CAP_OPT_QOS_SIZE sizeof(l2cap_qos_t)
l2cap_qos_t qos; /* L2CAP_OPT_QOS */
extern const l2cap_qos_t l2cap_default_qos;
l2cap_qos_t lc_iqos; /* incoming QoS flow control */
l2cap_qos_t lc_oqos; /* outgoing Qos flow control */
const l2cap_qos_t l2cap_default_qos = {
l2cap_qos_btoh(l2cap_qos_t *qos, void *buf)
l2cap_qos_t *src = buf;
l2cap_qos_htob(void *buf, l2cap_qos_t *qos)
l2cap_qos_t *dst = buf;
static void l2cap_qos_btoh(l2cap_qos_t *, void *);
static void l2cap_qos_htob(void *, l2cap_qos_t *);
return sockopt_set(sopt, &chan->lc_iqos, sizeof(l2cap_qos_t));
return sockopt_set(sopt, &chan->lc_oqos, sizeof(l2cap_qos_t));
memcpy(&chan->lc_iqos, &l2cap_default_qos, sizeof(l2cap_qos_t));
memcpy(&chan->lc_oqos, &l2cap_default_qos, sizeof(l2cap_qos_t));