16#ifndef LIBWIFI_PARSE_MGMT_COMMON_H
17#define LIBWIFI_PARSE_MGMT_COMMON_H
19#include "../../core/frame/management/common.h"
20#include "../../core/frame/tag_iterator.h"
21#include "../../core/misc/security.h"
int libwifi_bss_handle_rsn_tag(struct libwifi_bss *bss, const unsigned char *rsn_data, int rsn_len)
A helper function to handle the parsing of the RSN IE.
int libwifi_bss_tag_parser(struct libwifi_bss *bss, struct libwifi_tag_iterator *it)
A helper function to iterate through common tags found in a libwifi_bss.
int libwifi_sta_tag_parser(struct libwifi_sta *sta, struct libwifi_tag_iterator *it)
A helper function to iterate through common tags found in a libwifi_sta.
int libwifi_bss_handle_msft_tag(struct libwifi_bss *bss, const unsigned char *msft_data, int msft_len)
A helper function to handle the parsing of the Microsoft Vendor IE.
void libwifi_handle_ssid_tag(void *target, int target_type, const char *ssid, int ssid_len)
A helper function to set the SSID of a libwifi_bss, as well as check if it is hidden or not.
A libwifi_tag_iterator is used to iterate through a list of tagged parameters in a wifi frame.