smb2_get_sign_rsp_iov(9)
π smb2_get_sign_rsp_iov(9) π
okay so bestie, welcome to the Kernel API Manual page for smb2_get_sign_rsp_iov(9) β itβs giving βfind the response iovecs that need signingβ energy, and honestly? iconic. π«Ά
πΈ NAME πΈ
smb2_get_sign_rsp_iov β get the iovecs used to sign a response. π
β¨ SYNOPSIS β¨
struct kvec * smb2_get_sign_rsp_iov (struct ksmbd_work *work , struct
smb2_hdr *hdr , int *n_vec );
π ARGUMENTS π
workβ the work that has the response iovecs. literally the main character holding the iovecs. πhdrβ the SMB2 header of the response. hi bestie header πn_vecβ gets set to the number of iovecs to sign. itβs the count, periodt. β¨
π¦ DESCRIPTION π¦
okay so hereβs the tea: response data may be in another buffer. In this case, the response uses more than one iovec. so you find the iovec that starts with hdr, then sign this iovec and all iovecs after it. thatβs the whole vibe β sign from hdr onward. π
β¨
π RETURN π
The first iovec to sign. thatβs it, thatβs the return, and it ate. π
π SEE ALSO π
Kernel file ./fs/smb/server/smb2pdu.c β plus the whole bestie lineup: 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), init_smb2_neg_rsp(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_set_sign_rsp(9), smb3_check_sign_req(9), smb3_set_sign_rsp(9), smb3_preauth_hash_rsp(9).
okay bye bestie π this page comes from ./fs/smb/server, dated October 2026, and it is literally smb2_get_sign_rsp_iov(9) β no cap, slay, periodt. β¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms