OpenCloudOS-Kernel/net/smc
Ursula Braun 2c9c16825e net/smc: do not use IB_SEND_INLINE together with mapped data
smc specifies IB_SEND_INLINE for IB_WR_SEND ib_post_send calls, but
provides a mapped buffer to be sent. This is inconsistent, since
IB_SEND_INLINE works without mapped buffer. Problem has not been
detected in the past, because tests had been limited to Connect X3 cards
from Mellanox, whose mlx4 driver just ignored the IB_SEND_INLINE flag.
For now, the IB_SEND_INLINE flag is removed.

Signed-off-by: Ursula Braun <ubraun@linux.vnet.ibm.com>
Reviewed-by: Thomas Richter <tmricht@linux.vnet.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-04-11 23:01:14 -04:00
..
Kconfig smc: netlink interface for SMC sockets 2017-01-09 16:07:41 -05:00
Makefile smc: netlink interface for SMC sockets 2017-01-09 16:07:41 -05:00
af_smc.c net/smc: destruct non-accepted sockets 2017-04-11 23:01:14 -04:00
smc.h net/smc: no socket state changes in tasklet context 2017-04-11 23:01:14 -04:00
smc_cdc.c net/smc: no socket state changes in tasklet context 2017-04-11 23:01:14 -04:00
smc_cdc.h smc: socket closing and linkgroup cleanup 2017-01-09 16:07:40 -05:00
smc_clc.c sched/headers: Move task_struct::signal and task_struct::sighand types and accessors into <linux/sched/signal.h> 2017-03-03 01:43:37 +01:00
smc_clc.h smc: link layer control (LLC) 2017-01-09 16:07:40 -05:00
smc_close.c net/smc: destruct non-accepted sockets 2017-04-11 23:01:14 -04:00
smc_close.h net/smc: no socket state changes in tasklet context 2017-04-11 23:01:14 -04:00
smc_core.c net/smc: no socket state changes in tasklet context 2017-04-11 23:01:14 -04:00
smc_core.h smc: link layer control (LLC) 2017-01-09 16:07:40 -05:00
smc_diag.c smc: netlink interface for SMC sockets 2017-01-09 16:07:41 -05:00
smc_ib.c net/smc: do not use IB_SEND_INLINE together with mapped data 2017-04-11 23:01:14 -04:00
smc_ib.h drivers: add explicit interrupt.h includes 2017-03-30 11:05:34 -07:00
smc_llc.c smc: link layer control (LLC) 2017-01-09 16:07:40 -05:00
smc_llc.h smc: link layer control (LLC) 2017-01-09 16:07:40 -05:00
smc_pnet.c net/smc: return active RoCE port only 2017-04-11 23:01:14 -04:00
smc_pnet.h net/smc: remove useless smc_ib_devices_list check 2017-04-11 23:01:14 -04:00
smc_rx.c net/smc: always call the POLL_IN part of sk_wake_async 2017-04-11 23:01:14 -04:00
smc_rx.h smc: receive data from RMBE 2017-01-09 16:07:40 -05:00
smc_tx.c net/smc: guarantee reset of write_blocked for heavy workload 2017-04-11 23:01:14 -04:00
smc_tx.h smc: receive data from RMBE 2017-01-09 16:07:40 -05:00
smc_wr.c net/smc: do not use IB_SEND_INLINE together with mapped data 2017-04-11 23:01:14 -04:00
smc_wr.h smc: socket closing and linkgroup cleanup 2017-01-09 16:07:40 -05:00