The function doesn't return error. Remove return.
Signed-off-by: Anoob Joseph <anoobj@marvell.com>
Acked-by: Akhil Goyal <gakhil@marvell.com>
-static __rte_always_inline uint32_t
+static __rte_always_inline void
prepare_iov_from_pkt_inplace(struct rte_mbuf *pkt,
struct roc_se_fc_params *param, uint32_t *flags)
{
prepare_iov_from_pkt_inplace(struct rte_mbuf *pkt,
struct roc_se_fc_params *param, uint32_t *flags)
{
param->bufs[0].vaddr = seg_data;
param->bufs[0].size = seg_size;
param->bufs[0].vaddr = seg_data;
param->bufs[0].size = seg_size;
}
iovec = param->src_iov;
iovec->bufs[index].vaddr = seg_data;
}
iovec = param->src_iov;
iovec->bufs[index].vaddr = seg_data;
}
iovec->buf_cnt = index;
}
iovec->buf_cnt = index;
}
static __rte_always_inline int
}
static __rte_always_inline int
*/
fc_params.dst_iov = fc_params.src_iov = (void *)src;
*/
fc_params.dst_iov = fc_params.src_iov = (void *)src;
- if (unlikely(prepare_iov_from_pkt_inplace(m_src, &fc_params,
- &flags))) {
- plt_dp_err("Prepare inplace src iov failed");
- ret = -EINVAL;
- goto err_exit;
- }
+ prepare_iov_from_pkt_inplace(m_src, &fc_params, &flags);
} else {
/* Out of place processing */
} else {
/* Out of place processing */