| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-22 | smb: smbdirect: introduce smbdirect_socket.send_io.lcredits.* |  Stefan Metzmacher | 1 | -1/+12 |
| 2025-10-15 | smb: move some duplicate definitions to common/cifsglob.h |  ZhangGuoDong | 1 | -0/+30 |
| 2025-10-13 | smb: smbdirect: introduce smbdirect_mr_io.{kref,mutex} and SMBDIRECT_MR_DISABLED |  Stefan Metzmacher | 1 | -1/+10 |
| 2025-09-29 | smb: Use arc4 library instead of duplicate arc4 code |  Eric Biggers | 3 | -99/+0 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket.first_error |  Stefan Metzmacher | 1 | -0/+1 |
| 2025-09-28 | smb: client/smbdirect: introduce SMBDIRECT_SOCKET_ERROR |  Stefan Metzmacher | 1 | -0/+3 |
| 2025-09-28 | smb: client/smbdirect: replace SMBDIRECT_SOCKET_CONNECTING with more detailed states |  Stefan Metzmacher | 1 | -6/+36 |
| 2025-09-28 | smb: smbdirect: let smbdirect_socket_init() initialize all [delayed_]work_structs as disabled |  Stefan Metzmacher | 1 | -0/+20 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket.mr_io.* |  Stefan Metzmacher | 1 | -0/+45 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket_parameters.max_frmr_depth |  Stefan Metzmacher | 1 | -0/+1 |
| 2025-09-28 | smb: smbdirect: introduce struct smbdirect_mr_io |  Stefan Metzmacher | 1 | -0/+26 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket.workqueue |  Stefan Metzmacher | 1 | -0/+8 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket.statistics |  Stefan Metzmacher | 1 | -0/+11 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket.idle.{keepalive,immediate_work,timer_work} |  Stefan Metzmacher | 1 | -0/+15 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket.rdma.legacy_iwarp |  Stefan Metzmacher | 1 | -0/+4 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket_parameters.{initiator_depth,responder_resources} |  Stefan Metzmacher | 1 | -0/+2 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket_parameters.{resolve_{addr,route},rdma_connect,negotiate}_timeout_msec |  Stefan Metzmacher | 1 | -0/+4 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket.recv_io.{posted,credits} |  Stefan Metzmacher | 1 | -0/+21 |
| 2025-09-28 | smb: smbdirect: introduce struct smbdirect_rw_io |  Stefan Metzmacher | 1 | -0/+16 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket.rw_io.credits |  Stefan Metzmacher | 1 | -0/+24 |
| 2025-09-28 | smb: smbdirect: introduce struct smbdirect_send_batch |  Stefan Metzmacher | 1 | -0/+17 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket.send_io.credits.{count,wait_queue} |  Stefan Metzmacher | 1 | -0/+11 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket.send_io.pending.{count,{dec,zero}_wait_queue} |  Stefan Metzmacher | 1 | -0/+19 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket.disconnect_work |  Stefan Metzmacher | 1 | -0/+2 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket_init() |  Stefan Metzmacher | 1 | -0/+18 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket.status_wait |  Stefan Metzmacher | 1 | -0/+1 |
| 2025-09-28 | smb: smbdirect: introduce smbdirect_socket_status_string() |  Stefan Metzmacher | 1 | -0/+23 |
| 2025-08-06 | smb: smbdirect: add smbdirect_socket.{send,recv}_io.mem.{cache,pool} |  Stefan Metzmacher | 1 | -0/+23 |
| 2025-08-06 | smb: smbdirect: introduce struct smbdirect_send_io |  Stefan Metzmacher | 1 | -0/+24 |
| 2025-08-06 | smb: smbdirect: add SMBDIRECT_RECV_IO_MAX_SGE |  Stefan Metzmacher | 1 | -0/+7 |
| 2025-08-06 | smb: smbdirect: introduce smbdirect_socket.recv_io.reassembly.* |  Stefan Metzmacher | 1 | -0/+26 |
| 2025-08-06 | smb: smbdirect: introduce smbdirect_socket.recv_io.free.{list,lock} |  Stefan Metzmacher | 1 | -0/+9 |
| 2025-08-06 | smb: smbdirect: introduce struct smbdirect_recv_io |  Stefan Metzmacher | 1 | -0/+15 |
| 2025-08-06 | smb: smbdirect: introduce smbdirect_socket.recv_io.expected |  Stefan Metzmacher | 1 | -0/+14 |
| 2025-06-03 | smb: smbdirect: introduce smbdirect_socket_parameters |  Stefan Metzmacher | 2 | -0/+22 |
| 2025-06-03 | smb: smbdirect: add smbdirect_socket.h |  Stefan Metzmacher | 1 | -0/+41 |
| 2025-06-03 | smb: smbdirect: add smbdirect.h with public structures |  Stefan Metzmacher | 1 | -0/+17 |
| 2025-06-03 | smb: smbdirect: add smbdirect_pdu.h with protocol definitions |  Stefan Metzmacher | 1 | -0/+55 |
| 2025-04-08 | cifs: Fix support for WSL-style symlinks |  Pali Rohár | 1 | -3/+3 |
| 2025-03-31 | smb: client: Store original IO parameters and prevent zero IO sizes |  Wang Zhaolong | 1 | -0/+3 |
| 2025-03-02 | smb: common: change the data type of num_aces to le16 |  Namjae Jeon | 1 | -1/+2 |
| 2025-02-19 | cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes |  Pali Rohár | 1 | -0/+3 |
| 2025-02-19 | smb: client, common: Avoid multiple -Wflex-array-member-not-at-end warnings |  Gustavo A. R. Silva | 1 | -10/+20 |
| 2025-01-29 | cifs: Rename struct reparse_posix_data to reparse_nfs_data_buffer and move to common/smb2pdu.h |  Pali Rohár | 1 | -1/+13 |
| 2024-11-25 | cifs: Add support for parsing WSL-style symlinks |  Pali Rohár | 1 | -0/+9 |
| 2024-09-29 | smb: Update comments about some reparse point tags |  Pali Rohár | 1 | -3/+4 |
| 2024-09-25 | ksmbd: Correct typos in multiple comments across various files |  Shen Lichuan | 1 | -3/+3 |
| 2024-09-15 | smb: add comment to STATUS_MCA_OCCURED |  ChenXiaoSong | 1 | -0/+4 |
| 2024-09-15 | smb: move SMB2 Status code to common header file |  ChenXiaoSong | 1 | -0/+1773 |
| 2024-09-15 | smb: move some duplicate definitions to common/smbacl.h |  ChenXiaoSong | 1 | -0/+121 |