aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2025-09-28smb: client: pass struct smbdirect_socket to smbd_qp_async_error_upcall()Stefan Metzmacher1-7/+6
2025-09-28smb: client: pass struct smbdirect_socket to smbd_conn_upcall()Stefan Metzmacher1-3/+2
2025-09-28smb: client: pass struct smbdirect_socket to smbd_post_send_full_iter()Stefan Metzmacher1-4/+3
2025-09-28smb: client: pass struct smbdirect_socket to smbd_post_send_empty()Stefan Metzmacher1-6/+3
2025-09-28smb: client: pass struct smbdirect_socket to smbd_post_send_iter()Stefan Metzmacher1-4/+4
2025-09-28smb: client: pass struct smbdirect_socket to manage_keep_alive_before_sending()Stefan Metzmacher1-3/+2
2025-09-28smb: client: pass struct smbdirect_socket to smbd_post_send()Stefan Metzmacher1-3/+2
2025-09-28smb: client: pass struct smbdirect_socket to manage_credits_prior_sending()Stefan Metzmacher1-3/+2
2025-09-28smb: client: pass struct smbdirect_socket to smbd_post_recv()Stefan Metzmacher1-7/+4
2025-09-28smb: client: pass struct smbdirect_socket to smbd_disconnect_rdma_connection()Stefan Metzmacher1-27/+14
2025-09-28smb: client: pass struct smbdirect_socket to {allocate,destroy}_mr_list()Stefan Metzmacher1-8/+6
2025-09-28smb: client: pass struct smbdirect_socket to {enqueue,_get_first}_reassembly()Stefan Metzmacher1-10/+7
2025-09-28smb: client: pass struct smbdirect_socket to {allocate,destroy}_caches_and_workqueue()Stefan Metzmacher1-10/+7
2025-09-28smb: client: pass struct smbdirect_socket to {allocate,destroy}_receive_buffers()Stefan Metzmacher1-9/+7
2025-09-28smb: client: pass struct smbdirect_socket to {get,put}_receive_buffer()Stefan Metzmacher1-16/+14
2025-09-28smb: client: make use of smbdirect_socket.mr_ioStefan Metzmacher3-60/+40
2025-09-28smb: client: make use of smbdirect_socket_parameters.max_frmr_depthStefan Metzmacher4-23/+31
2025-09-28smb: client: make use of struct smbdirect_mr_ioStefan Metzmacher3-58/+37
2025-09-28smb: client: add and use smbd_get_parameters()Stefan Metzmacher3-4/+13
2025-09-28smb: client: make use of smbdirect_socket.workqueueStefan Metzmacher2-18/+16
2025-09-28smb: client: move rdma_readwrite_threshold from smbd_connection to TCP_Server_InfoStefan Metzmacher5-13/+20
2025-09-28smb: client: make use of smbdirect_socket.statisticsStefan Metzmacher3-21/+15
2025-09-28smb: client: remove unused smbd_connection.count_reassembly_queueStefan Metzmacher3-5/+1
2025-09-28smb: client: remove unused smbd_connection->protocolStefan Metzmacher3-4/+2
2025-09-28smb: client: make use of smbdirect_socket.idle.{keepalive,immediate_work,timer_work}Stefan Metzmacher2-38/+30
2025-09-28smb: client: fix smbdirect keep alive handling to match the documentationStefan Metzmacher1-14/+38
2025-09-28smb: client: send empty packets via send_immediate_workStefan Metzmacher2-4/+22
2025-09-28smb: client: make use of smbdirect_socket.rdma.legacy_iwarpStefan Metzmacher2-3/+1
2025-09-28smb: client: make use of smbdirect_socket_parameters.{initiator_depth,responder_resources}Stefan Metzmacher3-17/+16
2025-09-28smb: client: make use of smbdirect_socket_parameters.{resolve_{addr,route},rdma_connect,negotiate}_timeout_msecStefan Metzmacher1-6/+16
2025-09-28smb: client: fill smbdirect_socket_parameters at the beginning and use the values from thereStefan Metzmacher1-13/+13
2025-09-28smb: client: remove useless smbd_connection.send_immediateStefan Metzmacher2-10/+2
2025-09-28smb: client: make use of smbdirect_socket.recv_io.{posted,credits}Stefan Metzmacher3-40/+33
2025-09-28smb: client: count the number of posted recv_io messages in order to calculated creditsStefan Metzmacher2-19/+15
2025-09-28smb: client: limit the range of info->receive_credit_targetStefan Metzmacher2-2/+7
2025-09-28smb: client: remove info->wait_receive_queues handling in smbd_destroy()Stefan Metzmacher3-19/+0
2025-09-28smb: client: make use of ib_wc_status_msg() and skip IB_WC_WR_FLUSH_ERR loggingStefan Metzmacher1-8/+12
2025-09-28smb: client: queue post_recv_credits_work also if the peer raises the credit targetStefan Metzmacher1-0/+5
2025-09-28smb: client: make sure smbd_disconnect_rdma_work() doesn't run after smbd_destroy() took overStefan Metzmacher1-2/+19
2025-09-28smb: client: make use of smbdirect_socket.send_io.credits.{count,wait_queue}Stefan Metzmacher3-14/+10
2025-09-28smb: client: make use of smbdirect_socket.send_io.pending.{count,{dec,zero}_wait_queue}Stefan Metzmacher3-24/+14
2025-09-28smb: client: make use of smbdirect_socket.disconnect_workStefan Metzmacher2-6/+7
2025-09-28smb: client: make use of smbdirect_socket_init()Stefan Metzmacher1-12/+1
2025-09-28smb: client: make only use of wake_up[_all]() in smbdirect.cStefan Metzmacher1-19/+21
2025-09-28smb: client: make use of smbdirect_socket.status_waitStefan Metzmacher2-18/+16
2025-09-28smb: client: use status_wait and SMBDIRECT_SOCKET_RESOLVE_{ADDR,ROUTE}_RUNNING for completionStefan Metzmacher2-23/+28
2025-09-28smb: client: use status_wait and SMBDIRECT_SOCKET_NEGOTIATE_RUNNING for completionStefan Metzmacher2-12/+10
2025-09-28smb: client: adjust smbdirect related output of cifs_debug_data_proc_show()Stefan Metzmacher1-23/+24
2025-09-28smb: smbdirect: introduce smbdirect_socket.first_errorStefan Metzmacher1-0/+1
2025-09-28smb: client/smbdirect: introduce SMBDIRECT_SOCKET_ERRORStefan Metzmacher2-0/+4