summaryrefslogtreecommitdiff
path: root/drivers/scsi/53c700.h
diff options
context:
space:
mode:
authorKiran Patil <kiran.patil@intel.com>2011-06-20 16:59:20 -0700
committerJames Bottomley <JBottomley@Parallels.com>2011-06-29 16:29:36 -0500
commit064287eee372e8a2effe77fb909a40da9e7a1fd7 (patch)
tree0cfda86145d0bae9dedc70206c1ff1f4bb773480 /drivers/scsi/53c700.h
parent1ff9918b625457ce20d450d00f9ed0a12ba191b7 (diff)
downloadlinux-064287eee372e8a2effe77fb909a40da9e7a1fd7.tar.gz
[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 <kiran.patil@intel.com> Signed-off-by: Robert Love <robert.w.love@intel.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/53c700.h')
0 files changed, 0 insertions, 0 deletions