aboutsummaryrefslogtreecommitdiff
path: root/net/smc/smc_close.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-06net/smc: put sk reference if close work was canceledGravatar D. Wythe 1-1/+2
2023-11-06net/smc: fix dangling sock under state SMC_APPFINCLOSEWAITGravatar D. Wythe 1-1/+1
2023-05-10net: deal with most data-races in sk_wait_event()Gravatar Eric Dumazet 1-2/+2
2022-04-25net/smc: Fix slab-out-of-bounds issue in fallbackGravatar Wen Gu 1-0/+2
2022-04-25net/smc: Only save the original clcsock callback functionsGravatar Wen Gu 1-1/+2
2022-03-28net/smc: Send out the remaining data in sndbuf before closeGravatar Wen Gu 1-0/+3
2021-12-02net/smc: Keep smc_close_final rc during active closeGravatar Tony Lu 1-2/+6
2021-11-23net/smc: Ensure the active closing peer first closes clcsockGravatar Tony Lu 1-0/+6
2021-11-23net/smc: Clean up local struct sock variablesGravatar Tony Lu 1-2/+2
2020-09-16net/smc: check variable before dereferencing in smc_close.cGravatar Karsten Graul 1-3/+4
2020-09-10net/smc: reduce active tcp_listen workersGravatar Ursula Braun 1-4/+3
2020-09-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netGravatar Linus Torvalds 1-7/+8
2020-09-03net/smc: fix sock refcounting in case of terminationGravatar Ursula Braun 1-7/+8
2020-08-23treewide: Use fallthrough pseudo-keywordGravatar Gustavo A. R. Silva 1-1/+1
2019-11-16net/smc: remove unused constantGravatar Ursula Braun 1-2/+0
2019-11-15net/smc: immediate termination for SMCD link groupsGravatar Ursula Braun 1-6/+19
2019-10-22net/smc: remove close abort workerGravatar Ursula Braun 1-7/+11
2019-10-22net/smc: tell peers about abnormal link group terminationGravatar Ursula Braun 1-5/+4
2019-10-22net/smc: cancel send and receive for terminated socketGravatar Ursula Braun 1-2/+5
2019-10-09net/smc: improve close of terminated socketGravatar Ursula Braun 1-31/+9
2019-04-11net/smc: wait for pending work before clcsock release_sockGravatar Karsten Graul 1-4/+21
2019-02-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netGravatar David S. Miller 1-8/+1
2019-02-07net/smc: postpone release of clcsockGravatar Ursula Braun 1-1/+6
2019-02-04net/smc: correct state change for peer closingGravatar Ursula Braun 1-8/+1
2018-09-18net/smc: enable fallback for connection abort in state INITGravatar Ursula Braun 1-7/+7
2018-07-07net/smc: reduce sock_put() for fallback socketsGravatar Ursula Braun 1-0/+2
2018-03-15net/smc: simplify wait when closing listen socketGravatar Ursula Braun 1-22/+3
2018-01-26net/smc: release clcsock from tcp_listen_workerGravatar Ursula Braun 1-9/+24
2018-01-26net/smc: replace sock_put worker by socket refcountingGravatar Ursula Braun 1-25/+38
2018-01-25net/smc: wake up wr_reg_wait when terminating a link groupGravatar Ursula Braun 1-8/+6
2018-01-25net/smc: handle state SMC_PEERFINCLOSEWAIT correctlyGravatar Ursula Braun 1-3/+4
2018-01-25net/smc: cancel tx worker in case of socket abortsGravatar Ursula Braun 1-3/+9
2018-01-24net/smc: improve state change handling after close waitGravatar Ursula Braun 1-14/+26
2018-01-24net/smc: get rid of tx_pend waits in socket closingGravatar Ursula Braun 1-25/+0
2018-01-24net/smc: use local struct sock variables consistentlyGravatar Ursula Braun 1-18/+20
2017-12-07smc: make smc_close_active_abort() staticGravatar Ursula Braun 1-1/+1
2017-11-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netGravatar David S. Miller 1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-10-24net: smc_close: mark expected switch fall-throughGravatar Gustavo A. R. Silva 1-1/+2
2017-09-21net/smc: no close wait in case of process shut downGravatar Ursula Braun 1-7/+8
2017-09-21net/smc: introduce a delayGravatar Ursula Braun 1-5/+7
2017-04-11net/smc: destruct non-accepted socketsGravatar Ursula Braun 1-1/+0
2017-04-11net/smc: guarantee ConnClosed send after shutdown SHUT_WRGravatar Ursula Braun 1-11/+25
2017-04-11net/smc: no socket state changes in tasklet contextGravatar Ursula Braun 1-14/+25
2017-03-03sched/headers: Move task_struct::signal and task_struct::sighand types and ac...Gravatar Ingo Molnar 1-0/+2
2017-01-09smc: netlink interface for SMC socketsGravatar Ursula Braun 1-0/+1
2017-01-09smc: socket closing and linkgroup cleanupGravatar Ursula Braun 1-0/+441