dpni_get_max_frame_length(9)
π NAME π
okay so this is dpni_get_max_frame_length(9) from the Kernel API Manual, and it does exactly what it says on the tin, bestie: Get the maximum received frame length. No cap. It's giving "one tiny getter, very important networking vibes."
π¦ SYNOPSIS π¦
This is the exact signature, character for character β do not touch the punctuation:
int dpni_get_max_frame_length (struct fsl_mc_io *mc_io , u32 cmd_flags ,
u16 token , u16 *max_frame_length );
π ARGUMENTS π
Here's the cast of characters, bestie:
mc_ioβ Pointer to MC portal's I/O object. That's the MC portal I/O object pointer, exactly as advertised.cmd_flagsβ Command flags; one or more of'MC_CMD_FLAG_'. Flags are flags, periodt.tokenβ Token of DPNI object. You need the token, bestie.max_frame_lengthβ Maximum received frame length (in bytes); frame is discarded if its length exceeds this value. So if it's over the limit, it gets discarded β that's the rule.
πΈ RETURN πΈ
No return description is listed on this page, bestie. The synopsis says the function is int, but the RETURN section here is literally empty β I'm not gonna invent semantics for you.
π₯ SEE ALSO π₯
Kernel file: ./drivers/net/ethernet/freescale/dpaa2/dpni.c
The whole crew, all linked from this page:
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_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)
bye bestie π sourced from ./drivers/net/ethernet/freesca... dated October 2026, page dpni_get_max_frame_length(9) β periodt.
π¦ 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