cxgb4_ethofld_send_flowc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this page is cxgb4_ethofld_send_flowc(9) from the Kernel API Manual, and it's literally about sending an ETHOFLD flowc request to bind eotid to tc. The whole vibe is bind/unbind: tie an ETHOFLD tid to a traffic class, or free it. 🫢✨

✨ SYNOPSIS ✨

this is the exact signature, no cap:

int cxgb4_ethofld_send_flowc (struct net_device *dev , u32 eotid , u32
tc );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the netdevice. That's the network device bestie we're working with. πŸ’»
  • eotid β€” the ETHOFLD tid to bind/unbind. This is the id getting tied to, or freed from, a traffic class. πŸŽ€
  • tc β€” traffic class. If it's set to FW_SCHED_CLS_NONE, then it unbinds the eotid. πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

So what actually happens? You send a FLOWC work request to bind an ETHOFLD TID to a traffic class. That's the main character move. ✨

If tc is set to FW_SCHED_CLS_NONE, then the eotid is unbound from a traffic class. That's the unbind era, periodt. πŸ’œ

🌈 SEE ALSO 🌈

The kernel file for this whole situation is ./drivers/net/ethernet/chelsio/cxgb4/sge.c, and the full bestie lineup is: 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_is_eth_imm(9), t4vf_calc_tx_flits(9), cxgb4_vf_eth_xmit(9), reclaim_completed_tx_imm(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). 🫢πŸ”₯


🫢 cute sign-off: the source/version tag on this page is ./drivers/net/ethernet/chelsio..., the date is October 2026, and the title slash manual name is cxgb4_ethofld_send_flowc(9). byeee, go bind those TIDs responsibly πŸ’œβœ¨
πŸ“¦ where this page comes from