浏览代码

qcacmn: Fix SG target assert issue

In SG mode use correct QDF apis to populate
the extension descriptor

Change-Id: I828d11481b013facb07f22a119ab9b3f35912f22
Chaithanya Garrepalli 5 年之前
父节点
当前提交
9668aeef28
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      dp/wifi3.0/dp_tx.c

+ 2 - 2
dp/wifi3.0/dp_tx.c

@@ -1888,7 +1888,7 @@ static qdf_nbuf_t dp_tx_prepare_sg(struct dp_vdev *vdev, qdf_nbuf_t nbuf,
 		return NULL;
 	}
 
-	paddr = qdf_nbuf_get_frag_paddr(nbuf, 0);
+	paddr = qdf_nbuf_mapped_paddr_get(nbuf);
 	seg_info->frags[0].paddr_lo = paddr;
 	seg_info->frags[0].paddr_hi = ((uint64_t) paddr) >> 32;
 	seg_info->frags[0].len = qdf_nbuf_headlen(nbuf);
@@ -1904,7 +1904,7 @@ static qdf_nbuf_t dp_tx_prepare_sg(struct dp_vdev *vdev, qdf_nbuf_t nbuf,
 			return NULL;
 		}
 
-		paddr = qdf_nbuf_get_frag_paddr(nbuf, 0);
+		paddr = qdf_nbuf_get_tx_frag_paddr(nbuf);
 		seg_info->frags[cur_frag + 1].paddr_lo = paddr;
 		seg_info->frags[cur_frag + 1].paddr_hi =
 			((uint64_t) paddr) >> 32;