libfc: Reject PLOGI from nodes with incompatible role
libfc: Reject PLOGI from nodes with incompatible role

Reject a PLOGI from a node with an incompatible role,
that is, initiator-to-initiator or target-to-target.

Signed-off-by: Mark Rustad <54e60e0b3ed6972c60d10aba14475cde8644c703@intel.com>
Reviewed-by: Yi Zou <5b3a821cf7a153d601945bbe257e1150110342e4@intel.com>
Tested-by: Jack Morgan <fd24bf0a0b9dc96c8b1c20333913148c0ca5492f@intel.com>
Signed-off-by: Robert Love <ae32029cc3b561e3768d1db8669e99f5bdf25e4b@intel.com>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs