Re: [dpdk-dev] [PATCH] kni: fix kernel deadlock when using mlx devices

2020-07-28 Thread Igor Ryzhov
Hi, Didn't see this patch previously, but we came up with the same idea internally and also faced a hang during the application shutdown. We didn't dig deep, but it occurred in kni_release function. Igor On Mon, Jul 27, 2020 at 8:53 PM Stephen Hemminger < step...@networkplumber.org> wrote: > On

Re: [dpdk-dev] [PATCH] kni: fix kernel deadlock when using mlx devices

2020-07-27 Thread Stephen Hemminger
On Mon, 27 Jul 2020 18:33:08 +0100 Ferruh Yigit wrote: > On 5/6/2020 1:14 AM, Stephen Hemminger wrote: > > On Wed, 18 Mar 2020 16:17:57 +0100 > > Thomas Monjalon wrote: > > > >> 17/01/2020 17:43, Ferruh Yigit: > >>> On 12/22/2019 5:55 PM, Stephen Hemminger wrote: > This fixes a dea

Re: [dpdk-dev] [PATCH] kni: fix kernel deadlock when using mlx devices

2020-07-27 Thread Ferruh Yigit
On 5/6/2020 1:14 AM, Stephen Hemminger wrote: > On Wed, 18 Mar 2020 16:17:57 +0100 > Thomas Monjalon wrote: > >> 17/01/2020 17:43, Ferruh Yigit: >>> On 12/22/2019 5:55 PM, Stephen Hemminger wrote: This fixes a deadlock when using KNI with bifurcated drivers. Bringing kni device up alw

Re: [dpdk-dev] [PATCH] kni: fix kernel deadlock when using mlx devices

2020-05-05 Thread Stephen Hemminger
On Wed, 18 Mar 2020 16:17:57 +0100 Thomas Monjalon wrote: > 17/01/2020 17:43, Ferruh Yigit: > > On 12/22/2019 5:55 PM, Stephen Hemminger wrote: > > > This fixes a deadlock when using KNI with bifurcated drivers. > > > Bringing kni device up always times out when using Mellanox > > > devices. >

Re: [dpdk-dev] [PATCH] kni: fix kernel deadlock when using mlx devices

2020-03-18 Thread Thomas Monjalon
17/01/2020 17:43, Ferruh Yigit: > On 12/22/2019 5:55 PM, Stephen Hemminger wrote: > > This fixes a deadlock when using KNI with bifurcated drivers. > > Bringing kni device up always times out when using Mellanox > > devices. > > > > The kernel KNI driver sends message to userspace to complete > >

Re: [dpdk-dev] [PATCH] kni: fix kernel deadlock when using mlx devices

2020-01-17 Thread Ferruh Yigit
On 12/22/2019 5:55 PM, Stephen Hemminger wrote: > This fixes a deadlock when using KNI with bifurcated drivers. > Bringing kni device up always times out when using Mellanox > devices. > > The kernel KNI driver sends message to userspace to complete > the request. For the case of bifurcated driver

[dpdk-dev] [PATCH] kni: fix kernel deadlock when using mlx devices

2019-12-22 Thread Stephen Hemminger
This fixes a deadlock when using KNI with bifurcated drivers. Bringing kni device up always times out when using Mellanox devices. The kernel KNI driver sends message to userspace to complete the request. For the case of bifurcated driver, this may involve an additional request to kernel to change