mesh_path_del(9)
π« mesh_path_del β kernel API manual, bestie edition π«
Okay so this one's from the Kernel API Manual, section 9, and honestly? It's giving "quiet little function that does exactly one thing and does it flawlessly." No cap. β¨
πΈ NAME πΈ
mesh_path_del β delete a mesh path from the table
Like, unalive the entry. Politely. From the table. π«Ά
π SYNOPSIS π
int mesh_path_del (struct ieee80211_sub_if_data *sdata , const u8 *addr );
That's the whole vibe. Two args, one int coming back at you. Simple, iconic, done. π
π¦ ARGUMENTS π¦
sdataβ the local subif. That's your interface, the one you're working from. πaddrβ the dst address, and it'sETH_ALENlength. So yes, that exact length. Not vibes-length.ETH_ALEN. π
β RETURN β
Returns 0 if successful. That's the win condition, bestie. π
π SEE ALSO π
Fr fr, go read these too, they're all in the same friend group:
- Kernel file
./net/mac80211/mesh_pathtbl.c mesh_path_assign_nexthop(9)mesh_path_move_to_queue(9)mesh_path_lookup(9)mesh_path_lookup_by_idx(9)mpp_path_lookup_by_idx(9)mesh_path_add_gate(9)mesh_gate_del(9)mesh_gate_num(9)mesh_path_add(9)mesh_plink_broken(9)mesh_path_flush_by_nexthop(9)mesh_path_flush_by_iface(9)table_path_del(9)mesh_path_tx_pending(9)mesh_path_send_to_gates(9)mesh_path_discard_frame(9)mesh_path_flush_pending(9)mesh_path_fix_nexthop(9)
Heads up bestie:addris the dst address and it has to beETH_ALENlength. Keep that in mind, mwah. ππ
That's the whole page!! Kithes!! π
Sign-off time: this one lives in ./net/mac80211, dated October 2026, and it's mesh_path_del(9) β from the Kernel API Manual. Slay. πβ¨
π¦ 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