channel_t
bnep_recv_control(channel_t *chan, uint8_t *ptr, size_t size, bool isext)
bnep_recv_control_command_not_understood(channel_t *chan, uint8_t *ptr, size_t size)
bnep_recv_setup_connection_req(channel_t *chan, uint8_t *ptr, size_t size)
bnep_recv_setup_connection_rsp(channel_t *chan, uint8_t *ptr, size_t size)
bnep_recv_filter_net_type_set(channel_t *chan, uint8_t *ptr, size_t size)
static size_t bnep_recv_control(channel_t *, uint8_t *, size_t, bool);
bnep_recv_filter_net_type_rsp(channel_t *chan, uint8_t *ptr, size_t size)
static size_t bnep_recv_control_command_not_understood(channel_t *, uint8_t *, size_t);
static size_t bnep_recv_setup_connection_req(channel_t *, uint8_t *, size_t);
bnep_recv_filter_multi_addr_set(channel_t *chan, uint8_t *ptr, size_t size)
static size_t bnep_recv_setup_connection_rsp(channel_t *, uint8_t *, size_t);
static size_t bnep_recv_filter_net_type_set(channel_t *, uint8_t *, size_t);
static size_t bnep_recv_filter_net_type_rsp(channel_t *, uint8_t *, size_t);
static size_t bnep_recv_filter_multi_addr_set(channel_t *, uint8_t *, size_t);
static size_t bnep_recv_filter_multi_addr_rsp(channel_t *, uint8_t *, size_t);
static bool bnep_pfilter(channel_t *, packet_t *);
bnep_recv_filter_multi_addr_rsp(channel_t *chan, uint8_t *ptr, size_t size)
static bool bnep_mfilter(channel_t *, packet_t *);
bnep_send_control(channel_t *chan, unsigned type, ...)
bnep_send(channel_t *chan, packet_t *pkt)
bnep_pfilter(channel_t *chan, packet_t *pkt)
bnep_mfilter(channel_t *chan, packet_t *pkt)
bool (*send)(channel_t *, packet_t *);
channel_t * chan; /* source channel */
bool bnep_send(channel_t *, packet_t *);
void bnep_send_control(channel_t *, unsigned, ...);
channel_t * channel_alloc(void);
bool channel_open(channel_t *, int);
void channel_close(channel_t *);
void channel_free(channel_t *);
void channel_timeout(channel_t *, int);
void channel_put(channel_t *, packet_t *);
packet_t * packet_alloc(channel_t *);
channel_close(channel_t *chan)
channel_free(channel_t *chan)
channel_t *chan = arg;
channel_t *chan = arg;
channel_t *chan;
channel_put(channel_t *chan, packet_t *pkt)
channel_timeout(channel_t *chan, int to)
channel_t *chan, *next;
channel_t *
channel_t *chan;
chan = malloc(sizeof(channel_t));
memset(chan, 0, sizeof(channel_t));
channel_open(channel_t *chan, int fd)
channel_t *chan;
packet_alloc(channel_t *chan)
channel_t *chan;
tap_send(channel_t *chan, packet_t *pkt)
static bool tap_send(channel_t *, packet_t *);
channel_t *chan;