qcacmn: Datapath changes for WiSA specification

Datapath changes for WiSA specification.
 - Multicast packets with 50000 as destination
   port should go at 6Mbps.
 - Multicast packets with 50001 as destination
   port should go at 24Mbps.

Change-Id: I582b13fd85e2bdc0e49739a1c6f8d8a3b295902f
CRs-Fixed: 1010412
diff --git a/hif/src/hif_main.c b/hif/src/hif_main.c
index 6bbf06e..fdb1a73 100644
--- a/hif/src/hif_main.c
+++ b/hif/src/hif_main.c
@@ -942,28 +942,16 @@
  * @msdu : array of msdus to be sent
  * @num_msdus : number of msdus in an array
  * @transfer_id: transfer id
+ * @download_len: download length
  *
  * Return: No. of packets that could be sent
  */
-int hif_send_fast(struct hif_opaque_softc *osc, qdf_nbuf_t *nbuf_arr,
-		uint32_t num_msdus, uint32_t transfer_id)
+int hif_send_fast(struct hif_opaque_softc *osc, qdf_nbuf_t nbuf,
+		uint32_t transfer_id, uint32_t download_len)
 {
 	void *ce_tx_hdl = hif_get_ce_handle(osc, CE_HTT_TX_CE);
-	return ce_send_fast((struct CE_handle *)ce_tx_hdl, nbuf_arr, num_msdus,
-			transfer_id);
-}
-
-/**
- * hif_pkt_dl_len_set() - API to access hif specific function
- * ce_pkt_dl_len_set.
- * @osc: HIF Context
- * @pkt_download_len: download length
- *
- * Return: None
- */
-void hif_pkt_dl_len_set(void *hif_sc, unsigned int pkt_download_len)
-{
-	ce_pkt_dl_len_set(hif_sc, pkt_download_len);
+	return ce_send_fast((struct CE_handle *)ce_tx_hdl, nbuf,
+			transfer_id, download_len);
 }
 
 /**