mesh_table
struct mesh_table mesh_paths;
struct mesh_table mpp_paths; /* Store paths for MPP&MAP */
static void mesh_table_free(struct mesh_table *tbl)
struct mesh_table *tbl)
static void mesh_path_free_rcu(struct mesh_table *tbl, struct mesh_path *mpath);
static struct mesh_path *mpath_lookup(struct mesh_table *tbl, const u8 *dst,
__mesh_path_lookup_by_idx(struct mesh_table *tbl, int idx)
struct mesh_table *tbl;
static void mesh_gate_del(struct mesh_table *tbl, struct mesh_path *mpath)
struct mesh_table *tbl;
struct mesh_table *tbl;
struct mesh_table *tbl = &sdata->u.mesh.mesh_paths;
static void mesh_path_free_rcu(struct mesh_table *tbl,
static void __mesh_path_del(struct mesh_table *tbl, struct mesh_path *mpath)
struct mesh_table *tbl = tblptr;
struct mesh_table *tbl = &sdata->u.mesh.mesh_paths;
struct mesh_table *tbl = &sdata->u.mesh.mpp_paths;
static void table_flush_by_iface(struct mesh_table *tbl)
static void mesh_table_init(struct mesh_table *tbl)
static int table_path_del(struct mesh_table *tbl,
struct mesh_table *tbl;