Copyright (C) RivieraWaves 2011-2019. More...
#include "apm.h"#include "apm_task.h"#include "mac_frame.h"#include "vif_mgmt.h"#include "me_utils.h"#include "me_task.h"#include "ps.h"#include "txu_cntrl.h"Go to the source code of this file.
Functions | |
| static void | apm_bss_config_init (void) |
| Initialize the BSS configuration list. | |
| static void | apm_bss_config_push (void *param) |
| Push a BSS configuration message to the list. | |
| void | apm_init (void) |
| Initialize the APM context. | |
| void | apm_start_cfm (uint8_t status) |
| Send the AP starting confirmation to the upper layers. | |
| void | apm_set_bss_param (void) |
| Set the BSS parameters to the LMAC/MACHW. | |
| void | apm_bss_config_send (void) |
| Send the next BSS parameter message present in the list. | |
| void | apm_bcn_set (void) |
| Send the AP beacon information to the Lower MAC. | |
| void | apm_stop (struct vif_info_tag *vif) |
| Stop the AP. | |
| bool | apm_tx_int_ps_check (struct txdesc *txdesc) |
| Checks if an internal frame can be sent. | |
| void | apm_tx_int_ps_postpone (struct txdesc *txdesc, struct sta_info_tag *sta) |
| Updates status after postponing an internal frame. | |
| struct txdesc * | apm_tx_int_ps_get_postpone (struct vif_info_tag *vif, struct sta_info_tag *sta, int *stop) |
| Get the next txdesc to push from postpone queue. | |
| void | apm_tx_int_ps_clear (struct vif_info_tag *vif, uint8_t sta_idx) |
| Clears PS status regarding internal frame. | |
Variables | |
| struct apm | apm_env |
| Definition of the global environment. | |
Copyright (C) RivieraWaves 2011-2019.
Definition of the APM module environment.
Definition in file apm.c.
1.6.1