hash_get(9)
π hash_get(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β this is the page for hash_get, and honestly? she's a small one but she's doing her job and we love her for it π
πΈ NAME πΈ
hash_get β the girlies who calculate a hash value from a mac address π
β¨ SYNOPSIS β¨
u32 hash_get (u8 *addr );
so the signature is right there, and yes, she returns a u32, no cap π₯
π«Ά ARGUMENTS π«Ά
addrβ the mac address to delete from the hash table. yep, that's the wording, that's what it says, i'm not gonna gaslight you about it π just handing you the facts as they were given to me, fr fr
π DESCRIPTION π
Calculates a hash value from a mac address. that's it. that's the whole vibe check. short and iconic, like the best group-chat replies πβ¨
π¦ SEE ALSO π¦
the kernel file lives here: ./drivers/net/ethernet/ti/davinci_emac.c β go read it, it's giving main character energy π
and then the whole extended friend group, in the order the page hands them to us:
emac_get_drvinfo(9)emac_get_coalesce(9)emac_set_coalesce(9)emac_update_phystatus(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)
like, that's the whole roster, i'm not skipping a single one of them, periodt π
ngl this page is short enough to read in a single π-break. slay that tiny documentation, bestie π
and that's the tea π« β this cutie lives in ./drivers/net/ethernet/ti, dated October 2026, in the Kernel API Manual. mwah, go forth and hash π
ππ¦
π¦ 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