# chan_ctxt_tag Struct Reference
[CHAN]

Structure describing a channel context. More...

`#include <chan.h>`

Collaboration diagram for chan_ctxt_tag:
[legend]

## Data Fields
struct co_list_hdr | list_hdr
| List header for chaining.
struct mac_chan_op | channel
| Parameters of the channel.
ke_task_id_t | taskid
| TaskID of the task to send the switch confirmation to (TASK_NONE if no confirmation).
uint8_t | status
| Status (.
uint32_t | duration_us
| Duration, in us, to stay on the context (only for connection-less contexts).
uint8_t | idx
| Index of the channel context.
uint8_t | nb_linked_vif
| Number of VIF currently linked with the channel.
uint8_t | vif_index
| VIF Index - For Scan and ROC Contexts ONLY.
uint8_t | p2pgo_vif_index
| Index of the P2P GO interface active of this channel (INVALID_VIF_IDX if none).

## Detailed Description

Structure describing a channel context.

Definition at line 180 of file chan.h.

## Field Documentation

uint8_t chan_ctxt_tag::status

Status (.

See also:
  enum chan_ctxt_status)

Definition at line 192 of file chan.h.

Referenced by chan_notify_absence(), chan_schedule_next_switch(), and chan_upd_ctxt_status().

The documentation for this struct was generated from the following file:

- /space/home/slher/rel/Beken/v6_4_5/macsw/ip/lmac/src/chan/chan.h