es58x_devlink_info_get(9)
es58x_devlink_info_get(9) π
okay so welcome to the Kernel API Manual, bestie β this is the product-info reporter and it's lowkey iconic. no cap. π
πΈ NAME πΈ
es58x_devlink_info_get β report the product information. periodt. π
β¨ SYNOPSIS β¨
int es58x_devlink_info_get (struct devlink *devlink , struct
devlink_info_req *req , struct netlink_ext_ack *extack );
π ARGUMENTS π
devlinkβ the Devlink, obvi. π«Άreqβ theskbwrapper where to put the requested information. bestie, that's literally what it is. π¦extackβ unused. not me looking at an unused argument π
π¦ DESCRIPTION π¦
the way this function reports the firmware version, the bootloader version, the hardware revision, and the serial number through netlink? obsessed. that's the whole assignment. β¨
π RETURN π
zero on success, errno when any error occurs. fr fr. π
π SEE ALSO π
- kernel file:
./drivers/net/can/usb/etas_es58x/es58x_devlink.c es58x_parse_sw_version(9)es58x_parse_hw_rev(9)es58x_parse_product_info(9)es58x_sw_version_is_valid(9)es58x_hw_revision_is_valid(9)
mwah π β source vibes from ./drivers/net/can/usb/etas_es58x, dated October 2026. stay slay, kernel 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