ice_xmit_desc_count(9)
π ice_xmit_desc_count(9) π
ok so bestie, welcome to the kernel API manual, this one's ice_xmit_desc_count and it's genuinely so mvp of the ice driver π§β¨
β¨ NAME β¨
ice_xmit_desc_count β literally just calculates how many Tx descriptors you need π
π SYNOPSIS π
unsigned int ice_xmit_desc_count (struct sk_buff *skb );
π¦ ARGUMENTS π¦
skbβ the send buffer, that's it, that's the whole vibe πΈ
π DESCRIPTION π
So what does it do? It returns the number of data descriptors needed for this skb. That's the whole function. No cap. Short and iconic, we love a lowkey legend ππ
π SEE ALSO π
the kernel file where all the magic lives: ./drivers/net/ethernet/intel/ice/ice_txrx.c β and honestly the whole friend group showed up, so here they all are, in order, no one left out π«Ά
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_tso(9)ice_txd_use_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)
fr fr bestie, that's a whole 41 entries, go read them, they're all main character energy in their own way ππ₯
ok that's the page!! this dropped in ./drivers/net/ethernet/intel/ice back in October 2026 and it's still serving looks π
π bye bestie, ily, go count some descriptors β¨ππ¦
π¦ 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