Messages in this thread | | | From | Delphine CC Chiu <> | Subject | [PATCH v1 0/1] Fix the multi thread manner of NCSI driver | Date | Mon, 24 Apr 2023 19:47:41 +0800 |
| |
Currently NCSI driver will send several NCSI commands back to back without waiting the response of previous NCSI command or timeout in some state when NIC have multi channel. This operation against the single thread manner defined by NCSI SPEC(section 6.3.2.3 in DSP0222_1.1.1).
1. Fix the problem of NCSI driver that sending command back to back without waiting the response of previos NCSI command or timeout to meet the single thread manner. 2. According to NCSI SPEC(section 6.2.13.1 in DSP0222_1.1.1), we should probe one channel at a time by sending NCSI commands (Clear initial state, Get version ID, Get capabilities...), than repeat this steps until the max number of channels which we got from NCSI command (Get capabilities) has been probed.
Delphine CC Chiu (1): net/ncsi: Fix the multi thread manner of NCSI driver
net/ncsi/internal.h | 1 + net/ncsi/ncsi-manage.c | 101 +++++++++++++++++++++-------------------- net/ncsi/ncsi-rsp.c | 4 +- 3 files changed, 55 insertions(+), 51 deletions(-)
-- 2.17.1
| |