t4vf_is_eth_imm(9)
π t4vf_is_eth_imm π
okay so bestie, welcome to the t4vf_is_eth_imm(9) page from the Kernel API Manual β section 9, kernel-space, very demure, very coder girl of you to be reading this. let's get into it β¨
πΈ NAME πΈ
t4vf_is_eth_imm β the little function that answers the question: can an Ethernet packet be sent as immediate data? π
π¦ SYNOPSIS π¦
int t4vf_is_eth_imm (const struct sk_buff *skb );
that's it. that's the whole vibe. one arg, one int back, no drama π
π ARGUMENTS π
skbβ the packet, bestie. the star of the show. it's aconst struct sk_buff *and it's giving main character energy fr fr π«Ά
β¨ DESCRIPTION β¨
so what does it actually do? it returns whether an Ethernet packet is small enough to fit completely as immediate data π
that's the whole thing. it's a vibe check for your packet β is it smol enough to get shoved inline as immediate data, or is it too much of a big deal for that? it literally just tells you yes or no. no cap π₯
π SEE ALSO π
okay this list is long long, like the group chat when someone asks "what'd I miss." but every single one of these is part of the family so here we go, no skipping, iykyk π
Kernel file ./drivers/net/ethernet/chelsio/cxgb4/sge.c and also:
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_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)restart_ctrlq(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)
like i said. the whole squad π
one tiny thing bestie: the path in SEE ALSO is literally ./drivers/net/ethernet/chelsio... β that's where the kernel file lives, don't @ me about the ellipsis, i'm just the messenger π«Ά
and that's the page!! π this lil beauty comes from source/version ./drivers/net/ethernet/chelsio... dated October 2026 (yes bestie, the future, iconic behavior β) and the whole thing is filed under t4vf_is_eth_imm(9). slay, ate, 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