Linux CIFS filesystem development
 help / color / mirror / Atom feed
 messages from 2025-08-18 14:12:40 to 2025-08-25 21:02:18 UTC [more...]

[PATCH v4 000/142] smb: smbdirect/client/server: make use of common structures
 2025-08-25 20:41 UTC  (124+ messages)
` [PATCH v4 001/142] smb: smbdirect: introduce smbdirect_socket.status_wait
` [PATCH v4 002/142] smb: smbdirect: introduce smbdirect_socket_init()
` [PATCH v4 003/142] smb: smbdirect: introduce smbdirect_socket.disconnect_work
` [PATCH v4 004/142] smb: smbdirect: introduce smbdirect_socket.send_io.pending.{count,wait_queue}
` [PATCH v4 005/142] smb: smbdirect: introduce smbdirect_socket.send_io.credits.{count,wait_queue}
` [PATCH v4 006/142] smb: smbdirect: introduce struct smbdirect_send_batch
` [PATCH v4 007/142] smb: smbdirect: introduce smbdirect_socket.rw_io.credits
` [PATCH v4 008/142] smb: smbdirect: introduce struct smbdirect_rw_io
` [PATCH v4 009/142] smb: smbdirect: introduce smbdirect_socket.recv_io.{posted,credits}
` [PATCH v4 010/142] smb: smbdirect: introduce smbdirect_socket_parameters.{resolve_{addr,route},rdma_connect,negotiate}_timeout_msec
` [PATCH v4 011/142] smb: smbdirect: introduce smbdirect_socket_parameters.{initiator_depth,responder_resources}
` [PATCH v4 012/142] smb: smbdirect: introduce smbdirect_socket.rdma.legacy_iwarp
` [PATCH v4 013/142] smb: smbdirect: introduce smbdirect_socket.idle.{keepalive,immediate_work,timer_work}
` [PATCH v4 014/142] smb: smbdirect: introduce smbdirect_socket.statistics
` [PATCH v4 015/142] smb: smbdirect: introduce smbdirect_socket.workqueue
` [PATCH v4 016/142] smb: smbdirect: introduce struct smbdirect_mr_io
` [PATCH v4 017/142] smb: smbdirect: introduce smbdirect_socket_parameters.max_frmr_depth
` [PATCH v4 018/142] smb: smbdirect: introduce smbdirect_socket.mr_io.*
` [PATCH v4 019/142] smb: client/smbdirect: replace SMBDIRECT_SOCKET_CONNECTING with more detailed states
` [PATCH v4 020/142] smb: client: use status_wait and SMBDIRECT_SOCKET_NEGOTIATE_RUNNING for completion
` [PATCH v4 021/142] smb: client: use status_wait and SMBDIRECT_SOCKET_RESOLVE_{ADDR,ROUTE}_RUNNING "
` [PATCH v4 022/142] smb: client: make use of smbdirect_socket.status_wait
` [PATCH v4 023/142] smb: client: make only use of wake_up[_all]() in smbdirect.c
` [PATCH v4 024/142] smb: client: make use of smbdirect_socket_init()
` [PATCH v4 025/142] smb: client: make use of smbdirect_socket.disconnect_work
` [PATCH v4 026/142] smb: client: make use of smbdirect_socket.send_io.pending.{count,wait_queue}
` [PATCH v4 027/142] smb: client: make use of smbdirect_socket.send_io.credits.{count,wait_queue}
` [PATCH v4 028/142] smb: client: make sure smbd_disconnect_rdma_work() doesn't run after smbd_destroy() took over
` [PATCH v4 029/142] smb: client: use disable[_delayed]_work_sync in smbdirect.c
` [PATCH v4 030/142] smb: client: let smbd_destroy() call disable_work_sync(&info->post_send_credits_work)
` [PATCH v4 031/142] smb: client: queue post_recv_credits_work also if the peer raises the credit target
` [PATCH v4 032/142] smb: client: make use of ib_wc_status_msg() and skip IB_WC_WR_FLUSH_ERR logging
` [PATCH v4 033/142] smb: client: remove info->wait_receive_queues handling in smbd_destroy()
` [PATCH v4 034/142] smb: client: limit the range of info->receive_credit_target
` [PATCH v4 035/142] smb: client: count the number of posted recv_io messages in order to calculated credits
` [PATCH v4 036/142] smb: client: make use of smbdirect_socket.recv_io.{posted,credits}
` [PATCH v4 037/142] smb: client: remove useless smbd_connection.send_immediate
` [PATCH v4 038/142] smb: client: fill smbdirect_socket_parameters at the beginning and use the values from there
` [PATCH v4 039/142] smb: client: make use of smbdirect_socket_parameters.{resolve_{addr,route},rdma_connect,negotiate}_timeout_msec
` [PATCH v4 040/142] smb: client: make use of smbdirect_socket_parameters.{initiator_depth,responder_resources}
` [PATCH v4 041/142] smb: client: make use of smbdirect_socket.rdma.legacy_iwarp
` [PATCH v4 042/142] smb: client: send empty packets via send_immediate_work
` [PATCH v4 043/142] smb: client: fix smbdirect keep alive handling to match the documentation
` [PATCH v4 044/142] smb: client: make use of smbdirect_socket.idle.{keepalive,immediate_work,timer_work}
` [PATCH v4 045/142] smb: client: remove unused smbd_connection->protocol
` [PATCH v4 046/142] smb: client: remove unused smbd_connection.count_reassembly_queue
` [PATCH v4 047/142] smb: client: make use of smbdirect_socket.statistics
` [PATCH v4 048/142] smb: client: don't check sc->send_io.pending.count is below sp->send_credit_target
` [PATCH v4 049/142] smb: client: move rdma_readwrite_threshold from smbd_connection to TCP_Server_Info
` [PATCH v4 050/142] smb: client: make use of smbdirect_socket.workqueue
` [PATCH v4 051/142] smb: client: add and use smbd_get_parameters()
` [PATCH v4 052/142] smb: client: make use of struct smbdirect_mr_io
` [PATCH v4 053/142] smb: client: make use of smbdirect_socket_parameters.max_frmr_depth
` [PATCH v4 054/142] smb: client: make use of smbdirect_socket.mr_io
` [PATCH v4 055/142] smb: client: pass struct smbdirect_socket to {get,put}_receive_buffer()
` [PATCH v4 056/142] smb: client: pass struct smbdirect_socket to {allocate,destroy}_receive_buffers()
` [PATCH v4 057/142] smb: client: pass struct smbdirect_socket to {allocate,destroy}_caches_and_workqueue()
` [PATCH v4 058/142] smb: client: pass struct smbdirect_socket to {enqueue,_get_first}_reassembly()
` [PATCH v4 059/142] smb: client: pass struct smbdirect_socket to {allocate,destroy}_mr_list()
` [PATCH v4 060/142] smb: client: pass struct smbdirect_socket to smbd_disconnect_rdma_connection()
` [PATCH v4 061/142] smb: client: pass struct smbdirect_socket to smbd_post_recv()
` [PATCH v4 062/142] smb: client: pass struct smbdirect_socket to manage_credits_prior_sending()
` [PATCH v4 063/142] smb: client: pass struct smbdirect_socket to smbd_post_send()
` [PATCH v4 064/142] smb: client: pass struct smbdirect_socket to manage_keep_alive_before_sending()
` [PATCH v4 065/142] smb: client: pass struct smbdirect_socket to smbd_post_send_iter()
` [PATCH v4 066/142] smb: client: pass struct smbdirect_socket to smbd_post_send_empty()
` [PATCH v4 067/142] smb: client: pass struct smbdirect_socket to smbd_post_send_full_iter()
` [PATCH v4 068/142] smb: client: pass struct smbdirect_socket to smbd_conn_upcall()
` [PATCH v4 069/142] smb: client: pass struct smbdirect_socket to smbd_qp_async_error_upcall()
` [PATCH v4 070/142] smb: client: pass struct smbdirect_socket to smbd_create_id()
` [PATCH v4 071/142] smb: client: pass struct smbdirect_socket to smbd_ia_open()
` [PATCH v4 072/142] smb: client: pass struct smbdirect_socket to smbd_post_send_negotiate_req()
` [PATCH v4 073/142] smb: client: pass struct smbdirect_socket to smbd_negotiate()
` [PATCH v4 074/142] smb: client: pass struct smbdirect_socket to get_mr()
` [PATCH v4 075/142] smb: client: remove unused struct smbdirect_socket argument of smbd_iter_to_mr()
` [PATCH v4 076/142] smb: server: make use of common smbdirect_pdu.h
` [PATCH v4 077/142] smb: server: make use of common smbdirect.h
` [PATCH v4 078/142] smb: server: make use of common smbdirect_socket
` [PATCH v4 079/142] smb: server: make use of common smbdirect_socket_parameters
` [PATCH v4 080/142] smb: server: make use of smbdirect_socket->recv_io.expected
` [PATCH v4 081/142] smb: server: make use of struct smbdirect_recv_io
` [PATCH v4 082/142] smb: server: make use of smbdirect_socket.recv_io.free.{list,lock}
` [PATCH v4 083/142] smb: server: make use of smbdirect_socket.recv_io.reassembly.*
` [PATCH v4 084/142] smb: server: make use of SMBDIRECT_RECV_IO_MAX_SGE
` [PATCH v4 085/142] smb: server: make use of struct smbdirect_send_io
` [PATCH v4 086/142] smb: server: make use of smbdirect_socket.{send,recv}_io.mem.{cache,pool}
` [PATCH v4 087/142] smb: server: make only use of wake_up[_all]() in transport_rdma.c
` [PATCH v4 088/142] smb: server: add a pr_info() when the server starts running
` [PATCH v4 089/142] smb: server: don't use delayed_work for post_recv_credits_work
` [PATCH v4 090/142] smb: server: queue post_recv_credits_work in put_recvmsg() and avoid count_avail_recvmsg
` [PATCH v4 091/142] smb: server: make use of smbdirect_socket.status_wait
` [PATCH v4 092/142] smb: server: only turn into SMBDIRECT_SOCKET_CONNECTED when negotiation is done
` [PATCH v4 093/142] smb: server: use disable_work_sync in transport_rdma.c
` [PATCH v4 094/142] smb: server: move smb_direct_disconnect_rdma_work() into free_transport()
` [PATCH v4 095/142] smb: server: don't wait for info->send_pending == 0 on error
` [PATCH v4 096/142] smb: server: make use of smbdirect_socket_init()
` [PATCH v4 097/142] smb: server: make use of smbdirect_socket.disconnect_work
` [PATCH v4 098/142] smb: server: make use of smbdirect_socket.send_io.pending.{count,wait_queue}
` [PATCH v4 099/142] smb: server: make use of smbdirect_socket.send_io.credits.{count,wait_queue}
` [PATCH v4 100/142] smb: server: make use of struct smbdirect_send_batch
` [PATCH v4 101/142] smb: server: make use smbdirect_socket.rw_io.credits
` [PATCH v4 102/142] smb: server: make use of struct smbdirect_rw_io
` [PATCH v4 103/142] smb: server: take the recv_credit_target from the negotiate req and always limit the range
` [PATCH v4 104/142] smb: server: manage recv credits by counting posted recv_io and granted credits
` [PATCH v4 105/142] smb: server: make use of smbdirect_socket.recv_io.{posted,credits}
` [PATCH v4 106/142] smb: server: replace smb_trans_direct_transfort() with SMBD_TRANS()
` [PATCH v4 107/142] smb: server: remove useless casts from KSMBD_TRANS/SMBD_TRANS
` [PATCH v4 108/142] smb: server: pass ksmbd_transport to get_smbd_max_read_write_size()
` [PATCH v4 109/142] smb: server: fill smbdirect_socket_parameters at the beginning and use the values from there
` [PATCH v4 110/142] smb: server: make use of smbdirect_socket_parameters.negotiate_timeout_msec and change to 5s
` [PATCH v4 111/142] smb: server: make use of smbdirect_socket_parameters.{initiator_depth,responder_resources}
` [PATCH v4 112/142] smb: server: make use of smbdirect_socket.rdma.legacy_iwarp
` [PATCH v4 113/142] smb: server: make use of smbdirect_socket.idle.immediate_work
` [PATCH v4 114/142] smb: server: implement correct keepalive and timeout handling for smbdirect
` [PATCH v4 115/142] smb: server: make use of smbdirect_socket.workqueue
` [PATCH v4 116/142] smb: server: pass struct smbdirect_socket to {get_free,put}_recvmsg()
` [PATCH v4 117/142] smb: server: pass struct smbdirect_socket to smb_direct_{create,destroy}_pools()
` [PATCH v4 118/142] smb: server: pass struct smbdirect_socket to smb_direct_get_max_fr_pages()
` [PATCH v4 119/142] smb: server: pass struct smbdirect_socket to smb_direct_init_params()
` [PATCH v4 120/142] smb: server: pass struct smbdirect_socket to smb_direct_disconnect_rdma_connection()
` [PATCH v4 121/142] smb: server: pass struct smbdirect_socket to smb_direct_cm_handler()
` [PATCH v4 122/142] smb: server: pass struct smbdirect_socket to smb_direct_qpair_handler()
` [PATCH v4 123/142] smb: server: pass struct smbdirect_socket to smb_direct_create_qpair()

[PATCH] smb: client: fix data loss due to broken rename(2)
 2025-08-25 16:20 UTC 

[PATCH 0/4] smb: Backport UAF fixes for v5.4.y
 2025-08-24  8:47 UTC  (2+ messages)

[PATCH][SMB3 client] fix copy_file_range() return codes to fix generic/157 test
 2025-08-24  2:29 UTC 

[PATCH net-next v2 00/15] net: introduce QUIC infrastructure and core subcomponents
 2025-08-23 18:38 UTC  (34+ messages)
` [PATCH net-next v2 01/15] net: define IPPROTO_QUIC and SOL_QUIC constants
` [PATCH net-next v2 02/15] net: build socket infrastructure for QUIC protocol
` [PATCH net-next v2 03/15] quic: provide common utilities and data structures
` [PATCH net-next v2 04/15] quic: provide family ops for address and protocol
` [PATCH net-next v2 06/15] quic: add stream management
` [PATCH net-next v2 07/15] quic: add connection id management
` [PATCH net-next v2 08/15] quic: add path management
` [PATCH net-next v2 09/15] quic: add congestion control
` [PATCH net-next v2 10/15] quic: add packet number space
` [PATCH net-next v2 11/15] quic: add crypto key derivation and installation
` [PATCH net-next v2 12/15] quic: add crypto packet encryption and decryption
` [PATCH net-next v2 13/15] quic: add timer management
` [PATCH net-next v2 14/15] quic: add frame encoder and decoder base
` [PATCH net-next v2 15/15] quic: add packet builder and parser base

Current state of smbdirect patches
 2025-08-22 15:53 UTC  (5+ messages)

[PATCH v2] smb: server: fix IRD/ORD negotiation with the client
 2025-08-22 14:46 UTC  (4+ messages)

[GIT PULL] smb3 client fix
 2025-08-22 13:36 UTC  (2+ messages)

[PATCH 6.12.y] netfs: Fix unbuffered write error handling
 2025-08-22  3:08 UTC 

struct rdma_conn_param uses u8 for responder_resources, initiator_depth and private_data_len
 2025-08-21 21:11 UTC  (2+ messages)

[PATCH V5] smb: client: Fix mount deadlock by avoiding super block iteration in DFS reconnect
 2025-08-21 16:12 UTC  (2+ messages)

[GIT PULL] ksmbd server fixes
 2025-08-21 12:01 UTC  (2+ messages)

[PATCH] smb: client: fix sending the iwrap custom IRD/ORD negotiation messages
 2025-08-21  9:31 UTC 

[PATCH 1/4] smb: server: fix IRD/ORD negotiation with the client
 2025-08-21  9:29 UTC  (2+ messages)

[PATCH] ksmbd: allow a filename to contain colons on SMB3.1.1 posix extensions
 2025-08-21  3:05 UTC  (7+ messages)
      ` Fwd: "

SMB3.1.1 POSIX Extensions chmod behavior
 2025-08-20 23:34 UTC 

[PATCH v4] smb: client: Fix mount deadlock by avoiding super block iteration in DFS reconnect
 2025-08-20 12:08 UTC  (4+ messages)

[PATCH] cifs-utils: Fix documentation for character remappings
 2025-08-19 23:14 UTC  (2+ messages)

[PATCH AUTOSEL 6.16-6.1] smb: client: fix race with concurrent opens in unlink(2)
 2025-08-19 17:35 UTC  (2+ messages)
` [PATCH AUTOSEL 6.16-6.1] smb: client: fix race with concurrent opens in rename(2)

[PATCH] cifs: Fix oops due to uninitialised variable
 2025-08-19 16:22 UTC  (2+ messages)

[PATCH v3] ksmbd: add kcov remote coverage support via ksmbd_conn
 2025-08-19 14:56 UTC  (3+ messages)

[PATCH 04/11] VFS: introduce dentry_lookup_continue()
 2025-08-19  8:37 UTC  (3+ messages)

[PATCH next] smb: client: Fix NULL vs ERR_PTR() returns in cifs_get_tcon_super()
 2025-08-19  5:27 UTC  (5+ messages)

Common smbdirect debugging/loggin/tracing
 2025-08-18 21:35 UTC  (2+ messages)


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox