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 +