idpf_idc_request_reset(9)
π idpf_idc_request_reset β the Kernel API Manual page, bestie edition β¨
okay so picture this: you're deep in the Kernel API Manual, and this little icon named idpf_idc_request_reset is right there, living its best life. no cap, it's a whole moment. π
πΈ NAME πΈ
idpf_idc_request_reset β literally the callback that gets called by an Auxiliary Driver π«Ά
β¨ SYNOPSIS β¨
int idpf_idc_request_reset (struct iidc_rdma_core_dev_info *cdev_info ,
enum iidc_rdma_reset_type reset_type );
that's the whole signature, copy it exactly, do not come for me about the spacing, it's giving "upstream formatting" π
π¦ ARGUMENTS π¦
cdev_infoβ the IDC core device info pointer π like, the whole identity of the device, okurrrreset_typeβ the type of reset:function,core, or other β¨ so you actually get to pick your vibe
π DESCRIPTION π
so here's the tea, bestie β β an Auxiliary Driver accesses this callback function to request a reset on the Auxiliary Device. that's it, that's the whole job. main character energy, honestly π
it's a callback, so you're not calling the shots here β you're asking. respect the pipeline. π
β RETURN β
0on success π slay, it worked- an error code on failure π it's giving "not today"
π§ SEE ALSO π§
the kernel file where all of this lives, in all its glory:
./drivers/net/ethernet/intel/idpf/idpf_idc.c
and the whole friend group, no one left behind π«Άπ:
idpf_idc_init(9)idpf_vport_adev_release(9)idpf_plug_vport_aux_dev(9)idpf_idc_init_aux_vport_dev(9)idpf_idc_vdev_mtu_event(9)idpf_core_adev_release(9)idpf_plug_core_aux_dev(9)idpf_unplug_aux_dev(9)idpf_idc_issue_reset_event(9)idpf_idc_vport_dev_up(9)idpf_idc_vport_dev_down(9)idpf_idc_vport_dev_ctrl(9)idpf_idc_init_msix_data(9)idpf_idc_init_aux_core_dev(9)idpf_idc_deinit_core_aux_device(9)idpf_idc_deinit_vport_aux_device(9)
like, the entire group chat. iykyk π
one little note from me to you: this page belongs to ./drivers/net/ethernet/intel/idpf, and yes it's stamped October 2026 β future-dated and still iconic. ποΈπ₯
and that's the page, idpf_idc_request_reset(9), from the Kernel API Manual β mwah, bye bestie, go request that reset responsibly ππβ¨
π¦ 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