# /space/home/slher/rel/Beken/v6_4_5/macsw/ip/lmac/src/tdls/tdls_task.c File Reference

TDLS task. More...

`#include "co_endian.h"`
`#include "mac_frame.h"`
`#include "tdls.h"`
`#include "ps.h"`
`#include "me.h"`
`#include "rxu_cntrl.h"`
`#include "tdls_task.h"`
`#include "mm_bcn.h"`
`#include "phy.h"`
`#include "reg_mac_pl.h"`
`#include "reg_mac_core.h"`
`#include "hal_machw.h"`
`#include "dbg.h"`
`#include "rxl_cntrl.h"`
`#include "txl_cntrl.h"`
`#include "sta_mgmt.h"`
`#include "vif_mgmt.h"`
`#include "version.h"`
`#include "mm_timer.h"`
`#include "chan.h"`
`#include "bfr.h"`
`#include "tpc.h"`
`#include "mm.h"`

Go to the source code of this file.

## Functions
static int | tdls_chan_switch_req_handler (ke_msg_id_t const msgid, struct tdls_chan_switch_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
| TDLS channel switch request handler.
static int | tdls_cancel_chan_switch_req_handler (ke_msg_id_t const msgid, struct tdls_cancel_chan_switch_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
| TDLS cancel channel switch request handler.
static int | tdls_peer_traffic_ind_req_handler (ke_msg_id_t const msgid, struct tdls_peer_traffic_ind_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
| TDLS Peer Traffic Indication request handler.
## Variables
struct ke_msg_handler | tdls_default_state []
| Message handlers in state DEFAULT.
struct ke_state_handler | tdls_default_handler
| Specifies the message handlers that are common to all states.
ke_state_t | tdls_state [TDLS_IDX_MAX]
| Defines the placeholder for the states of all the task instances.

## Detailed Description

TDLS task.

Copyright (C) RivieraWaves 2016-2019

Definition in file tdls_task.c.