iPXE
Data Fields
flexboot_nodnic_port_type Struct Reference

A flexboot_nodnic port type. More...

#include <flexboot_nodnic.h>

Data Fields

mlx_status(* register_dev )(struct flexboot_nodnic *flexboot_nodnic, struct flexboot_nodnic_port *port)
 Register port. More...
 
void(* state_change )(struct flexboot_nodnic *flexboot_nodnic, struct flexboot_nodnic_port *port, int link_up)
 Port state changed. More...
 
void(* unregister_dev )(struct flexboot_nodnic *flexboot_nodnic, struct flexboot_nodnic_port *port)
 Unregister port. More...
 

Detailed Description

A flexboot_nodnic port type.

Definition at line 102 of file flexboot_nodnic.h.

Field Documentation

◆ register_dev

mlx_status( * flexboot_nodnic_port_type::register_dev) (struct flexboot_nodnic *flexboot_nodnic, struct flexboot_nodnic_port *port)

Register port.

Parameters
flexboot_nodnicflexboot_nodnic device
portflexboot_nodnic port
Return values
mlx_statusReturn status code

Definition at line 109 of file flexboot_nodnic.h.

◆ state_change

void( * flexboot_nodnic_port_type::state_change) (struct flexboot_nodnic *flexboot_nodnic, struct flexboot_nodnic_port *port, int link_up)

Port state changed.

Parameters
flexboot_nodnicflexboot_nodnic device
portflexboot_nodnic port
link_upLink is up

Definition at line 119 of file flexboot_nodnic.h.

◆ unregister_dev

void( * flexboot_nodnic_port_type::unregister_dev) (struct flexboot_nodnic *flexboot_nodnic, struct flexboot_nodnic_port *port)

Unregister port.

Parameters
flexboot_nodnicflexboot_nodnic device
portflexboot_nodnic port

Definition at line 129 of file flexboot_nodnic.h.


The documentation for this struct was generated from the following file: