iPXE
Data Fields
xsigo_manager Struct Reference

A Xsigo configuration manager. More...

Data Fields

struct refcnt refcnt
 Reference count. More...
 
struct xsigo_devicexdev
 Xsigo device. More...
 
struct list_head list
 List of managers. More...
 
char name [16]
 Device name. More...
 
struct xsigo_manager_id id
 Manager ID. More...
 
struct interface xfer
 Data transfer interface. More...
 
struct retry_timer reopen
 Connection timer. More...
 
struct retry_timer keepalive
 Keepalive timer. More...
 
struct process process
 Transmission process. More...
 
unsigned int pending
 Pending transmissions. More...
 
uint32_t seq
 Transmit sequence number. More...
 
struct list_head nics
 List of virtual Ethernet devices. More...
 

Detailed Description

A Xsigo configuration manager.

Definition at line 75 of file xsigo.c.

Field Documentation

◆ refcnt

struct refcnt xsigo_manager::refcnt

Reference count.

Definition at line 77 of file xsigo.c.

Referenced by xcm_create(), and xcm_destroy().

◆ xdev

struct xsigo_device* xsigo_manager::xdev

◆ list

struct list_head xsigo_manager::list

List of managers.

Definition at line 81 of file xsigo.c.

Referenced by xcm_create(), xcm_destroy(), and xcm_list().

◆ name

char xsigo_manager::name[16]

◆ id

struct xsigo_manager_id xsigo_manager::id

Manager ID.

Definition at line 85 of file xsigo.c.

Referenced by xcm_create(), xcm_find(), xcm_list(), xcm_reopen(), xsmp_tx_session(), xsmp_tx_session_register(), and xsmp_tx_xve().

◆ xfer

struct interface xsigo_manager::xfer

Data transfer interface.

Definition at line 88 of file xsigo.c.

Referenced by xcm_close(), xcm_create(), xcm_destroy(), xcm_reopen(), xcm_step(), xsmp_tx_session(), and xsmp_tx_xve().

◆ reopen

struct retry_timer xsigo_manager::reopen

Connection timer.

Definition at line 90 of file xsigo.c.

Referenced by xcm_close(), xcm_create(), xcm_destroy(), xcm_free(), xcm_list(), and xcm_reopen().

◆ keepalive

struct retry_timer xsigo_manager::keepalive

Keepalive timer.

Definition at line 92 of file xsigo.c.

Referenced by xcm_close(), xcm_create(), xcm_destroy(), xcm_free(), xcm_keepalive(), and xcm_reopen().

◆ process

struct process xsigo_manager::process

Transmission process.

Definition at line 94 of file xsigo.c.

Referenced by xcm_close(), xcm_create(), xcm_destroy(), xcm_free(), and xcm_reopen().

◆ pending

unsigned int xsigo_manager::pending

Pending transmissions.

Definition at line 96 of file xsigo.c.

Referenced by xcm_reopen(), and xcm_step().

◆ seq

uint32_t xsigo_manager::seq

Transmit sequence number.

Definition at line 98 of file xsigo.c.

Referenced by xcm_reopen(), xsmp_tx_session(), and xsmp_tx_xve().

◆ nics

struct list_head xsigo_manager::nics

List of virtual Ethernet devices.

Definition at line 101 of file xsigo.c.

Referenced by xcm_create(), xcm_destroy(), xcm_free(), xsigo_net_notify(), xve_create(), and xve_find().


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