diff --git a/components/dp/dispatcher/inc/wlan_dp_public_struct.h b/components/dp/dispatcher/inc/wlan_dp_public_struct.h index 2397bb3aea..fe2f4517b1 100644 --- a/components/dp/dispatcher/inc/wlan_dp_public_struct.h +++ b/components/dp/dispatcher/inc/wlan_dp_public_struct.h @@ -623,8 +623,8 @@ struct wlan_dp_psoc_callbacks { bool (*dp_is_gratuitous_arp_unsolicited_na)(qdf_nbuf_t nbuf); - QDF_STATUS (*dp_send_rx_pkt_over_nl)(qdf_netdev_t dev, uint8_t *addr, - qdf_nbuf_t nbuf, bool unecrypted); + bool (*dp_send_rx_pkt_over_nl)(qdf_netdev_t dev, uint8_t *addr, + qdf_nbuf_t nbuf, bool unecrypted); bool (*wlan_dp_sta_get_dot11mode)(hdd_cb_handle context, uint8_t vdev_id, enum qca_wlan_802_11_mode *dot11_mode); diff --git a/os_if/dp/src/os_if_dp_txrx.c b/os_if/dp/src/os_if_dp_txrx.c index fffcb864ea..d8629860e4 100644 --- a/os_if/dp/src/os_if_dp_txrx.c +++ b/os_if/dp/src/os_if_dp_txrx.c @@ -402,6 +402,7 @@ osif_dp_register_arp_unsolicited_cbk(struct wlan_dp_psoc_callbacks *cb_obj) #endif #if defined(CFG80211_CTRL_FRAME_SRC_ADDR_TA_ADDR) +static bool osif_dp_cfg80211_rx_control_port(qdf_netdev_t dev, u8 *ta_addr, qdf_nbuf_t nbuf, bool unencrypted) {