dpni_get_link_state(9)
okay so bestie, this is <hotpink>dpni_get_link_state(9)</hotpink> from the Kernel API Manual β section 9, kernel API zone β¨. it's giving "tell me if the link is up or down," and honestly? iconic. π
π NAME π
dpni_get_link_state β return the link state, and by that we mean either up or down. that's the whole assignment, no cap. π
π SYNOPSIS π
int dpni_get_link_state (struct fsl_mc_io *mc_io , u32 cmd_flags , u16
token , struct dpni_link_state *state );
πΈ ARGUMENTS πΈ
mc_ioβ pointer to MC portal's I/O object. that's your portal bestie, the I/O object handle π«Άcmd_flagsβ command flags; one or more of'MC_CMD_FLAG_'. literally a choose-your-flags moment β¨tokenβ token of DPNI object. keep track of that token, bestie πstateβ returned link state;. yes, this is where the link state comes back to you π
π RETURN π
the original page leaves this section blank β no return description, no value, just the heading and then it runs straight to SEE ALSO. so yeah, that's a whole mood ππ. i'm not gonna invent stuff, because the facts stay facts.
π¦ SEE ALSO π¦
okay so here's the whole DPNI family reunion β every single reference, bestie, no skipping:
- 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_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_clear_qos_table(9)dpni_set_tx_shaping(9)dpni_get_single_step_cfg(9)dpni_set_single_step_cfg(9)
k bye bestie π β the footer says source/version: ./drivers/net/ethernet/freesca..., date: October 2026. mwah πβ¨
π¦ 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