fm10k_request_glort_range(9)
π NAME π
okay so bestie, gather round β fm10k_request_glort_range is here to request GLORTs for use in configuring rules. that's the whole gig. GLORTs, requested, rules get configured, slay β¨
This page lives in section 9 of the Kernel API Manual, and it's giving very specific-driver-function energy, which honestly? iconic.
β¨ SYNOPSIS β¨
void fm10k_request_glort_range (struct fm10k_intfc *interface );
yes that's it. one function, one argument, returns literally nothing (void, humble queen π). no cap, that's the entire signature β copy it exactly if you're typing it out, the spacing included, we don't editorialize in code blocks π«Ά
πΈ DESCRIPTION πΈ
so what does it do? this function allocates a range of glorts for this interface to use. that's the whole vibe. it goes and gets you a range of glorts, and hands them to this interface so the interface can do interface things with them.
the way that a driver needs a lil block of identifiers before it can go configure rules?? yeah. that's this. it's the setup step, the pre-game, the "let me grab my stuff first" moment π
lowkey important? yes. complicated? not really. it's one job and it does it. periodt.
π ARGUMENTS π
interfaceβ the board private structure. that's the one thing you hand it. it's astruct fm10k_intfc *and it carries all the board-private goodies this function needs to do its range-grabbing. no extra params, no surprises, we love a single-argument king π
π¦ SEE ALSO π¦
bestie there is SO much more where this came from. the kernel file itself lives at:
./drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
and then, in no particular order because the manpage just lists them all at us:
fm10k_setup_tx_resources(9)fm10k_setup_all_tx_resources(9)fm10k_setup_rx_resources(9)fm10k_setup_all_rx_resources(9)fm10k_clean_tx_ring(9)fm10k_free_tx_resources(9)fm10k_clean_all_tx_rings(9)fm10k_free_all_tx_resources(9)fm10k_clean_rx_ring(9)fm10k_free_rx_resources(9)fm10k_clean_all_rx_rings(9)fm10k_free_all_rx_resources(9)fm10k_restore_udp_port_info(9)fm10k_udp_tunnel_sync(9)fm10k_open(9)fm10k_close(9)fm10k_tx_timeout(9)fm10k_host_mbx_ready(9)fm10k_queue_vlan_request(9)fm10k_queue_mac_request(9)fm10k_clear_macvlan_queue(9)fm10k_get_stats64(9)
like, the whole fm10k friend group showed up π go read them too, iykyk π§
okay that's the page!! this lil beauty comes from ./drivers/net/ethernet/intel/f... and it's dated October 2026, and the version/source footer at the bottom is us too β same page, same manual, section 9, no crumbs left behind ππ bye bestie, go request some glorts π«Ά
π¦ 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