RE: [PATCH] net/iavf: fix abnormal disable HW interrupt

2023-06-13 Thread Zhang, Qi Z
> -Original Message- > From: Zhang, Qi Z > Sent: Monday, June 12, 2023 8:40 PM > To: Ye, MingjinX ; dev@dpdk.org > Cc: Yang, Qiming ; Zhou, YidingX > ; sta...@dpdk.org; Wu, Jingjing > ; Xing, Beilei > Subject: RE: [PATCH] net/iavf: fix abnor

RE: [PATCH] net/iavf: fix abnormal disable HW interrupt

2023-06-12 Thread Zhang, Qi Z
> -Original Message- > From: Ye, MingjinX > Sent: Friday, June 9, 2023 11:20 AM > To: Zhang, Qi Z ; dev@dpdk.org > Cc: Yang, Qiming ; Zhou, YidingX > ; sta...@dpdk.org; Wu, Jingjing > ; Xing, Beilei > Subject: RE: [PATCH] net/iavf: fix abnor

RE: [PATCH] net/iavf: fix abnormal disable HW interrupt

2023-06-08 Thread Ye, MingjinX
> -Original Message- > From: Zhang, Qi Z > Sent: 2023年6月9日 9:48 > To: Ye, MingjinX ; dev@dpdk.org > Cc: Yang, Qiming ; Zhou, YidingX > ; Ye, MingjinX ; > sta...@dpdk.org; Wu, Jingjing ; Xing, Beilei > > Subject: RE: [PATCH] net/iavf: fix ab

RE: [PATCH] net/iavf: fix abnormal disable HW interrupt

2023-06-08 Thread Zhang, Qi Z
> -Original Message- > From: Mingjin Ye > Sent: Thursday, June 8, 2023 2:23 PM > To: dev@dpdk.org > Cc: Yang, Qiming ; Zhou, YidingX > ; Ye, MingjinX ; > sta...@dpdk.org; Wu, Jingjing ; Xing, Beilei > > Subject: [PATCH] net/iavf: fix abnormal disable HW

[PATCH] net/iavf: fix abnormal disable HW interrupt

2023-06-07 Thread Mingjin Ye
For command VIRTCHNL_OP_REQUEST_QUEUES, polling access to the admin queue has the issue of access overruns after disabling interrupt. That results in FW disabling HW interrupt for protection purposes. The updates/changes in this patch: 1. Remove the polling admin queue processing and use the gener

[PATCH] net/iavf: fix abnormal disable HW interrupt

2023-06-07 Thread Mingjin Ye
For command VIRTCHNL_OP_REQUEST_QUEUES, polling access to the admin queue has the issue of access overruns after disabling interrupt. That results in FW disabling HW interrupt for protection purposes. This patch fixes the issue by removing the polling admin queue processing and replacing it with a