dpni_get_multicast_promisc(9)
π dpni_get_multicast_promisc(9) β¨
okay so bestie, we're in the Kernel API Manual today β yes, the Kernel API Manual, we're being fancy β and this little function is about to tell you whether multicast promiscuous mode is on. that's it. that's the whole vibe. π¦
πΈ NAME πΈ
dpni_get_multicast_promisc β Get multicast promiscuous mode, no cap π
β¨ SYNOPSIS β¨
int dpni_get_multicast_promisc (struct fsl_mc_io *mc_io , u32 cmd_flags
, u16 token , int *en );
π ARGUMENTS π
mc_ioβ Pointer to MC portal's I/O object. this is the lil handle to the whole portal situation, you just pass it through π«Άcmd_flagsβ Command flags; one or more of'MC_CMD_FLAG_'. flags on flags on flags, iconic behavior honestly πtokenβ Token of DPNI object. your golden ticket to this specific DPNI object, like a name tag at a party ποΈenβ Returns'1'if enabled;'0'otherwise. literally just a yes/no moment, she's giving boolean energy π
β RETURN β
not me reading this section three times bestie... it's empty in the source. no return description, no nothing. π so yeah, this heading exists and the manpage has zero to say under it. screaming, crying, throwing up. π
π SEE ALSO π
so first up, the kernel file lives right here:
- Kernel file
./drivers/net/ethernet/freescale/dpaa2/dpni.c
and then, honey, the entire DPNI friend group showed up to the party. every single one. not skipping a single one of these besties, iykyk:
dpni_prepare_key_cfg(9)dpni_open(9)dpni_close(9)dpni_set_pools(9)dpni_enable(9)dpni_disable(9)dpni_is_enabled(9)dpni_reset(9)dpni_set_irq_enable(9)dpni_get_irq_enable(9)dpni_set_irq_mask(9)dpni_get_irq_mask(9)dpni_get_irq_status(9)dpni_clear_irq_status(9)dpni_get_attributes(9)dpni_set_errors_behavior(9)dpni_get_buffer_layout(9)dpni_set_buffer_layout(9)dpni_set_offload(9)dpni_get_qdid(9)dpni_get_tx_data_offset(9)dpni_set_link_cfg(9)dpni_get_link_cfg(9)dpni_get_link_state(9)dpni_set_max_frame_length(9)dpni_get_max_frame_length(9)dpni_set_multicast_promisc(9)dpni_set_unicast_promisc(9)dpni_get_unicast_promisc(9)dpni_set_primary_mac_addr(9)dpni_get_primary_mac_addr(9)dpni_get_port_mac_addr(9)dpni_enable_vlan_filter(9)dpni_add_vlan_id(9)dpni_remove_vlan_id(9)dpni_add_mac_addr(9)dpni_remove_mac_addr(9)dpni_clear_mac_filters(9)dpni_set_rx_tc_dist(9)dpni_set_congestion_notification(9)dpni_set_queue(9)dpni_get_queue(9)dpni_get_statistics(9)dpni_set_taildrop(9)dpni_get_taildrop(9)dpni_get_api_version(9)dpni_set_rx_fs_dist(9)dpni_set_rx_hash_dist(9)dpni_add_fs_entry(9)dpni_remove_fs_entry(9)dpni_set_qos_table(9)dpni_add_qos_entry(9)dpni_remove_qos_entry(9)dpni_clear_qos_table(9)dpni_set_tx_shaping(9)dpni_get_single_step_cfg(9)dpni_set_single_step_cfg(9)
like, that's the whole contact list. every single one accounted for. periodt. π
and that's the page!! mwah π this cutie came out of ./drivers/net/ethernet/freesca... and it's stamped October 2026 β future-dated icon behavior ngl π°οΈβ¨ go read your manpages babe, ily, bye ππ¦π
π¦ 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