• Vasu Dev's avatar
    [SCSI] fcoe: adds src and dest mac address checking for fcoe frames · 519e5135
    Vasu Dev authored
    This is  per FC-BB-5 Annex-D recommendation and per that
    if address checking fails then drop the frame.
    
    FIP code paths are already doing this so only needed for fcoe
    frames.
    
    The src address checking is limited to only fip mode since
    this might break non-fip mode used in p2p due to used OUI
    based addressing in some p2p code paths, going forward FIP
    will be the only mode, therefore limited this to only FIP
    mode so that it won't break non-fip p2p mode for now.
    
    -v2
    Removes FCOE packet type checking since fcoe_rcv is
    registered to receive only FCoE type packets from netdev
    and it is already checked by netdev.
    Signed-off-by: default avatarVasu Dev <vasu.dev@intel.com>
    Signed-off-by: default avatarRobert Love <robert.w.love@intel.com>
    Signed-off-by: default avatarJames Bottomley <James.Bottomley@suse.de>
    519e5135
fcoe.c 71.1 KB