Mellanox / libvma

Linux user space library for network socket acceleration based on RDMA compatible network adaptors
https://www.mellanox.com/products/software/accelerator-software/vma?mtag=vma
Other
557 stars 152 forks source link

issue: 3604175 Fixing stuck empty rx ring cleanup #1044

Closed AlexanderGrissik closed 10 months ago

AlexanderGrissik commented 10 months ago

Description

VMA hangs infinitely in ring destruction

What

If the RQ is empty, ring destruction will loop inifintely. See more details in commit message

Why ?

Fixing infinitely hanging VMA

How ?

Try to fetch last posted wqe only if the RQ is not empty.

Change type

What kind of change does this PR introduce?

Check list

AlexanderGrissik commented 10 months ago

bot:retest