diff --git a/wmi/inc/wmi_unified_pmo_api.h b/wmi/inc/wmi_unified_pmo_api.h index f47ed1842b..3fd9a8a3ea 100644 --- a/wmi/inc/wmi_unified_pmo_api.h +++ b/wmi/inc/wmi_unified_pmo_api.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2017-2018 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the @@ -238,6 +238,7 @@ QDF_STATUS wmi_unified_lphb_config_udp_params_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_lphb_config_udp_pkt_filter_cmd(void *wmi_hdl, wmi_hb_set_udp_pkt_filter_cmd_fixed_param *lphb_conf_req); +#ifdef WLAN_FEATURE_PACKET_FILTERING /** * wmi_unified_enable_disable_packet_filter_cmd() - enable/disable packet filter * @wmi_handle: wmi handle @@ -262,5 +263,6 @@ QDF_STATUS wmi_unified_enable_disable_packet_filter_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_config_packet_filter_cmd(void *wmi_hdl, uint8_t vdev_id, struct pmo_rcv_pkt_fltr_cfg *rcv_filter_param, uint8_t filter_id, bool enable); +#endif #endif /* _WMI_UNIFIED_PMO_API_H_ */ diff --git a/wmi/inc/wmi_unified_priv.h b/wmi/inc/wmi_unified_priv.h index c25d927402..cd843a9947 100644 --- a/wmi/inc/wmi_unified_priv.h +++ b/wmi/inc/wmi_unified_priv.h @@ -634,12 +634,14 @@ QDF_STATUS (*send_lphb_config_udp_params_cmd)(wmi_unified_t wmi_handle, QDF_STATUS (*send_lphb_config_udp_pkt_filter_cmd)(wmi_unified_t wmi_handle, wmi_hb_set_udp_pkt_filter_cmd_fixed_param *lphb_conf_req); +#ifdef WLAN_FEATURE_PACKET_FILTERING QDF_STATUS (*send_enable_disable_packet_filter_cmd)(wmi_unified_t wmi_handle, uint8_t vdev_id, bool enable); QDF_STATUS (*send_config_packet_filter_cmd)(wmi_unified_t wmi_handle, uint8_t vdev_id, struct pmo_rcv_pkt_fltr_cfg *rcv_filter_param, uint8_t filter_id, bool enable); +#endif #endif /* end of WLAN_POWER_MANAGEMENT_OFFLOAD */ #ifdef CONFIG_MCL QDF_STATUS (*send_process_dhcp_ind_cmd)(wmi_unified_t wmi_handle, diff --git a/wmi/src/wmi_unified_pmo_api.c b/wmi/src/wmi_unified_pmo_api.c index 852cfe1e95..48c3c7aba2 100644 --- a/wmi/src/wmi_unified_pmo_api.c +++ b/wmi/src/wmi_unified_pmo_api.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2017-2018 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the @@ -168,6 +168,7 @@ QDF_STATUS wmi_unified_send_gtk_offload_cmd(void *wmi_hdl, uint8_t vdev_id, return QDF_STATUS_E_FAILURE; } +#ifdef WLAN_FEATURE_PACKET_FILTERING QDF_STATUS wmi_unified_enable_disable_packet_filter_cmd(void *wmi_hdl, uint8_t vdev_id, bool enable) { @@ -192,6 +193,7 @@ QDF_STATUS wmi_unified_config_packet_filter_cmd(void *wmi_hdl, return QDF_STATUS_E_FAILURE; } +#endif QDF_STATUS wmi_unified_enable_arp_ns_offload_cmd(void *wmi_hdl, struct pmo_arp_offload_params *arp_offload_req, diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 18e5bfcd87..a25a69b6cb 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -14829,6 +14829,7 @@ static QDF_STATUS send_conf_hw_filter_cmd_tlv(wmi_unified_t wmi, return status; } +#ifdef WLAN_FEATURE_PACKET_FILTERING /** * send_enable_disable_packet_filter_cmd_tlv() - enable/disable packet filter * @wmi_handle: wmi handle @@ -14957,6 +14958,7 @@ static QDF_STATUS send_config_packet_filter_cmd_tlv(wmi_unified_t wmi_handle, return QDF_STATUS_SUCCESS; } +#endif /* End of WLAN_FEATURE_PACKET_FILTERING */ #endif /* End of WLAN_POWER_MANAGEMENT_OFFLOAD */ /** @@ -22055,9 +22057,11 @@ struct wmi_ops tlv_ops = { .send_lphb_config_udp_params_cmd = send_lphb_config_udp_params_cmd_tlv, .send_lphb_config_udp_pkt_filter_cmd = send_lphb_config_udp_pkt_filter_cmd_tlv, +#ifdef WLAN_FEATURE_PACKET_FILTERING .send_enable_disable_packet_filter_cmd = send_enable_disable_packet_filter_cmd_tlv, .send_config_packet_filter_cmd = send_config_packet_filter_cmd_tlv, +#endif #endif /* End of WLAN_POWER_MANAGEMENT_OFFLOAD */ #ifdef CONFIG_MCL .send_process_dhcp_ind_cmd = send_process_dhcp_ind_cmd_tlv,