Signed-off-by: Kefu Chai <kchai@redhat.com>
// Set stipped VLAN value if available
if ((_dev->_dev_info.rx_offload_capa & DEV_RX_OFFLOAD_VLAN_STRIP) &&
- (m->ol_flags & PKT_RX_VLAN_PKT)) {
+ (m->ol_flags & PKT_RX_VLAN_STRIPPED)) {
oi.vlan_tci = m->vlan_tci;
}
// devices have a 15.5K limitation on a maximum single fragment
// size.
//
- phys_addr_t pa = rte_malloc_virt2phy(va);
+ rte_iova_t pa = rte_malloc_virt2iova(va);
if (!pa)
return copy_one_data_buf(qp, m, va, buf_len);
// actual data buffer.
//
m->buf_addr = (char*)data - RTE_PKTMBUF_HEADROOM;
- m->buf_physaddr = rte_malloc_virt2phy(data) - RTE_PKTMBUF_HEADROOM;
+ m->buf_physaddr = rte_malloc_virt2iova(data) - RTE_PKTMBUF_HEADROOM;
return true;
}