net/iavf: fix Rx offload flags in SSE path
Update reading offload flags of last two of four packets. Fixes: 1162f5a0ef31 ("net/iavf: support flexible Rx descriptor in SSE path") Cc: stable@dpdk.org Signed-off-by: Alvin Zhang <alvinx.zhang@intel.com> Acked-by: Qi Zhang <qi.z.zhang@intel.com>
This commit is contained in:
parent
6abd886826
commit
a2bfb911d0
@ -267,7 +267,7 @@ flex_desc_to_olflags_v(struct iavf_rx_queue *rxq, __m128i descs[4],
|
||||
flags = _mm_unpackhi_epi32(descs[0], descs[1]);
|
||||
tmp_desc = _mm_unpackhi_epi32(descs[2], descs[3]);
|
||||
tmp_desc = _mm_unpacklo_epi64(flags, tmp_desc);
|
||||
tmp_desc = _mm_and_si128(flags, desc_mask);
|
||||
tmp_desc = _mm_and_si128(tmp_desc, desc_mask);
|
||||
|
||||
/* checksum flags */
|
||||
tmp_desc = _mm_srli_epi32(tmp_desc, 4);
|
||||
|
Loading…
x
Reference in New Issue
Block a user