dpni_clear_qos_table(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ dpni_clear_qos_table ✨

okay so bestie, you found it β€” dpni_clear_qos_table(9), straight out of the Kernel API Manual. grab a lil snack and let's get into it πŸ“


🌸 NAME 🌸

dpni_clear_qos_table β€” clears, like, all the QoS mapping entries. every single one. periodt πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

int dpni_clear_qos_table (struct fsl_mc_io *mc_io , u32 cmd_flags , u16
token );

look at her. so simple. so iconic πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • mc_io β€” pointer to the MC portal's I/O object. like, the whole connection vibe you're working through 🫢
  • cmd_flags β€” command flags, bestie! one or more of 'MC_CMD_FLAG_' β€” yes, that naming, iykyk
  • token β€” token of the DPNI object. it's giving hall pass for your specific DPNI πŸ’–

πŸ”₯ DESCRIPTION πŸ”₯

so after this function call happens? literally every frame gets directed to the default traffic class β€” that's class 0 β€” no cap. the way that's the whole entire point of this function 😭✨


πŸ’€ RETURN πŸ’€

(no return values written on this page β€” she said "not me leaving this blank" πŸ™ˆ)


🌈 SEE ALSO 🌈

the whole squad, fr fr:

Kernel file ./drivers/net/ethernet/freescale/dpaa2/dpni.c πŸ‘‘

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_get_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_set_tx_shaping(9), dpni_get_single_step_cfg(9), dpni_set_single_step_cfg(9) πŸ’œ


and that's the page, bestie!! 🧚 source/version on the file is ./drivers/net/ethernet/freesca... and she's dated October 2026 β€” mwah, slay, go clear those QoS entries πŸ’…πŸŽ€β­

πŸ“¦ where this page comes from