init_smb2_neg_rsp(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so this is the init_smb2_neg_rsp(9) page from the Kernel API Manual, bestie β€” and it's honestly a little niche but we're gonna get it. It's all about initializing the smb2 response for the negotiate command.


✨ SYNOPSIS ✨

int init_smb2_neg_rsp (struct ksmbd_work *work );

🫢 ARGUMENTS 🫢

  • work β€” the smb work containing the smb request buffer. That's the little container we're handing over, no cap.

πŸ’… DESCRIPTION πŸ’…

The smb2 negotiate response is sent back in reply to the smb1 negotiate command for dialect auto-negotiation. That's the whole vibe. It's giving "we're negotiating dialects and this response needs to be initialized first" energy. πŸ’–


🌈 SEE ALSO 🌈

Kernel file ./fs/smb/server/smb2pdu.c, plus the whole icon squad: smb2_get_ksmbd_tcon(9), smb2_set_err_rsp(9), is_smb2_neg_cmd(9), is_smb2_rsp(9), get_smb2_cmd_val(9), set_smb2_rsp_status(9), smb2_set_rsp_credits(9), init_chained_smb2_rsp(9), is_chained_smb2_message(9), init_smb2_rsp_hdr(9), smb2_allocate_rsp_buf(9), smb2_check_user_session(9), smb2_get_name(9), smb2_get_dos_mode(9), build_rdma_ctx(9), smb3_encryption_negotiated(9), decode_rdma_ctx(9), smb2_handle_negotiate(9), smb2_tree_connect(9), smb2_create_open_flags(9), smb2_tree_disconnect(9), smb2_session_logoff(9), create_smb2_pipe(9), smb2_set_ea(9), smb2_open(9), smb2_populate_readdir_entry(9), buffer_check_err(9), smb2_get_ea(9), smb2_query_info(9), smb2_close_pipe(9), smb2_close(9), smb2_echo(9), smb2_set_info_file(9), smb2_set_info(9), smb2_read_pipe(9), smb2_set_rdma_key(9), smb2_prep_rdma_read(9), smb2_current_req_len(9), check_rdma_desc(9), smb2_parse_rdma_write_transform(9), smb2_read_rdma(9), smb2_read(9), smb2_write_pipe(9), smb2_write_rdma(9), smb2_write(9), smb2_flush(9), smb2_cancel(9), smb2_lock(9), smb2_ioctl(9), smb20_oplock_break_ack(9), smb21_lease_break_ack(9), smb2_oplock_break(9), smb2_notify(9), smb2_is_sign_req(9), smb2_check_sign_req(9), smb2_get_sign_rsp_iov(9), smb2_set_sign_rsp(9), smb3_check_sign_req(9), smb3_set_sign_rsp(9), smb3_preauth_hash_rsp(9).


mwah πŸ’‹ source/version: ./fs/smb/server β€’ date: October 2026 β€” init_smb2_neg_rsp(9) out, bestie 🫢

πŸ“¦ where this page comes from