summaryrefslogtreecommitdiff
path: root/drivers/nvme/host/tcp.c
Commit message (Expand)AuthorAgeFilesLines
* nvme-tcp: optimize network stack with setting msg flags according to batch sizeSagi Grimberg2020-07-081-3/+17
* nvme-tcp: leverage request pluggingSagi Grimberg2020-07-081-5/+14
* nvme-tcp: have queue prod/cons send list become a llistSagi Grimberg2020-07-081-10/+24
* Merge tag 'v5.8-rc4' into for-5.9/driversJens Axboe2020-07-081-2/+2
|\
| * nvme-tcp: initialize tagset numa value to the value of the ctrlMax Gurtovoy2020-06-241-2/+2
* | nvme: use blk_mq_complete_request_remote to avoid an indirect function callChristoph Hellwig2020-06-241-2/+4
|/
* Merge tag 'block-5.8-2020-06-11' of git://git.kernel.dk/linux-blockLinus Torvalds2020-06-111-4/+4
|\
| * nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_opsRikard Falkeborn2020-06-111-4/+4
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds2020-06-031-45/+8
|\ \ | |/ |/|
| * ipv4: add ip_sock_set_tosChristoph Hellwig2020-05-281-11/+3
| * tcp: add tcp_sock_set_syncntChristoph Hellwig2020-05-281-8/+1
| * tcp: add tcp_sock_set_nodelayChristoph Hellwig2020-05-281-8/+1
| * net: add sock_set_priorityChristoph Hellwig2020-05-281-10/+2
| * net: add sock_no_lingerChristoph Hellwig2020-05-281-8/+1
* | nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to sendSagi Grimberg2020-05-271-3/+8
* | nvme-tcp: try to send request in queue_rq contextSagi Grimberg2020-05-091-11/+32
* | nvme-tcp: avoid scheduling io_work if we are already pollingSagi Grimberg2020-05-091-1/+5
* | nvme-tcp: use bh_lock in data_readySagi Grimberg2020-05-091-2/+2
|/
* nvme-tcp: fix possible crash in recv error flowSagi Grimberg2020-04-011-1/+1
* nvme-tcp: don't poll a non-live queueSagi Grimberg2020-03-311-0/+3
* nvme-tcp: fix possible crash in write_zeroes processingSagi Grimberg2020-03-311-6/+7
* nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrlIsrael Rukshin2020-03-261-1/+6
* nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrlIsrael Rukshin2020-03-261-1/+0
* nvme: Fix ctrl use-after-free during sysfs deletionIsrael Rukshin2020-03-261-2/+1
* nvme-tcp: break from io_work loop if recv failedSagi Grimberg2020-03-261-0/+2
* nvme-tcp: move send failure to nvme_tcp_try_sendSagi Grimberg2020-03-261-15/+11
* nvme-tcp: optimize queue io_cpu assignment for multiple queue mapsSagi Grimberg2020-03-261-6/+56
* nvme-tcp: Set SO_PRIORITY for all host socketsWunderlich, Mark2020-03-041-0/+21
* nvme: prevent warning triggered by nvme_stop_keep_aliveNigel Kirkland2020-02-141-1/+1
* nvme/tcp: fix bug on double requeue when send failsAnton Eidelman2020-02-141-1/+6
* Merge tag 'for-5.5/drivers-20191121' of git://git.kernel.dk/linux-blockLinus Torvalds2019-11-251-2/+2
|\
| * nvme: introduce nvme_is_aen_req functionIsrael Rukshin2019-11-041-2/+2
* | net: use skb_queue_empty_lockless() in busy poll contextsEric Dumazet2019-10-281-1/+1
* | nvme-tcp: fix possible leakage during error flowMax Gurtovoy2019-10-151-0/+1
* | nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLLSebastian Andrzej Siewior2019-10-141-0/+2
* | nvme: Restart request timers in resetting stateKeith Busch2019-10-141-0/+8
|/
* nvme-tcp: fix wrong stop condition in io_workWunderlich, Mark2019-09-251-2/+2
* nvme: tcp: remove redundant assignment to variable retColin Ian King2019-09-121-1/+1
* nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failedSagi Grimberg2019-09-121-1/+1
* nvme: make fabrics command run on a separate request queueSagi Grimberg2019-08-291-2/+17
* nvme-tcp: Add TOS for tcp transportIsrael Rukshin2019-08-291-1/+14
* nvme-tcp: Use struct nvme_ctrl directlyIsrael Rukshin2019-08-291-10/+10
* nvme-tcp: support simple pollingSagi Grimberg2019-08-291-6/+45
* nvme: don't pass cap to nvme_disable_ctrlSagi Grimberg2019-08-291-1/+1
* nvme: move sqsize setting to the coreSagi Grimberg2019-08-291-10/+1
* nvme-tcp: Use protocol specific operations while reading socketPotnuri Bharat Teja2019-08-291-2/+3
* nvme-tcp: cleanup nvme_tcp_recv_pduSagi Grimberg2019-08-291-8/+3
* nvme: wait until all completed request's complete fn is calledMing Lei2019-08-041-2/+6
* nvme-tcp: don't use sendpage for SLAB pagesMikhail Skorzhinskii2019-07-091-1/+8
* nvme-tcp: fix queue mapping when queue count is limitedSagi Grimberg2019-05-301-7/+50