summaryrefslogtreecommitdiffstats
path: root/drivers/nvme/target/tcp.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-5.13/drivers-2021-04-27' of git://git.kernel.dk/linux-blockLinus Torvalds2021-04-281-12/+67
|\
| * nvmet-tcp: fix a segmentation fault during io parsing errorElad Grupi2021-04-151-8/+31
| * nvmet-tcp: enable optional queue idle period trackingWunderlich, Mark2021-04-021-2/+34
| * nvmet-tcp: fix incorrect locking in state_change sk callbackSagi Grimberg2021-04-021-2/+2
* | nvmet-tcp: fix kmap leak when data digest in useElad Grupi2021-03-181-1/+1
|/
* Merge tag 'for-5.12/drivers-2021-02-17' of git://git.kernel.dk/linux-blockLinus Torvalds2021-02-211-17/+42
|\
| * nvmet-tcp: fix potential race of tcp socket closing accept_workSagi Grimberg2021-02-101-10/+18
| * nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUsSagi Grimberg2021-02-101-7/+24
* | nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUsSagi Grimberg2021-02-031-1/+2
|/
* nvmet-tcp: have queue io_work context run on sock incoming cpuMark Wunderlich2020-09-271-11/+10
* nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pduZiye Yang2020-08-281-1/+9
* nvmet-tcp: simplify nvmet_process_resp_listSagi Grimberg2020-07-081-9/+3
* nvmet-tcp: remove has_keyed_sgls initializationMax Gurtovoy2020-07-081-1/+0
* Merge tag 'block-5.8-2020-06-11' of git://git.kernel.dk/linux-blockLinus Torvalds2020-06-111-2/+2
|\
| * nvmet-tcp: constify nvmet_tcp_opsMax Gurtovoy2020-06-111-2/+2
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds2020-06-031-44/+10
|\ \ | |/ |/|
| * ipv4: add ip_sock_set_tosChristoph Hellwig2020-05-281-8/+2
| * tcp: add tcp_sock_set_nodelayChristoph Hellwig2020-05-281-10/+2
| * net: add sock_set_priorityChristoph Hellwig2020-05-281-14/+4
| * net: add sock_no_lingerChristoph Hellwig2020-05-281-5/+1
| * net: add sock_set_reuseaddrChristoph Hellwig2020-05-281-7/+1
* | nvmet-tcp: move send/recv error handling in the send/recv methods instead of ...Sagi Grimberg2020-05-271-19/+24
* | nvmet-tcp: set MSG_EOR if we send last payload in the batchSagi Grimberg2020-05-271-0/+2
* | nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to sendSagi Grimberg2020-05-271-4/+4
|/
* Merge tag 'for-5.7/drivers-2020-03-29' of git://git.kernel.dk/linux-blockLinus Torvalds2020-03-301-3/+32
|\
| * nvmet-tcp: optimize tcp stack TX when data digest is usedSagi Grimberg2020-03-261-2/+5
| * nvmet-tcp: fix maxh2cdata icresp parameterSagi Grimberg2020-03-261-1/+1
| * nvmet-tcp: set SO_PRIORITY for accepted socketsWunderlich, Mark2020-03-041-0/+26
* | nvmet-tcp: set MSG_MORE only if we actually have more to sendSagi Grimberg2020-03-211-3/+9
|/
* nvmet: Open code nvmet_req_execute()Christoph Hellwig2019-11-041-3/+3
* nvmet-tcp: Don't set the request's data_lenLogan Gunthorpe2019-11-041-4/+2
* nvmet-tcp: Don't check data_len in nvmet_tcp_map_data()Logan Gunthorpe2019-11-041-1/+1
* nvmet-tcp: remove superflous check on request sglSagi Grimberg2019-09-251-8/+4
* nvmet-tcp: Add TOS for tcp transportIsrael Rukshin2019-08-291-0/+11
* nvmet-tcp: fix possible memory leakSagi Grimberg2019-08-291-0/+1
* nvmet-tcp: fix possible NULL derefSagi Grimberg2019-08-291-4/+8
* nvmet-tcp: don't fail maxr2t greater than 1Sagi Grimberg2019-04-251-6/+0
* nvmet: rename nvme_completion instances from rsp to cqeMax Gurtovoy2019-04-251-4/+4
* nvmet-tcp: implement C2HData SUCCESS optimizationSagi Grimberg2019-04-051-3/+21
* nvmet-tcp: fix uninitialized variable accessSagi Grimberg2019-01-161-1/+1
* nvmet-tcp: fix endianess annotationsChristoph Hellwig2018-12-181-2/+2
* nvmet-tcp: add NVMe over TCP target driverSagi Grimberg2018-12-131-0/+1737