rio_disc_peer(9)
π rio_disc_peer(9) π
okay bestie, this is the Kernel API Manual and we're talking about rio_disc_peer β it's giving recursive RIO network discovery, no cap β¨ Every tiny detail stays, only the vibe got a glow-up π
β¨ NAME β¨
rio_disc_peer β recursively discovers a RIO network through a master port π«Ά
πΈ SYNOPSIS πΈ
int rio_disc_peer (struct rio_net *net , struct rio_mport *port , u16
destid , u8 hopcount , struct rio_dev *prev , int prev_port );
π ARGUMENTS π
okay so here's the cast, and every single one matters:
netβ the RIO network being discovered, periodt πportβ master port to send transactions πdestidβ current destination ID in network π―hopcountβ number of hops into the network π¦prevβ previousrio_devπprev_portβ previous port number π’
π« DESCRIPTION π«
okay so picture this: rio_disc_peer recursively discovers a RIO network πβ¨ Transactions are sent via the master port passed in port. That's the whole vibe β recursive discovery, master-port transactions, iconic behavior only π
π¦ SEE ALSO π¦
Kernel file lowkey lives at ./drivers/rapidio/rio-scan.c, and the whole SEE ALSO squad is:
rio_destid_alloc(9)rio_destid_reserve(9)rio_destid_free(9)rio_destid_first(9)rio_destid_next(9)rio_get_device_id(9)rio_set_device_id(9)rio_clear_locks(9)rio_enum_host(9)rio_device_has_destid(9)rio_release_dev(9)rio_is_switch(9)rio_setup_device(9)rio_sport_is_active(9)rio_get_host_deviceid_lock(9)rio_enum_peer(9)rio_enum_complete(9)rio_mport_is_active(9)rio_update_route_tables(9)rio_init_em(9)rio_enum_mport(9)rio_build_route_tables(9)rio_disc_mport(9)rio_basic_attach(9)
okay bestie, source/version vibe check: ./drivers/rapidio, dated October 2026, and the page is literally rio_disc_peer(9) β slay and goodbye ππβ¨
π¦ 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