restart_ctrlq(9)
π restart_ctrlq β Kernel API Manual
okay so bestie, welcome to restart_ctrlq(9), a page from the Kernel API Manual, and honestly? It's a little one but it serves. Let's get into it.
β¨ NAME β¨
restart_ctrlq β restart a suspended control queue. that's it, that's the whole vibe. π
πΈ SYNOPSIS πΈ
void restart_ctrlq (struct tasklet_struct *t );
literally one function, one pointer, zero drama. π
π¦ ARGUMENTS π¦
tβ pointer to the tasklet associated with this handler. yes queen, you gotta hand her the tasklet, that's the whole handshake. π«Ά
β DESCRIPTION β
Resumes transmission on a suspended Tx control queue.
that's the entire description and honestly? iconic brevity. the control queue was suspended, this function wakes it back up and transmission resumes on the Tx control queue. no cap. π₯
π SEE ALSO π
okay so this is the part where the page goes absolutely feral β the whole ./drivers/net/ethernet/chelsio/cxgb4/sge.c kernel file family shows up and there are so many of them. all of these, bestie, every single one:
txq_avail(9)fl_cap(9)fl_starving(9)deferred_unmap_destructor(9)free_tx_desc(9)reclaim_completed_tx(9)cxgb4_reclaim_completed_tx(9)free_rx_bufs(9)unmap_rx_buf(9)refill_fl(9)alloc_ring(9)sgl_len(9)flits_to_desc(9)is_eth_imm(9)calc_tx_flits(9)cxgb4_write_sgl(9)cxgb4_ring_tx_db(9)cxgb4_inline_tx_skb(9)t4_sge_eth_txq_egress_update(9)cxgb4_eth_xmit(9)t4vf_is_eth_imm(9)t4vf_calc_tx_flits(9)cxgb4_vf_eth_xmit(9)reclaim_completed_tx_imm(9)cxgb4_ethofld_send_flowc(9)is_imm(9)ctrlq_check_stop(9)ctrl_xmit(9)t4_mgmt_tx(9)is_ofld_imm(9)calc_tx_flits_ofld(9)txq_stop_maperr(9)ofldtxq_stop(9)service_ofldq(9)ofld_xmit(9)restart_ofldq(9)skb_txq(9)is_ctrl_pkt(9)t4_ofld_send(9)cxgb4_ofld_send(9)ofld_xmit_direct(9)t4_crypto_send(9)cxgb4_crypto_send(9)cxgb4_pktgl_to_skb(9)t4_pktgl_free(9)cxgb4_sgetim_to_hwtstamp(9)t4_systim_to_hwstamp(9)t4_rx_hststamp(9)t4_tx_hststamp(9)t4_tx_completion_handler(9)t4_ethrx_handler(9)restore_rx_bufs(9)is_new_response(9)rspq_next(9)process_responses(9)napi_rx_handler(9)t4_intr_handler(9)bar2_address(9)t4_sge_alloc_eth_txq(9)t4_free_sge_resources(9)t4_sge_stop(9)t4_sge_init_soft(9)t4_sge_init(9)
notice how restart_ofldq(9) is right there in the mix β yeah, that's the sibling energy, iykyk. π
ngl if you came here looking for a long page you picked the wrong icon π β this one's a one-liner queen and she knows it. π
and that's the whole page, bestie! this cutie came from ./drivers/net/ethernet/chelsio... with a big October 2026 date on it, filed under restart_ctrlq(9) β mwah, 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