From 028d471e7b68df29192397de42d77283ab9ba371 Mon Sep 17 00:00:00 2001 From: Manjunathappa Prakash Date: Sun, 7 Oct 2018 07:24:26 -0700 Subject: [PATCH] qcacld-3.0: SAP Rx: get sta_id for dhcp packet only Check for dhcp packet type before processing on packet sta_id. This reduces per packet mem_copy and mem_cmp instructions for sap Rx. Change-Id: I4a2732ff4d9e3fa31aace25cc824f26b0c339b52 CRs-Fixed: 2331420 --- core/hdd/src/wlan_hdd_ipa.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/hdd/src/wlan_hdd_ipa.c b/core/hdd/src/wlan_hdd_ipa.c index 25424c445ee2..dabd424f0eaa 100644 --- a/core/hdd/src/wlan_hdd_ipa.c +++ b/core/hdd/src/wlan_hdd_ipa.c @@ -401,7 +401,8 @@ void hdd_ipa_send_skb_to_network(qdf_nbuf_t skb, qdf_netdev_t dev) return; } - if (adapter->device_mode == QDF_SAP_MODE) { + if ((adapter->device_mode == QDF_SAP_MODE) && + (qdf_nbuf_is_ipv4_dhcp_pkt(skb) == true)) { /* Send DHCP Indication to FW */ struct qdf_mac_addr *src_mac = (struct qdf_mac_addr *)(skb->data +