From 9aa049efcc4ae42d089d4f92dad913b2ba534e8c Mon Sep 17 00:00:00 2001 From: Ravi Kumar Bokka Date: Thu, 20 Apr 2017 17:11:23 +0530 Subject: [PATCH] qcacmn: add set packet filter Add PMO changes for set packet filter. Change-Id: I13c4bfe9607b90bd5cd04602448998db9bc66364 CRs-Fixed: 2034458 --- .../lmac_if/inc/wlan_lmac_if_def.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/umac/global_umac_dispatcher/lmac_if/inc/wlan_lmac_if_def.h b/umac/global_umac_dispatcher/lmac_if/inc/wlan_lmac_if_def.h index 58faac1f840f..3bf877809498 100644 --- a/umac/global_umac_dispatcher/lmac_if/inc/wlan_lmac_if_def.h +++ b/umac/global_umac_dispatcher/lmac_if/inc/wlan_lmac_if_def.h @@ -140,6 +140,8 @@ struct pmo_lphb_udp_params; struct pmo_lphb_udp_filter_req; struct pmo_wow_cmd_params; struct pmo_suspend_params; +struct pmo_rcv_pkt_fltr_cfg; +struct pmo_rcv_pkt_fltr_clear_param; /** * struct wlan_lmac_if_pmo_tx_ops - structure of tx function @@ -147,6 +149,8 @@ struct pmo_suspend_params; * @send_arp_offload_req: fp to send arp offload request * @send_ns_offload_req: fp to send ns offload request * @send_non_arp_bcast_filter_req: for enable/disable broadcast filter + * @send_set_pkt_filter: send set packet filter + * @send_clear_pkt_filter: send clear packet filter * @send_enable_wakeup_event_req: fp to send enable wow wakeup events req * @send_disable_wakeup_event_req: fp to send disable wow wakeup events req * @send_add_wow_pattern: fp to send wow pattern request @@ -185,6 +189,11 @@ struct wlan_lmac_if_pmo_tx_ops { QDF_STATUS(*send_ns_offload_req)(struct wlan_objmgr_vdev *vdev, struct pmo_arp_offload_params *arp_offload_req, struct pmo_ns_offload_params *ns_offload_req); + QDF_STATUS(*send_set_pkt_filter)(struct wlan_objmgr_vdev *vdev, + struct pmo_rcv_pkt_fltr_cfg *pmo_set_pkt_fltr_req); + QDF_STATUS(*send_clear_pkt_filter)(struct wlan_objmgr_vdev *vdev, + struct pmo_rcv_pkt_fltr_clear_param + *pmo_clr_pkt_fltr_param); QDF_STATUS(*send_enable_wow_wakeup_event_req)( struct wlan_objmgr_vdev *vdev, uint32_t bitmap);