diff options
author | Karsten Graul <kgraul@linux.ibm.com> | 2020-05-03 15:38:42 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-05-04 02:06:25 +0300 |
commit | b1570a87f57e94e9f74b8942840f9bd16bd1aba5 (patch) | |
tree | 4277406c673613a7fefa27fc3ff839587c867188 /net/smc/smc_llc.h | |
parent | 87f88cda2128a72d79d4cc700729488af1081a06 (diff) | |
download | linux-b1570a87f57e94e9f74b8942840f9bd16bd1aba5.tar.xz |
net/smc: final part of add link processing as SMC client
This patch finalizes the ADD_LINK processing of new links. Receive the
CONFIRM_LINK request from peer, complete the link initialization,
register all used buffers with the IB device and finally send the
CONFIRM_LINK response, which completes the ADD_LINK processing.
And activate smc_llc_cli_add_link() in af_smc.c.
Signed-off-by: Karsten Graul <kgraul@linux.ibm.com>
Reviewed-by: Ursula Braun <ubraun@linux.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/smc/smc_llc.h')
-rw-r--r-- | net/smc/smc_llc.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/smc/smc_llc.h b/net/smc/smc_llc.h index 97a4f02f5a93..7c314bbef8c8 100644 --- a/net/smc/smc_llc.h +++ b/net/smc/smc_llc.h @@ -88,6 +88,7 @@ struct smc_llc_qentry *smc_llc_wait(struct smc_link_group *lgr, int time_out, u8 exp_msg); struct smc_llc_qentry *smc_llc_flow_qentry_clr(struct smc_llc_flow *flow); void smc_llc_flow_qentry_del(struct smc_llc_flow *flow); +int smc_llc_cli_add_link(struct smc_link *link, struct smc_llc_qentry *qentry); int smc_llc_init(void) __init; #endif /* SMC_LLC_H */ |