| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-28 | smb: server: make use of smbdirect_socket->recv_io.expected |  Stefan Metzmacher | 1 | -19/+25 |
| 2025-09-28 | smb: server: make use of common smbdirect_socket_parameters |  Stefan Metzmacher | 1 | -44/+49 |
| 2025-09-28 | smb: server: make use of common smbdirect_socket |  Stefan Metzmacher | 1 | -108/+133 |
| 2025-09-28 | smb: server: make use of common smbdirect.h |  Stefan Metzmacher | 5 | -20/+18 |
| 2025-09-28 | smb: server: make use of common smbdirect_pdu.h |  Stefan Metzmacher | 2 | -64/+24 |
| 2025-09-28 | smb: server: fix IRD/ORD negotiation with the client |  Stefan Metzmacher | 1 | -13/+84 |
| 2025-09-28 | smb: client: let smbd_post_send_iter() call ib_dma_map_single() for the header first |  Stefan Metzmacher | 1 | -22/+21 |
| 2025-09-28 | smb: client: defer calling ib_alloc_pd() after we are connected |  Stefan Metzmacher | 1 | -8/+11 |
| 2025-09-28 | smb: client: allocate smbdirect workqueue at the beginning of _smbd_get_connection() |  Stefan Metzmacher | 1 | -13/+14 |
| 2025-09-28 | smb: client: make consitent use of spin_lock_irq{save,restore}() in smbdirect.c |  Stefan Metzmacher | 1 | -11/+15 |
| 2025-09-28 | smb: client: let smbd_{destroy,disconnect_rdma_{work,connection}}() wake up all wait queues |  Stefan Metzmacher | 1 | -12/+40 |
| 2025-09-28 | smb: client: let smbd_disconnect_rdma_connection() disable all work but disconnect_work |  Stefan Metzmacher | 1 | -0/+10 |
| 2025-09-28 | smb: client: fill in smbdirect_socket.first_error on error |  Stefan Metzmacher | 1 | -0/+6 |
| 2025-09-28 | smb: client: let smbd_disconnect_rdma_connection() set SMBDIRECT_SOCKET_ERROR... |  Stefan Metzmacher | 1 | -0/+40 |
| 2025-09-28 | smb: client: remove unused struct smbdirect_socket argument of smbd_iter_to_mr() |  Stefan Metzmacher | 1 | -3/+2 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to get_mr() |  Stefan Metzmacher | 1 | -3/+2 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to smbd_negotiate() |  Stefan Metzmacher | 1 | -3/+2 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to smbd_post_send_negotiate_req() |  Stefan Metzmacher | 1 | -3/+2 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to smbd_ia_open() |  Stefan Metzmacher | 1 | -3/+2 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to smbd_create_id() |  Stefan Metzmacher | 1 | -3/+2 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to smbd_qp_async_error_upcall() |  Stefan Metzmacher | 1 | -7/+6 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to smbd_conn_upcall() |  Stefan Metzmacher | 1 | -3/+2 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to smbd_post_send_full_iter() |  Stefan Metzmacher | 1 | -4/+3 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to smbd_post_send_empty() |  Stefan Metzmacher | 1 | -6/+3 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to smbd_post_send_iter() |  Stefan Metzmacher | 1 | -4/+4 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to manage_keep_alive_before_sending() |  Stefan Metzmacher | 1 | -3/+2 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to smbd_post_send() |  Stefan Metzmacher | 1 | -3/+2 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to manage_credits_prior_sending() |  Stefan Metzmacher | 1 | -3/+2 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to smbd_post_recv() |  Stefan Metzmacher | 1 | -7/+4 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to smbd_disconnect_rdma_connection() |  Stefan Metzmacher | 1 | -27/+14 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to {allocate,destroy}_mr_list() |  Stefan Metzmacher | 1 | -8/+6 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to {enqueue,_get_first}_reassembly() |  Stefan Metzmacher | 1 | -10/+7 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to {allocate,destroy}_caches_and_workqueue() |  Stefan Metzmacher | 1 | -10/+7 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to {allocate,destroy}_receive_buffers() |  Stefan Metzmacher | 1 | -9/+7 |
| 2025-09-28 | smb: client: pass struct smbdirect_socket to {get,put}_receive_buffer() |  Stefan Metzmacher | 1 | -16/+14 |
| 2025-09-28 | smb: client: make use of smbdirect_socket.mr_io |  Stefan Metzmacher | 3 | -60/+40 |
| 2025-09-28 | smb: client: make use of smbdirect_socket_parameters.max_frmr_depth |  Stefan Metzmacher | 4 | -23/+31 |
| 2025-09-28 | smb: client: make use of struct smbdirect_mr_io |  Stefan Metzmacher | 3 | -58/+37 |
| 2025-09-28 | smb: client: add and use smbd_get_parameters() |  Stefan Metzmacher | 3 | -4/+13 |
| 2025-09-28 | smb: client: make use of smbdirect_socket.workqueue |  Stefan Metzmacher | 2 | -18/+16 |
| 2025-09-28 | smb: client: move rdma_readwrite_threshold from smbd_connection to TCP_Server_Info |  Stefan Metzmacher | 5 | -13/+20 |
| 2025-09-28 | smb: client: make use of smbdirect_socket.statistics |  Stefan Metzmacher | 3 | -21/+15 |
| 2025-09-28 | smb: client: remove unused smbd_connection.count_reassembly_queue |  Stefan Metzmacher | 3 | -5/+1 |
| 2025-09-28 | smb: client: remove unused smbd_connection->protocol |  Stefan Metzmacher | 3 | -4/+2 |
| 2025-09-28 | smb: client: make use of smbdirect_socket.idle.{keepalive,immediate_work,timer_work} |  Stefan Metzmacher | 2 | -38/+30 |
| 2025-09-28 | smb: client: fix smbdirect keep alive handling to match the documentation |  Stefan Metzmacher | 1 | -14/+38 |
| 2025-09-28 | smb: client: send empty packets via send_immediate_work |  Stefan Metzmacher | 2 | -4/+22 |
| 2025-09-28 | smb: client: make use of smbdirect_socket.rdma.legacy_iwarp |  Stefan Metzmacher | 2 | -3/+1 |
| 2025-09-28 | smb: client: make use of smbdirect_socket_parameters.{initiator_depth,responder_resources} |  Stefan Metzmacher | 3 | -17/+16 |
| 2025-09-28 | smb: client: make use of smbdirect_socket_parameters.{resolve_{addr,route},rdma_connect,negotiate}_timeout_msec |  Stefan Metzmacher | 1 | -6/+16 |