idpf_del_all_mac_filters(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… idpf_del_all_mac_filters(9) β€” like, the Kernel API Manual entry, bestie

okay so this is straight out of the Kernel API Manual (section 9, kernel-adjacent, very demure) and it's about yeeting every single MAC filter out of a list. all of them. not one. all. periodt.


✨ NAME ✨

idpf_del_all_mac_filters β€” Delete all MAC filters in list πŸ—‘οΈβœ¨


πŸŽ€ SYNOPSIS πŸŽ€

void idpf_del_all_mac_filters (struct idpf_vport *vport );

like, it returns void. it gives nothing back. it just does. main character energy fr fr πŸ’…


🫢 ARGUMENTS 🫢

  • vport β€” the main vport struct πŸ‘‘ she's the one holding everything together, the blueprint, the moment

🌸 DESCRIPTION 🌸

okay bestie so here's the tea: this function takes the mac_filter_list_lock spinlock πŸ”’ (yes, we're locking, we're being responsible, we're not out here causing races) and then it deletes all the filters. every last one. no survivors. it's giving spring cleaning but for MAC filters πŸ§ΉπŸ’€

no cap, that's literally the whole job. lock it up, wipe the list, done. slay.


πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file lives at ./drivers/net/ethernet/intel/idpf/idpf_lib.c πŸ“ (iykyk) and here's the entire friend group, no one gets left out:


ngl that's a lot of cross-references but every single one of them ate, no notes πŸ’–

and that's the whole page, bestie!! sourced from ./drivers/net/ethernet/intel/idpf and dated October 2026 β€” so mark your calendars, this manual page is from the future and it's iconic for it ⭐🌈 🫢

πŸ“¦ where this page comes from