idpf_set_promiscuous(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is idpf_set_promiscuous(9) from the Kernel API Manual, and its whole name is literally idpf_set_promiscuous β€” set promiscuous and send message to mailbox. That's the gig, that's the vibe, and it's giving kernel-core main character energy fr fr. πŸ’…

✨ SYNOPSIS ✨

int idpf_set_promiscuous (struct idpf_adapter *adapter , struct
       idpf_vport_user_config_data *config_data , u32 vport_id );

copy that exactly, bestie β€” the spaces before the commas are not a typo, they're canon. πŸŽ€

πŸŽ€ ARGUMENTS πŸŽ€

  • adapter β€” driver specific private structure. Like, the driver's own private structure, iykyk. 🫢
  • config_data β€” vport specific config data. The vport's specific config data β€” its own little config_data moment. ✨
  • vport_id β€” vport identifier. The vport identifier, no cap. πŸŽ€

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so the actual tea: this is a request to enable promiscuous mode for the vport. That's the whole point. Message is sent asynchronously and won't wait for response β€” like it sends the text and does not sit there watching for the three dots. 😭 Returns 0 on success, negative on failure; and yes the semicolon is staying because that's what the page says. πŸ’…

🌸 SEE ALSO 🌸

Kernel file: ./drivers/net/ethernet/intel/idpf/idpf_virtchnl.c β€” that's the source file bestie, and it's iconic. Then here's the whole reference list, every single one, no skips:

okay that's the page πŸ’– source/version is ./drivers/net/ethernet/intel/idpf, dated October 2026, and the manual is idpf_set_promiscuous(9) β€” periodt. πŸ¦‹

πŸ“¦ where this page comes from