memif: fix input vector rate of memif-input node 12/37912/3
authorLiangxing Wang <liangxing.wang@arm.com>
Fri, 13 Jan 2023 05:19:47 +0000 (05:19 +0000)
committerDamjan Marion <dmarion@0xa5.net>
Mon, 6 Mar 2023 17:13:48 +0000 (17:13 +0000)
commitf471e3339f12049531d2ead015d82f117d8fd936
treedb422dc5c887d053662a80b4ab1105e1aff5c41a
parent4d830d2142af5aa545bcabf5dc3facc4e4344cbe
memif: fix input vector rate of memif-input node

Explicitly set the ptd->n_packets to 0 if no packet is received in
memif_device_input_inline(). Otherwise ptd->n_packets just keeps
last time rx packets number, then this stale number is added to
memif_input_node->vectors_since_last_overflow in every dispatch_node()
call for memif_input_node.

Type: fix

Signed-off-by: Liangxing Wang <liangxing.wang@arm.com>
Change-Id: Ide98a481c925262f9a609535a314f784cab424d8
src/plugins/memif/node.c