icssg_is_addr_synced(9)
π icssg_is_addr_synced(9) π
okay so you found yourself in the Kernel API Manual, bestie, and honestly? slay. this one's a tiny little bool-returning function in the TI ICSSG driver and it's giving "small but important" energy fr fr.
β¨ NAME β¨
icssg_is_addr_synced β checks if an address is synced from the HSR master π
like, literally just a vibe check on a MAC address: did it come from hsr0 or did somebody add it by hand? iykyk.
π¦ SYNOPSIS π¦
bool icssg_is_addr_synced (struct net_device *ndev , const u8 *addr );
that's it. two args, one bool back. no cap, she's lowkey minimal. π
πΈ ARGUMENTS πΈ
ndevβ the network device π«Ά (the interface you're asking about, obvi)addrβ a multicast MAC address β (yes, multicast, don't come at me with unicast)
π₯ DESCRIPTION π₯
so what does she actually do? she checks whether the address was synced over from the HSR master (that's hsr0, bestie) via dev_mc_sync_multiple β or whether it was just added directly to the slave port. π
two paths, same address, different origins. this function is the main character who tells them apart. π
π RETURN π
trueβ synced from the HSR master (hsr0) β¨ she came from the group chatfalseβ added directly to the slave port π she walked in on her own
π§ SEE ALSO π§
- Kernel file
./drivers/net/ethernet/ti/icssg/icssg_prueth.cπ icssg_hsr_fdb_update(9)icssg_prueth_hsr_fdb_add_del(9)emac_ndo_open(9)emac_ndo_stop(9)icssg_hsr_handle_multicast_sync(9)emac_ndo_set_rx_mode(9)emac_xdp_xmit(9)emac_xdp_setup(9)emac_ndo_bpf(9)icssg_mode_firmware_names(9)
the whole friend group, honestly. go read them too. π
ok that's the whole page!! no warnings, no bugs listed, no exit statuses β she's a clean girlie. don't invent problems that aren't there. πΈ
and that's a wrap, bestie!! π this lil icon lives over in ./drivers/net/ethernet/ti/icssg, dated October 2026, and yes β the footer still says icssg_is_addr_synced(9) because she's the moment. 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