velocity_update_hw_mibs(9)
π velocity_update_hw_mibs(9) π
okay bestie, this is the Kernel API Manual entry for velocity_update_hw_mibs, and it's lowkey iconic β¨
πΈ NAME πΈ
velocity_update_hw_mibs β fetch MIB counters from chip π
β¨ SYNOPSIS β¨
the whole signature is literally:
void velocity_update_hw_mibs (struct velocity_info *vptr );
π ARGUMENTS π
vptrβ the velocity to update, periodt π«Ά
π¦ DESCRIPTION π¦
okay so the velocity hardware keeps certain counters on the hardware side. We need to read these when the user asks for statistics or when they overflow (causing an interrupt) π
and here's the important part: the read of the statistic clears it, so we keep running master counters in user space. that's the whole vibe, no cap π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/via/via-velocity.hπ velocity_get_ip(9)init_flow_control_register(9)
with love from ./drivers/net/ethernet/via, dated 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