qcacmn: Make lite mon enum generic
-Some of the lite monitor enums can be used outside of lite monitor feature, make such enums generic. -Some enums are redundant, remove such enums and make use of existing ones Change-Id: I5125384ac5c4c55a57998fb5be5ee1ecb3e61147 CRs-Fixed: 3190754
This commit is contained in:

committed by
Madan Koyyalamudi

parent
68d53d1631
commit
ec2838ac4d
@@ -30,6 +30,9 @@
|
||||
|
||||
#define CDP_LITE_MON_PEER_MAX 16
|
||||
|
||||
#define CDP_MON_FRM_TYPE_MAX 3
|
||||
#define CDP_MON_FRM_FILTER_MODE_MAX 4
|
||||
|
||||
#define CDP_LITE_MON_LEN_64B 0x40
|
||||
#define CDP_LITE_MON_LEN_128B 0x80
|
||||
#define CDP_LITE_MON_LEN_256B 0x100
|
||||
@@ -40,20 +43,6 @@
|
||||
/* This should align with nac mac type enumerations in ieee80211_ioctl.h */
|
||||
#define CDP_LITE_MON_PEER_MAC_TYPE_CLIENT 2
|
||||
|
||||
/* lite mon filter modes */
|
||||
enum cdp_lite_mon_filter_mode {
|
||||
/* mode filter pass */
|
||||
CDP_LITE_MON_MODE_FP = 0,
|
||||
/* mode monitor direct */
|
||||
CDP_LITE_MON_MODE_MD = 1,
|
||||
/* mode monitor other */
|
||||
CDP_LITE_MON_MODE_MO = 2,
|
||||
/* mode filter pass monitor other */
|
||||
CDP_LITE_MON_MODE_FP_MO = 3,
|
||||
/* max filter modes */
|
||||
CDP_LITE_MON_MODE_MAX = 4,
|
||||
};
|
||||
|
||||
/* lite mon frame levels */
|
||||
enum cdp_lite_mon_level {
|
||||
/* level invalid */
|
||||
@@ -66,18 +55,6 @@ enum cdp_lite_mon_level {
|
||||
CDP_LITE_MON_LEVEL_PPDU = 3,
|
||||
};
|
||||
|
||||
/* lite mon frame types */
|
||||
enum cdp_lite_mon_frm_type {
|
||||
/* frm type mgmt */
|
||||
CDP_LITE_MON_FRM_TYPE_MGMT = 0,
|
||||
/* frm type ctrl */
|
||||
CDP_LITE_MON_FRM_TYPE_CTRL = 1,
|
||||
/* frm type data */
|
||||
CDP_LITE_MON_FRM_TYPE_DATA = 2,
|
||||
/* max frame types */
|
||||
CDP_LITE_MON_FRM_TYPE_MAX = 3,
|
||||
};
|
||||
|
||||
/* lite mon peer action */
|
||||
enum cdp_lite_mon_peer_action {
|
||||
/* peer add */
|
||||
@@ -472,10 +449,10 @@ struct cdp_lite_mon_filter_config {
|
||||
uint8_t disable;
|
||||
uint8_t level;
|
||||
uint8_t metadata;
|
||||
uint16_t mgmt_filter[CDP_LITE_MON_MODE_MAX];
|
||||
uint16_t ctrl_filter[CDP_LITE_MON_MODE_MAX];
|
||||
uint16_t data_filter[CDP_LITE_MON_MODE_MAX];
|
||||
uint16_t len[CDP_LITE_MON_FRM_TYPE_MAX];
|
||||
uint16_t mgmt_filter[CDP_MON_FRM_FILTER_MODE_MAX];
|
||||
uint16_t ctrl_filter[CDP_MON_FRM_FILTER_MODE_MAX];
|
||||
uint16_t data_filter[CDP_MON_FRM_FILTER_MODE_MAX];
|
||||
uint16_t len[CDP_MON_FRM_TYPE_MAX];
|
||||
uint8_t debug;
|
||||
uint8_t vdev_id;
|
||||
};
|
||||
|
Reference in New Issue
Block a user