fman_port_config(9)
okay so bestie, this is fman_port_config(9) from the Kernel API Manual β group-chat mode: ON, kernel-brain mode: also ON β¨
π NAME π
fman_port_config β and thatβs literally the whole NAME line, bestie; the original leaves it at the dash π
πΈ SYNOPSIS πΈ
int fman_port_config (struct fman_port *port , struct fman_port_params
*params );
π«Ά ARGUMENTS π«Ά
portβ pointer to the port structure, no cap π«Άparamsβ pointer to the data structure of parameters β¨
π¦ DESCRIPTION π¦
Okay so this routine creates a descriptor for the FM PORT module. The routine returns a pointer to the FM PORT object β yes, thatβs what the page says, and Iβm keeping every detail. This descriptor must be passed as the first parameter to all other FM PORT function calls, iykyk.
And the big vibe check: no actual initialization or configuration of FM hardware is done by this routine. Like, none. Zero. This is descriptor business only, bestie π
π RETURN π
0 on success; Error code otherwise. Periodt π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/freescale/fman/fman_port.c fman_port_init(9)fman_port_cfg_buf_prefix_content(9)fman_port_disable(9)fman_port_enable(9)fman_port_bind(9)fman_port_get_qman_channel_id(9)fman_port_get_device(9)
π cute sign-off time: source/version ./drivers/net/ethernet/freesca..., date October 2026, and the manual name fman_port_config(9) blowing you a kiss on the way out πβ¨
π¦ 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