mbox series

[J,0/3] smc: Add User-defined EID (Enterprise ID) Support (LP: 1929060)

Message ID 20220316075429.1662356-1-frank.heimes@canonical.com
Headers show
Series smc: Add User-defined EID (Enterprise ID) Support (LP: 1929060) | expand

Message

Frank Heimes March 16, 2022, 7:54 a.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1929060

User-defined EID (Enterprise ID) support is required for users that need
to strictly separate/prevent certain OS images from utilizing ISM devices
for communication (Security).
Furthermore, z/OS disables SEID per default, and will likely have users
utilize fine-grained EIDs.
Hence we need to be able to support UEIDs for compatibility.

Karsten Graul (3):
  net/smc: add support for user defined EIDs
  net/smc: keep static copy of system EID
  net/smc: add generic netlink support for system EID

 include/uapi/linux/smc.h |  27 ++++
 net/smc/af_smc.c         |  34 ++--
 net/smc/smc.h            |   3 -
 net/smc/smc_clc.c        | 330 +++++++++++++++++++++++++++++++++++++--
 net/smc/smc_clc.h        |  19 ++-
 net/smc/smc_core.c       |  10 +-
 net/smc/smc_core.h       |   1 +
 net/smc/smc_ism.c        |  16 +-
 net/smc/smc_ism.h        |   2 +-
 net/smc/smc_netlink.c    |  47 +++++-
 net/smc/smc_netlink.h    |   2 +
 11 files changed, 443 insertions(+), 48 deletions(-)

Comments

Tim Gardner March 16, 2022, 1:08 p.m. UTC | #1
Acked-by: Tim Gardner <tim.gardner@canonical.com>

On 3/16/22 01:54, frank.heimes@canonical.com wrote:
> BugLink: https://bugs.launchpad.net/bugs/1929060
> 
> User-defined EID (Enterprise ID) support is required for users that need
> to strictly separate/prevent certain OS images from utilizing ISM devices
> for communication (Security).
> Furthermore, z/OS disables SEID per default, and will likely have users
> utilize fine-grained EIDs.
> Hence we need to be able to support UEIDs for compatibility.
> 
> Karsten Graul (3):
>    net/smc: add support for user defined EIDs
>    net/smc: keep static copy of system EID
>    net/smc: add generic netlink support for system EID
> 
>   include/uapi/linux/smc.h |  27 ++++
>   net/smc/af_smc.c         |  34 ++--
>   net/smc/smc.h            |   3 -
>   net/smc/smc_clc.c        | 330 +++++++++++++++++++++++++++++++++++++--
>   net/smc/smc_clc.h        |  19 ++-
>   net/smc/smc_core.c       |  10 +-
>   net/smc/smc_core.h       |   1 +
>   net/smc/smc_ism.c        |  16 +-
>   net/smc/smc_ism.h        |   2 +-
>   net/smc/smc_netlink.c    |  47 +++++-
>   net/smc/smc_netlink.h    |   2 +
>   11 files changed, 443 insertions(+), 48 deletions(-)
>
Paolo Pisati March 22, 2022, 4:55 p.m. UTC | #2
On Wed, Mar 16, 2022 at 08:54:26AM +0100, frank.heimes@canonical.com wrote:
> BugLink: https://bugs.launchpad.net/bugs/1929060