summaryrefslogtreecommitdiffstats
path: root/fs/smb/common/smbdirect
AgeCommit message (Expand)AuthorLines
2026-02-08smb: smbdirect: introduce smbdirect_socket.send_io.bcredits.*Stefan Metzmacher-0/+16
2026-02-08smb: smbdirect: introduce smbdirect_socket.recv_io.credits.availableStefan Metzmacher-0/+2
2025-12-14smb: smbdirect: introduce smbdirect_socket.connect.{lock,work}Stefan Metzmacher-0/+12
2025-11-30smb: smbdirect: introduce SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}()Stefan Metzmacher-0/+38
2025-11-30smb: smbdirect: introduce SMBDIRECT_DEBUG_ERR_PTR() helperStefan Metzmacher-0/+13
2025-10-22smb: smbdirect: introduce smbdirect_socket.send_io.lcredits.*Stefan Metzmacher-1/+12
2025-10-13smb: smbdirect: introduce smbdirect_mr_io.{kref,mutex} and SMBDIRECT_MR_DISABLEDStefan Metzmacher-1/+10
2025-09-28smb: smbdirect: introduce smbdirect_socket.first_errorStefan Metzmacher-0/+1
2025-09-28smb: client/smbdirect: introduce SMBDIRECT_SOCKET_ERRORStefan Metzmacher-0/+3
2025-09-28smb: client/smbdirect: replace SMBDIRECT_SOCKET_CONNECTING with more detailed...Stefan Metzmacher-6/+36
2025-09-28smb: smbdirect: let smbdirect_socket_init() initialize all [delayed_]work_str...Stefan Metzmacher-0/+20
2025-09-28smb: smbdirect: introduce smbdirect_socket.mr_io.*Stefan Metzmacher-0/+45
2025-09-28smb: smbdirect: introduce smbdirect_socket_parameters.max_frmr_depthStefan Metzmacher-0/+1
2025-09-28smb: smbdirect: introduce struct smbdirect_mr_ioStefan Metzmacher-0/+26
2025-09-28smb: smbdirect: introduce smbdirect_socket.workqueueStefan Metzmacher-0/+8
2025-09-28smb: smbdirect: introduce smbdirect_socket.statisticsStefan Metzmacher-0/+11
2025-09-28smb: smbdirect: introduce smbdirect_socket.idle.{keepalive,immediate_work,tim...Stefan Metzmacher-0/+15
2025-09-28smb: smbdirect: introduce smbdirect_socket.rdma.legacy_iwarpStefan Metzmacher-0/+4
2025-09-28smb: smbdirect: introduce smbdirect_socket_parameters.{initiator_depth,respon...Stefan Metzmacher-0/+2
2025-09-28smb: smbdirect: introduce smbdirect_socket_parameters.{resolve_{addr,route},r...Stefan Metzmacher-0/+4
2025-09-28smb: smbdirect: introduce smbdirect_socket.recv_io.{posted,credits}Stefan Metzmacher-0/+21
2025-09-28smb: smbdirect: introduce struct smbdirect_rw_ioStefan Metzmacher-0/+16
2025-09-28smb: smbdirect: introduce smbdirect_socket.rw_io.creditsStefan Metzmacher-0/+24
2025-09-28smb: smbdirect: introduce struct smbdirect_send_batchStefan Metzmacher-0/+17
2025-09-28smb: smbdirect: introduce smbdirect_socket.send_io.credits.{count,wait_queue}Stefan Metzmacher-0/+11
2025-09-28smb: smbdirect: introduce smbdirect_socket.send_io.pending.{count,{dec,zero}_...Stefan Metzmacher-0/+19
2025-09-28smb: smbdirect: introduce smbdirect_socket.disconnect_workStefan Metzmacher-0/+2
2025-09-28smb: smbdirect: introduce smbdirect_socket_init()Stefan Metzmacher-0/+18
2025-09-28smb: smbdirect: introduce smbdirect_socket.status_waitStefan Metzmacher-0/+1
2025-09-28smb: smbdirect: introduce smbdirect_socket_status_string()Stefan Metzmacher-0/+23
2025-08-06smb: smbdirect: add smbdirect_socket.{send,recv}_io.mem.{cache,pool}Stefan Metzmacher-0/+23
2025-08-06smb: smbdirect: introduce struct smbdirect_send_ioStefan Metzmacher-0/+24
2025-08-06smb: smbdirect: add SMBDIRECT_RECV_IO_MAX_SGEStefan Metzmacher-0/+7
2025-08-06smb: smbdirect: introduce smbdirect_socket.recv_io.reassembly.*Stefan Metzmacher-0/+26
2025-08-06smb: smbdirect: introduce smbdirect_socket.recv_io.free.{list,lock}Stefan Metzmacher-0/+9
2025-08-06smb: smbdirect: introduce struct smbdirect_recv_ioStefan Metzmacher-0/+15
2025-08-06smb: smbdirect: introduce smbdirect_socket.recv_io.expectedStefan Metzmacher-0/+14
2025-06-03smb: smbdirect: introduce smbdirect_socket_parametersStefan Metzmacher-0/+22
2025-06-03smb: smbdirect: add smbdirect_socket.hStefan Metzmacher-0/+41
2025-06-03smb: smbdirect: add smbdirect.h with public structuresStefan Metzmacher-0/+17
2025-06-03smb: smbdirect: add smbdirect_pdu.h with protocol definitionsStefan Metzmacher-0/+55