lkml.org 
[lkml]   [2023]   [Apr]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH v1 0/1] Fix the multi thread manner of NCSI driver
Date
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

\
 
 \ /
  Last update: 2023-04-24 13:48    [W:0.044 / U:0.488 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site