STRUCT RHASHTABLE_ITER(9)
β¨ NAME β¨
From the Kernel API Manual, bestie: struct rhashtable_iter(9) β Hash table iterator. That's the manual name and the whole vibe, no cap. π
π SYNOPSIS π
The struct, exactly as it appears β I am not touching the code, that's sacred:
struct rhashtable_iter {
struct rhashtable *ht;
struct rhash_head *p;
struct rhlist_head *list;
struct rhashtable_walker walker;
unsigned int slot;
unsigned int skip;
bool end_of_table;
};
πΈ Members πΈ
Okay so here's the member rundown, one by one:
htβ the table to iterate through. Main character energy.pβ current pointer, periodt.listβ current hash list pointer. Not a group-chat list, but honestly same energy.walkerβ the associatedrhashtablewalker. We love a supporting character.slotβ current slot. Slay.skipβ number of entries to skip in slot. Literally a skip count, bestie.
Also chillin' in the struct above: bool end_of_table; β the Members rundown doesn't give it its own separate description, so I'm not inventing one. Keeping it 100. π
π₯ SEE ALSO π₯
Kernel file: ./include/linux/rhashtable-types.h β and these struct besties:
struct rhashtable_compare_arg(9)struct rhashtable_params(9)struct rhashtable(9)struct rhltable(9)struct rhashtable_walker(9)
That's the page, bestie! Source/version: ./include/linux; date: October 2026; and yes, this is the struct rhashtable_iter(9) manual. Stay iconic and hydrate. π«Άπ
π¦ 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