/space/home/slher/rel/Beken/v6_4_5/macsw/ip/umac/src/mfp/mfp.c File Reference

Manangement Frames protection module. More...

#include "vif_mgmt.h"
#include "mac_ie.h"
#include "mfp.h"
#include "mfp_bip.h"

Go to the source code of this file.

Functions

static bool mfp_is_group_addressed_privacy (uint16_t frame_cntl, uint8_t action)
 Check if it is an action frame indicated as "Group Addressed Privacy".
static bool mfp_check_mmic_ie (uint32_t frame, uint16_t length, uint16_t machdr_len, struct vif_info_tag *vif, struct sta_info_tag *sta)
 Check validity of MGMT MIC IE.
bool mfp_is_robust_frame (uint16_t frame_cntl, uint8_t action)
 Check if it is a robust management frame.
bool mfp_ignore_mgmt_frame (struct rx_cntrl_rx_status *rx_status, uint32_t *frame, uint16_t frmlen, bool *upload)
 Check if the management frame must be ignored.
enum mfp_protection mfp_protect_mgmt_frame (struct txdesc *txdesc, uint16_t fctl, uint8_t action)
 Check if the management frame must be protected.
int mfp_add_mgmt_mic (struct txdesc *txdesc, uint32_t frame, int length, uint32_t mmic)
 Add the MGMT MIC IE at the end of the frame.

Detailed Description

Manangement Frames protection module.

Copyright (C) RivieraWaves 2015-2019

Definition in file mfp.c.


Generated on 14 Jan 2020 for Ceva-RW WLAN FullMAC SW documentation by  doxygen 1.6.1