|
@@ -181,11 +181,16 @@ dp_tx_me_free_descriptor(struct cdp_pdev *pdev_handle)
|
|
|
*
|
|
|
* Return: no of packets transmitted
|
|
|
*/
|
|
|
-int32_t
|
|
|
+QDF_STATUS
|
|
|
dp_tx_prepare_send_me(struct dp_vdev *vdev, qdf_nbuf_t nbuf)
|
|
|
{
|
|
|
- if (vdev->me_convert)
|
|
|
- return vdev->me_convert(vdev->osif_vdev, nbuf);
|
|
|
- return 0;
|
|
|
+ if (vdev->me_convert) {
|
|
|
+ if (vdev->me_convert(vdev->osif_vdev, nbuf) < 0)
|
|
|
+ return QDF_STATUS_E_FAILURE;
|
|
|
+
|
|
|
+ return QDF_STATUS_SUCCESS;
|
|
|
+ }
|
|
|
+
|
|
|
+ return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
#endif
|