1. 04 May, 2020 38 commits
  2. 03 May, 2020 2 commits
    • David S. Miller's avatar
      Merge branch 'net-smc-add-and-delete-link-processing' · 60bcbc41
      David S. Miller authored
      Karsten Graul says:
      
      ====================
      net/smc: add and delete link processing
      
      These patches add the 'add link' and 'delete link' processing as
      SMC server and client. This processing allows to establish and
      remove links of a link group dynamically.
      
      v2: Fix mess up with unused static functions. Merge patch 8 into patch 4.
          Postpone patch 13 to next series.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      60bcbc41
    • Karsten Graul's avatar
      net/smc: enqueue local LLC messages · 4dadd151
      Karsten Graul authored
      As SMC server, when a second link was deleted, trigger the setup of an
      asymmetric link. Do this by enqueueing a local ADD_LINK message which
      is processed by the LLC layer as if it were received from peer. Do the
      same when a new IB port became active and a new link could be created.
      smc_llc_srv_add_link_local() enqueues a local ADD_LINK message.
      And smc_llc_srv_delete_link_local() is used the same way to enqueue a
      local DELETE_LINK message. This is used when an IB port is no longer
      active.
      Signed-off-by: default avatarKarsten Graul <kgraul@linux.ibm.com>
      Reviewed-by: default avatarUrsula Braun <ubraun@linux.ibm.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      4dadd151