summaryrefslogtreecommitdiffstats
path: root/net/smc/smc_tx.c
Commit message (Expand)AuthorAgeFilesLines
* smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGESDavid Howells2023-06-241-19/+0
* tcp_bpf, smc, tls, espintcp, siw: Reduce MSG_SENDPAGE_NOTLAST usageDavid Howells2023-06-241-2/+4
* net: deal with most data-races in sk_wait_event()Eric Dumazet2023-05-101-2/+2
* use less confusing names for iov_iter direction initializersAl Viro2022-11-251-1/+1
* net/smc: Eliminate struct smc_ism_positionHeiko Carstens2022-07-271-7/+3
* net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-RWen Gu2022-07-181-2/+7
* net/smc: remove redundant dma sync opsGuangguan Wang2022-07-181-1/+0
* net/smc: rdma write inline if qp has sufficient inline spaceGuangguan Wang2022-05-171-5/+12
* net: smc: fix different types in min()Jakub Kicinski2022-03-011-2/+2
* net/smc: add sysctl for autocorkingDust Li2022-03-011-1/+1
* net/smc: add autocorking supportDust Li2022-03-011-12/+95
* net/smc: Call trace_smc_tx_sendmsg when data corkedTony Lu2022-02-281-9/+8
* net/smc: Add comment for smc_tx_pendingTony Lu2022-02-141-1/+6
* net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flagTony Lu2022-01-311-1/+18
* net/smc: Remove corked dealyed workTony Lu2022-01-311-9/+6
* net/smc: Send directly when TCP_CORK is clearedTony Lu2022-01-311-10/+15
* net/smc: Introduce tracepoints for tx and rx msgTony Lu2021-11-011-0/+3
* net/smc: improved fix wait on already cleared linkKarsten Graul2021-10-081-17/+5
* net/smc: fix wait on already cleared linkKarsten Graul2021-08-091-1/+17
* net/smc: Ensure correct state of the socket in send pathGuvenc Gulce2021-06-251-2/+3
* net/smc: Make SMC statistics network namespace awareGuvenc Gulce2021-06-161-5/+7
* net/smc: Add SMC statistics supportGuvenc Gulce2021-06-161-1/+15
* net/smc: use separate work queues for different worker typesKarsten Graul2020-09-101-5/+5
* net/smc: switch connections to alternate linkKarsten Graul2020-05-041-2/+10
* net/smc: take link down instead of terminating the link groupKarsten Graul2020-05-011-1/+1
* net/smc: convert static link ID to dynamic referencesKarsten Graul2020-04-291-6/+7
* net/smc: use termination worker under send_lockKarsten Graul2020-02-171-1/+1
* net/smc: abnormal termination of SMCD link groupsUrsula Braun2019-11-151-1/+1
* net/smc: cancel send and receive for terminated socketUrsula Braun2019-10-221-11/+15
* net/smc: make sure EPOLLOUT is raisedJason Baron2019-08-201-4/+2
* net/smc: cleanup for smcr_tx_sndbuf_nonemptyUrsula Braun2019-02-211-3/+2
* net/smc: no delay for free tx buffer waitKarsten Graul2019-02-121-1/+1
* net/smc: move wake up of close waiterKarsten Graul2019-02-121-0/+7
* net/smc: reset cursor update required flagKarsten Graul2019-02-121-3/+0
* net/smc: fix sender_free computationUrsula Braun2019-02-041-1/+2
* net/smc: preallocated memory for rdma work requestsUrsula Braun2019-02-041-22/+22
* net/smc: do not wait under send_lockKarsten Graul2019-02-011-6/+4
* net/smc: don't wait for send buffer space when data was already sentKarsten Graul2019-02-011-4/+3
* Merge branch 'linus/master' into rdma.git for-nextJason Gunthorpe2018-08-161-76/+163
|\
| * net/smc: eliminate cursor read and write callsStefan Raspl2018-07-231-33/+13
| * net/smc: add SMC-D support in data transferHans Wippel2018-06-301-43/+150
| * net/smc: optimize consumer cursor updatesUrsula Braun2018-06-301-2/+10
* | Merge tag 'v4.18' into rdma.git for-nextJason Gunthorpe2018-08-161-2/+10
|\ \
| * | net/smc: optimize consumer cursor updatesUrsula Braun2018-07-181-2/+10
| |/
* / net/smc: Simplify ib_post_(send|recv|srq_recv)() callsBart Van Assche2018-07-241-2/+1
|/
* net/smc: urgent data supportStefan Raspl2018-05-231-17/+38
* net/smc: calculate write offset in RMB only once per connectionHans Wippel2018-05-181-1/+1
* net/smc: rename connection index to RMBE indexHans Wippel2018-05-181-1/+1
* net/smc: add common buffer size in send and receive buffer descriptorsHans Wippel2018-05-181-14/+14
* net/smc: init conn.tx_work & conn.send_lock soonerEric Dumazet2018-05-171-3/+1