qcacld-3.0: Move interface name related modules to NAN OS IF
NAN Datapath vendor commands include a vendor attribute that contains interface name string. Only NAN Datapath interface needs the modules that return vdev object from interface name and vice versa. Presently these modules are part of in cmn utils under UMAC. They're accessing OS IF private structures which is a layering violation. So move these modules to the NAN OS IF files where they're appropriate. Move interface name related modules to NAN OS IF files. Change-Id: I643bf597895e172fa501ada18ebc13ffa2e144e3 CRs-Fixed: 2284200
这个提交包含在:
@@ -28,6 +28,16 @@
|
||||
#include "nan_public_structs.h"
|
||||
#include "nan_ucfg_api.h"
|
||||
|
||||
/**
|
||||
* struct ndi_find_vdev_filter - find vdev filter object. this can be extended
|
||||
* @ifname: interface name of vdev
|
||||
* @found_vdev: found vdev object matching one or more of above params
|
||||
*/
|
||||
struct ndi_find_vdev_filter {
|
||||
char *ifname;
|
||||
struct wlan_objmgr_vdev *found_vdev;
|
||||
};
|
||||
|
||||
/**
|
||||
* os_if_nan_process_ndp_cmd: os_if api to handle nan request message
|
||||
* @psoc: pointer to psoc object
|
||||
|
在新工单中引用
屏蔽一个用户