link_status_event_handler(9)
π link_status_event_handler(9) β the Kernel API Manual glow-up β¨
okay bestie, gather round, because we're talking about link_status_event_handler β literally the link event handler, and yes, it's giving main character energy in the kernel networking world π«Ά
β¨ SYNOPSIS β¨
void link_status_event_handler (void *handle , void *buf_in , u16
in_size , void *buf_out , u16 *out_size );
no cap, that's the whole signature β memorize it like your fave lyric π
πΈ ARGUMENTS πΈ
handleβ the nic device for the handler, aka the device this whole thing is doing the absolute most for πbuf_inβ input buffer, the incoming vibe check π₯in_sizeβ input size, because even buffers need to know their measurements β¨buf_outβ output buffer, where the results go to slay π€out_sizeβ returned output size, the receipts on how much output came back π
π¦ SEE ALSO π¦
Kernel file ./drivers/net/ethernet/huawei/hinic/hinic_main.c
and the whole friend group, fr fr:
create_txqs(9)free_txqs(9)create_rxqs(9)free_rxqs(9)change_mac_addr(9)add_mac_addr(9)remove_mac_addr(9)nic_dev_init(9)
iykyk, they all link up together π
lowkey iconic that this page lives under ./drivers/net/ethernet/huawei/... and is dated October 2026 β periodt, we stan a documented kernel function πβ¨
π¦ 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