diff options
author | Kiran Patil <[email protected]> | 2011-06-20 16:59:20 -0700 |
---|---|---|
committer | James Bottomley <[email protected]> | 2011-06-29 16:29:36 -0500 |
commit | 064287eee372e8a2effe77fb909a40da9e7a1fd7 (patch) | |
tree | 0cfda86145d0bae9dedc70206c1ff1f4bb773480 /net/lapb/lapb_timer.c | |
parent | 1ff9918b625457ce20d450d00f9ed0a12ba191b7 (diff) |
[SCSI] fcoe: Round-robin based selection of CPU for post-processing of incoming commands
Problem: Earlier mechanism of selection of CPU was, to select the same CPU
which has received incoming request. Hence in case of rx_id = 0xFFFF,
request was always posted to same NetRx queue, hence only 1 CPU is utilized
for handling the command. It was also causing problem of "running out of
exchanges from per CPU pool of exchanges (in case of DDP offload)
Fix: Implemented new algo. to select CPU for post-processing of
incoming commands when rx_id is unknown. This is simple Round robin
algo. for CPU selection.
Notes/Dependencies: N/A
Signed-off-by: Kiran Patil <[email protected]>
Signed-off-by: Robert Love <[email protected]>
Signed-off-by: James Bottomley <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions