qcacmn: Add wds ext support for Direct switch module
1. Maintain and fetch PPEDS profile from be_soc instead of be_vdev 2. Enable WDS EXT mode for Direct Switch 3. Provide cdp API's and structures to interact with osif layer to get PPEDS profile info Change-Id: I997126e3b5ae85dabdcd6053115927122b8681da CRs-Fixed: 3404778
这个提交包含在:
@@ -620,6 +620,22 @@ struct cdp_mscs_params {
|
||||
};
|
||||
#endif
|
||||
|
||||
/**
|
||||
* struct cdp_ds_vp_params - Direct Switch related params
|
||||
* @dev: Net device
|
||||
* @peer_id: peer id
|
||||
* @ppe_vp_profile_idx: VP profile index in be soc
|
||||
* @wds_ext_mode: flag to indicate wds ext.
|
||||
* @ppe_vp_type: VP type flag.
|
||||
*/
|
||||
struct cdp_ds_vp_params {
|
||||
struct net_device *dev;
|
||||
uint32_t peer_id;
|
||||
int8_t ppe_vp_profile_idx;
|
||||
bool wds_ext_mode;
|
||||
unsigned long ppe_vp_type;
|
||||
};
|
||||
|
||||
/**
|
||||
* enum cdp_sec_type - security type information
|
||||
* @cdp_sec_type_none:
|
||||
|
在新工单中引用
屏蔽一个用户