]> git.droids-corp.org - dpdk.git/commit
net/memif: fix overwriting of head segment
authorJoyce Kong <joyce.kong@arm.com>
Wed, 25 May 2022 05:56:35 +0000 (05:56 +0000)
committerFerruh Yigit <ferruh.yigit@xilinx.com>
Wed, 25 May 2022 21:11:18 +0000 (23:11 +0200)
commit10c4c4d4eac1b7def2d2e8a63f9d302cf42a606c
treef4d2acd8365475382ceb080a44e2589123aef9b3
parent18c41457cbaeaf44a87f88fe861de35c923ab702
net/memif: fix overwriting of head segment

The 'dst_off' was reset in multi segment case.
This caused memif buffer segment to write to
beginning of mbuf, overwriting previous data.
Fix it with this patch.

Fixes: 09c7e63a71f9 ("net/memif: introduce memory interface PMD")
Cc: stable@dpdk.org
Reported-by: Ferruh Yigit <ferruh.yigit@xilinx.com>
Signed-off-by: Joyce Kong <joyce.kong@arm.com>
Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
drivers/net/memif/rte_eth_memif.c