ice_clean_rx_ring(9)
π ice_clean_rx_ring(9) β like, the Kernel API Manual page, bestie π
okay so picture this: you're deep in the ice driver and you need to free Rx buffers. that's the whole vibe of this page. it's a Kernel API Manual moment fr fr, and we're gonna get through it together. no cap. β¨
πΈ NAME πΈ
ice_clean_rx_ring β free Rx buffers, periodt. π
basically the function that tidies up the receive ring. the way that it just... lets go. iconic cleanup behavior honestly. π§
β¨ SYNOPSIS β¨
void ice_clean_rx_ring (struct ice_rx_ring *rx_ring );
it returns void, so like, nothing comes back. it's giving "I did the task and I'm not discussing it further." π
π¦ ARGUMENTS π¦
rx_ringβ the ring to be cleaned. that's it. that's the whole argument. you hand it the ring, it cleans it. main character energy from both of you honestly. π₯
π SEE ALSO π
buckle up bestie, this list is LONG and every single one of these matters. iykyk. π
Kernel file ./drivers/net/ethernet/intel/ice/ice_txrx.cβ the source file where this all lives, go read it, it ateice_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_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_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)
ok but genuinely, if you're touching Rx ring cleanup, therx-flavored ones up there are your besties. thetxones are still invited to the party tho π«Ά
π bye bestie π
that's the page!! short and sweet, lowkey one of the easier ones. this gem comes to you from ./drivers/net/ethernet/intel/ice, dated October 2026 β screenshot it, frame it, put it on your wall. mwah. ππΈβ
ice_clean_rx_ring(9) β clean ring, clean conscience. slay. π
β¨
π¦ 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