emac_set_coalesce(9)
π NAME π
emac_set_coalesce β okay so this is the function that sets the interrupt coalesce settings for this device, bestie β¨
(also hiii, this is from the Kernel API Manual, section 9, in case you were wondering π«Ά)
πΈ SYNOPSIS πΈ
int emac_set_coalesce (struct net_device *ndev , struct ethtool_coalesce
*coal , struct kernel_ethtool_coalesce *kernel_coal ,
struct netlink_ext_ack *extack );
β¨ ARGUMENTS β¨
ndevβ the DaVinci EMAC network adapter itself, like the actual device we're talking to πcoalβ theethtoolcoalesce settings structure, this is where the settings live πkernel_coalβ theethtoolCQE mode setting structure, yep that's a whole separate struct, don't @ me π¦extackβ theextack, used for reporting error messages, so when things go sideways it's got receipts π
π₯ DESCRIPTION π₯
Set interrupt coalesce parameters. That's the whole vibe, no cap π β¨
π SEE ALSO π
Kernel file ./drivers/net/ethernet/ti/davinci_emac.c β that's where this lives, go look if you're curious π§
emac_get_drvinfo(9)emac_get_coalesce(9)emac_update_phystatus(9)hash_get(9)emac_hash_add(9)emac_hash_del(9)emac_add_mcast(9)emac_dev_mcast_set(9)emac_int_disable(9)emac_int_enable(9)emac_irq(9)emac_dev_xmit(9)emac_dev_tx_timeout(9)emac_set_type0addr(9)emac_set_type1addr(9)emac_set_type2addr(9)emac_setmac(9)emac_dev_setmac_addr(9)emac_hw_enable(9)emac_poll(9)emac_poll_controller(9)emac_devioctl(9)emac_dev_open(9)emac_dev_stop(9)emac_dev_getnetstats(9)davinci_emac_probe(9)davinci_emac_remove(9)davinci_emac_init(9)davinci_emac_exit(9)
the whole friend group is linked above, go say hi to all 29 of them, they're iconic π
okay bye bestie, this page came straight out of ./drivers/net/ethernet/ti, dated October 2026, and it's literally called emac_set_coalesce(9) β slay, 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