devlink_port_unregister(9)
π devlink_port_unregister(9) π
okay so bestie, this page comes straight from the Kernel API Manual β and itβs all about unregistering a devlink port. No cap, the function is short, but every detail still matters. π
β¨ NAME β¨
devlink_port_unregister β Unregister devlink port
Periodt. Thatβs the whole vibe: it unregisters a devlink port. π
πΈ SYNOPSIS πΈ
void devlink_port_unregister (struct devlink_port *devlink_port );
π¦ ARGUMENTS π¦
devlink_portβ devlink port. Thatβs thestruct devlink_port *youβre handing over, bestie. π«Ά
π₯ CONTEXT π₯
This one takes and releases devlink->lock <mutex>. Lock behavior is literally part of the vibe check. π
π§ SEE ALSO π§
Kernel file: ./net/devlink/port.c β thatβs where the party lives. β¨
devlink_port_init(9)devlink_port_fini(9)devl_port_register_with_ops(9)devlink_port_register_with_ops(9)devl_port_unregister(9)devlink_port_type_eth_set(9)devlink_port_type_ib_set(9)devlink_port_type_clear(9)devlink_port_attrs_set(9)devlink_port_attrs_pci_pf_set(9)devlink_port_attrs_pci_vf_set(9)devlink_port_attrs_pci_sf_set(9)devl_port_fn_devlink_set(9)devlink_port_linecard_set(9)
mwah π β source/version ./net/devlink, dated October 2026. Youβre welcome, 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