qcacld-3.0: Add Vendor command to set/get NUD debug stats

Add vendor commands to set/reset and get NUD debug stats
from firmware.

Change-Id: I773c04bb3f7c6d5ed28528cf2174b3d63de57d98
CRs-Fixed: 2011456
这个提交包含在:
Anurag Chouhan
2017-09-11 17:10:56 +05:30
提交者 snandini
父节点 0a6453843c
当前提交 3920c0f714
修改 12 个文件,包含 728 行新增1 行删除

查看文件

@@ -1425,6 +1425,16 @@ void sme_set_cc_src(tHalHandle hal_handle, enum country_src);
QDF_STATUS sme_set_wow_pulse(struct wow_pulse_mode *wow_pulse_set_info);
#endif
/* ARP DEBUG STATS */
QDF_STATUS sme_set_nud_debug_stats(tHalHandle hal,
struct set_arp_stats_params
*set_stats_param);
QDF_STATUS sme_get_nud_debug_stats(tHalHandle hal,
struct get_arp_stats_params
*get_stats_param);
QDF_STATUS sme_set_nud_debug_stats_cb(tHalHandle hal,
void (*cb)(void *, struct rsp_stats *));
/**
* sme_set_chan_info_callback() - Register chan info callback
* @hal - MAC global handle

查看文件

@@ -268,6 +268,7 @@ typedef struct tagSmeStruct {
void (*chip_power_save_fail_cb)(void *,
struct chip_pwr_save_fail_detected_params *);
void (*bt_activity_info_cb)(void *context, uint32_t bt_activity);
void (*get_arp_stats_cb)(void *, struct rsp_stats *);
get_chain_rssi_callback get_chain_rssi_cb;
void *get_chain_rssi_context;
} tSmeStruct, *tpSmeStruct;