]> www.infradead.org Git - users/jedix/linux-maple.git/commit
lpfc: Driver responds LS_RJT to Beacon Off
authorJames Smart <james.smart@broadcom.com>
Wed, 12 Jul 2017 22:54:55 +0000 (18:54 -0400)
committerChuck Anderson <chuck.anderson@oracle.com>
Fri, 14 Jul 2017 00:14:33 +0000 (17:14 -0700)
commit0aeab1a7b09cdcde9c1d4e77fda0864c6a5356a9
tree9ee5084ed2e4dc2af7028534cd66295bfcf29f30
parent9b9296da10c0dbcb24cfa9bff70fe4759c06d0b1
lpfc: Driver responds LS_RJT to Beacon Off

[backport of 6c29ac6512240659455456b36bfe7d6f3b839312]
From: rkennedy <dick.kennedy@avagotech.com>

Orabug: 26439257

Beacon OFF from switch is rejected by driver.

Driver fails Beacon OFF if frequency is set to 0. As per fc-ls spec,
status, capability, frequency and duration fields are only applicable
for Beacon ON.

Remove frequency and type checks. Reject Beacon ON if duration is non
zero.

Signed-off-by: Dick Kennedy <dick.kennedy@broadcom.com>
Signed-off-by: James Smart <james.smart@broadcom.com>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/scsi/lpfc/lpfc_els.c