service_range_foreach_match(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– service_range_foreach_match(9) πŸ’–

okay so welcome to the Kernel API Manual, bestie β€” today’s main character is service_range_foreach_match(9), and it’s literally here to help you iterate over a tipc service rbtree for each range match. no cap, that’s the whole vibe. πŸ¦‹


🌸 NAME 🌸

service_range_foreach_match β€” iterate over tipc service rbtree for each range match. it’s giving β€œloop cursor, but make it kernel API.” πŸ’…


✨ SYNOPSIS ✨

service_range_foreach_match (sr , sc , start , end );

πŸŽ€ ARGUMENTS πŸŽ€

  • sr β€” the service range pointer as a loop cursor. this is your main-character cursor for the loop, periodt. 🫢
  • sc β€” the pointer to tipc service which holds the service range rbtree. lowkey the home base for the whole search. 🌈
  • start β€” beginning of the search range (end >= start) for matching. yes, that end >= start is doing a lot of work, so keep it in mind. ⭐
  • end β€” end of the search range (end >= start) for matching. same caveat, bestie: end >= start, fr fr. πŸ”₯

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./net/tipc/name_table.c is the spot to peek at, plus these iconic references:


this little icon came from the ./net/tipc source tree, dated October 2026, and it’s literally titled service_range_foreach_match(9) β€” slay, bye. πŸ’œ

πŸ“¦ where this page comes from