t3_sge_prep(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to t3_sge_prep(9) from the Kernel API Manual πŸ’… this one is giving β€œdo the one-time SGE init and then chill” energy, and honestly? iconic.

🌸 NAME 🌸

t3_sge_prep β€” one-time SGE initialization ✨

πŸ’» SYNOPSIS πŸ’»

void t3_sge_prep (struct adapter *adap , struct sge_params *p );

πŸŽ€ ARGUMENTS πŸŽ€

  • adap β€” the associated adapter πŸ’–
  • p β€” SGE parameters ✨

🧚 DESCRIPTION 🧚

Okay so t3_sge_prep performs the one-time initialization of SGE SW state β€” like, it’s the setup moment, not a recurring thing, bestie 🫢.

It also includes determining defaults for the assorted SGE parameters. Admins can change those defaults until they are used to initialize the SGE β€” so there’s a tweak window, and then those params get used to initialize the SGE πŸ”₯.

that’s the whole description, no cap: one-time SGE SW state init + defaults for the assorted SGE parameters, with admin changes allowed until they’re used to initialize the SGE πŸ’…

πŸ’œ SEE ALSO πŸ’œ

The kernel file to check is ./drivers/net/ethernet/chelsio/cxgb3/sge.c, and these are the linked manual besties:

refill_rspq(9), need_skb_unmap(9), unmap_skb(9), free_tx_desc(9), reclaim_completed_tx(9), should_restart_tx(9), free_rx_bufs(9), add_one_rx_buf(9), refill_fl(9), recycle_rx_buf(9), alloc_ring(9), t3_reset_qset(9), t3_free_qset(9), init_qset_cntxt(9), sgl_len(9), flits_to_desc(9), get_packet(9), get_packet_pg(9), get_imm_packet(9), calc_tx_descs(9), write_sgl(9), check_ring_tx_db(9), write_wr_hdr_sgl(9), write_tx_pkt_wr(9), t3_eth_xmit(9), write_imm(9), check_desc_avail(9), reclaim_completed_tx_imm(9), ctrl_xmit(9), restart_ctrlq(9), deferred_unmap_destructor(9), write_ofld_wr(9), calc_tx_descs_ofld(9), ofld_xmit(9), restart_offloadq(9), queue_set(9), is_ctrl_pkt(9), t3_offload_tx(9), offload_enqueue(9), deliver_partial_bundle(9), ofld_poll(9), rx_offload(9), restart_tx(9), cxgb3_arp_process(9), rx_eth(9), lro_add_page(9), handle_rsp_cntrl_info(9), check_ring_db(9), is_new_response(9), process_responses(9), napi_rx_handler(9), process_pure_responses(9), handle_responses(9), t3_intr_handler(9), t3_sge_err_intr_handler(9), sge_timer_tx(9), sge_timer_rx(9), t3_update_qset_coalesce(9), t3_sge_alloc_qset(9), t3_start_sge_timers(9), t3_stop_sge_timers(9), t3_free_sge_resources(9), t3_sge_start(9), t3_sge_stop_dma(9), t3_sge_stop(9), t3_sge_init(9)


mwah πŸ’‹ that’s the whole page! source/version: ./drivers/net/ethernet/chelsio...; date: October 2026; manual name: t3_sge_prep(9) β€” bye bestie, go init that SGE 🫢✨

πŸ“¦ where this page comes from