fman_set_port_params(9)
β¨ fman_set_port_params(9) β¨
okay so this is a page from the Kernel API Manual bestie, and it's literally about one little function that hands your port's setup over to the FMan π
πΈ NAME πΈ
fman_set_port_params β (yeah the original leaves this blank too, no cap, we move π)
π¦ SYNOPSIS π¦
int fman_set_port_params (struct fman *fman , struct
fman_port_init_params *port_params );
like, that's the whole vibe check right there π«Ά
π ARGUMENTS π
fmanβ a pointer to the FMan device. yes, that FMan. your fave π§port_paramsβ the port parameters. all the little settings your port is bringing to the party π
π DESCRIPTION π
so basically this is what the FMan Port uses to pass its parameters along to the FMan. that's it, that's the function. middleman energy, but make it iconic π
β RETURN β
0on success π- an error code otherwise π (fr fr, check it)
π₯ SEE ALSO π₯
Kernel file:
./drivers/net/ethernet/freescale/fman/fman.c
and the whole friend group:
fman_register_intr(9)fman_unregister_intr(9)fman_reset_mac(9)fman_set_mac_max_frame(9)fman_get_clock_freq(9)fman_get_bmi_max_fifo_size(9)fman_get_revision(9)fman_get_qman_channel_id(9)fman_get_mem_region(9)fman_get_max_frm(9)fman_get_rx_extra_headroom(9)fman_bind(9)
go read them, i'll wait π
and that's the page!! π sourced from ./drivers/net/ethernet/freesca... dated October 2026, mwah, slay, bye bestie π
β¨
π¦ 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