• Wen Gu's avatar
    net/smc: disable SEID on non-s390 archs where virtual ISM may be used · c6b8b8eb
    Wen Gu authored
    The system EID (SEID) is an internal EID used by SMC-D to represent the
    s390 physical machine that OS is executing on. On s390 architecture, it
    predefined by fixed string and part of cpuid and is enabled regardless
    of whether underlay device is virtual ISM or platform firmware ISM.
    
    However on non-s390 architectures where SMC-D can be used with virtual
    ISM devices, there is no similar information to identify physical
    machines, especially in virtualization scenarios. So in such cases, SEID
    is forcibly disabled and the user-defined UEID will be used to represent
    the communicable space.
    Signed-off-by: default avatarWen Gu <guwen@linux.alibaba.com>
    Reviewed-and-tested-by: default avatarWenjia Zhang <wenjia@linux.ibm.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    c6b8b8eb
smc_clc.c 36.9 KB