ice_tso(9)
π ice_tso(9) β your girl's guide to the kernel API manual
okay bestie, welcome to ice_tso β yes that's the page, and yes it lives in the kernel API manual (section 9, we love a syscall-adjacent-adjacent vibe π§). buckle up, this one's short but she's important.
β¨ SYNOPSIS β¨
int ice_tso (struct ice_tx_buf *first , struct ice_tx_offload_params *off );
that's it. that's the whole signature. no notes. π
πΈ ARGUMENTS πΈ
firstβ pointer tostruct ice_tx_buf. she's literally the first one, the main character, the beginning of the buffer chain π«Άoffβ pointer to struct that holds offload parameters. all the offload-y details live in here, iykyk π
π₯ DESCRIPTION π₯
so here's the tea: this function returns 0 or error (negative) if TSO can't happen, and 1 otherwise.
that's the whole description, no cap. not me being obsessed with how tidy that is π
lowkey important vibe check: negative return values mean TSO is a no-go, and a 1 means it's happening. don't mix those up or it's giving bug report π
π SEE ALSO π
the kernel file, fr fr β ./drivers/net/ethernet/intel/ice/ice_txrx.c
and now, presenting, the entire friend group π (every single one of them):
ice_prgm_fdir_fltr(9)ice_unmap_and_free_tx_buf(9)ice_clean_tstamp_ring(9)ice_free_tstamp_ring(9)ice_free_tx_tstamp_ring(9)ice_clean_tx_ring(9)ice_free_tx_ring(9)ice_clean_tx_irq(9)ice_alloc_tstamp_ring(9)ice_setup_tstamp_ring(9)ice_alloc_setup_tstamp_ring(9)ice_setup_tx_ring(9)ice_clean_rx_ring(9)ice_free_rx_ring(9)ice_setup_rx_ring(9)ice_run_xdp(9)ice_xmit_xdp_ring(9)ice_xdp_xmit(9)ice_init_ctrl_rx_descs(9)ice_alloc_rx_bufs(9)ice_clean_ctrl_rx_irq(9)ice_clean_rx_irq(9)ice_net_dim(9)ice_buildreg_itr(9)ice_enable_interrupt(9)ice_set_wb_on_itr(9)ice_napi_poll(9)__ice_maybe_stop_tx(9)ice_maybe_stop_tx(9)ice_tx_map(9)ice_tx_csum(9)ice_tx_prepare_vlan_flags(9)ice_txd_use_count(9)ice_xmit_desc_count(9)__ice_chk_linearize(9)ice_chk_linearize(9)ice_tstamp(9)ice_xmit_frame_ring(9)ice_start_xmit(9)ice_get_dscp_up(9)ice_clean_ctrl_tx_irq(9)
like, the whole roster. no one left out. periodt π¦
okay that's the page!! mwah π this iconic little entry came to you from ./drivers/net/ethernet/intel/ice, dated October 2026 β stay hydrated, read your manpages, and remember: return 1 means slay, negative means not today 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