xprt_add_ba...noncongested(9)
π
xprt_add_backlog_noncongested(9) β Kernel API Manual β¨
okay bestie, welcome to the Kernel API Manual page for xprt_add_backlog_noncongested. This is the βqueue task on backlogβ girlie, and she is literally iconic. π
πΈ NAME πΈ
xprt_add_backlog_noncongested β queue task on backlog. Simple, slay, no cap. β¨
π¦ SYNOPSIS π¦
void xprt_add_backlog_noncongested (struct rpc_xprt *xprt , struct
rpc_task *task );
It returns void, so there is zero return-value drama. π
π«Ά ARGUMENTS π«Ά
xprtβ the transport whose backlog queue receives the task. Thatβs the queue getting a new little task dropped into it. π§taskβ the task to queue. Yep, thatβs the one going on the backlog. π
π₯ DESCRIPTION π₯
So itβs literally like xprt_add_backlog, but it does not set XPRT_CONGESTED. Thatβs the whole vibe. π
Itβs for transports whose free_slot path does not synchronize with xprt_throttle_congested via reserve_lock. No cap, thatβs the technical tea. π΅β¨
π¦ SEE ALSO π¦
The kernel file is ./net/sunrpc/xprt.c β thatβs the source location, bestie. The whole SEE ALSO squad is:
xprt_register_transport(9)xprt_unregister_transport(9)xprt_find_transport_ident(9)xprt_reserve_xprt(9)xprt_release_xprt(9)xprt_release_xprt_cong(9)xprt_request_get_cong(9)xprt_release_rqst_cong(9)xprt_adjust_cwnd(9)xprt_wake_pending_tasks(9)xprt_wait_for_buffer_space(9)xprt_write_space(9)xprt_adjust_timeout(9)xprt_disconnect_done(9)xprt_schedule_autoclose_locked(9)xprt_force_disconnect(9)xprt_conditional_disconnect(9)xprt_connect(9)xprt_reconnect_delay(9)xprt_reconnect_backoff(9)xprt_lookup_rqst(9)xprt_pin_rqst(9)xprt_unpin_rqst(9)xprt_request_enqueue_receive(9)xprt_request_dequeue_receive_locked(9)xprt_update_rtt(9)xprt_complete_rqst(9)xprt_wait_for_reply_request_def(9)xprt_wait_for_reply_request_rtt(9)xprt_request_wait_receive(9)xprt_request_enqueue_transmit(9)xprt_request_dequeue_transmit_locked(9)xprt_request_dequeue_transmit(9)xprt_request_dequeue_xprt(9)xprt_request_prepare(9)xprt_request_need_retransmit(9)xprt_prepare_transmit(9)xprt_request_transmit(9)xprt_transmit(9)xprt_reserve(9)xprt_retry_reserve(9)xprt_release(9)xprt_create_transport(9)xprt_destroy(9)xprt_get(9)xprt_put(9)
mwah π β this page is from ./net/sunrpc, dated October 2026. xoxo, bestie π«Ά
π¦ 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