iPXE
Data Fields
fcoe_port Struct Reference

An FCoE port. More...

Data Fields

struct refcnt refcnt
 Reference count. More...
 
struct list_head list
 List of FCoE ports. More...
 
struct interface transport
 Transport interface. More...
 
struct net_devicenetdev
 Network device. More...
 
union fcoe_name node_wwn
 Node WWN. More...
 
union fcoe_name port_wwn
 Port WWN. More...
 
struct retry_timer timer
 FIP retransmission timer. More...
 
unsigned int timeouts
 FIP timeout counter. More...
 
unsigned int flags
 Flags. More...
 
unsigned int priority
 FCoE forwarder priority. More...
 
unsigned int keepalive
 Keepalive delay (in ms) More...
 
uint8_t fcf_mac [ETH_ALEN]
 FCoE forwarder MAC address. More...
 
uint8_t local_mac [ETH_ALEN]
 Local MAC address. More...
 

Detailed Description

An FCoE port.

Definition at line 71 of file fcoe.c.

Field Documentation

◆ refcnt

struct refcnt fcoe_port::refcnt

Reference count.

Definition at line 73 of file fcoe.c.

Referenced by fcoe_close(), and fcoe_probe().

◆ list

struct list_head fcoe_port::list

List of FCoE ports.

Definition at line 75 of file fcoe.c.

Referenced by fcoe_close(), fcoe_demux(), and fcoe_probe().

◆ transport

struct interface fcoe_port::transport

Transport interface.

Definition at line 77 of file fcoe.c.

Referenced by fcoe_close(), fcoe_expired(), fcoe_fip_rx_els_response(), fcoe_probe(), fcoe_reset(), and fcoe_rx().

◆ netdev

struct net_device* fcoe_port::netdev

◆ node_wwn

union fcoe_name fcoe_port::node_wwn

Node WWN.

Definition at line 82 of file fcoe.c.

Referenced by fcoe_expired(), fcoe_fip_tx_solicitation(), and fcoe_probe().

◆ port_wwn

union fcoe_name fcoe_port::port_wwn

Port WWN.

Definition at line 84 of file fcoe.c.

Referenced by fcoe_expired(), and fcoe_probe().

◆ timer

struct retry_timer fcoe_port::timer

FIP retransmission timer.

Definition at line 87 of file fcoe.c.

Referenced by fcoe_close(), fcoe_expired(), fcoe_probe(), and fcoe_reset().

◆ timeouts

unsigned int fcoe_port::timeouts

FIP timeout counter.

Definition at line 89 of file fcoe.c.

Referenced by fcoe_expired(), fcoe_fip_rx_advertisement(), and fcoe_reset().

◆ flags

unsigned int fcoe_port::flags

◆ priority

unsigned int fcoe_port::priority

FCoE forwarder priority.

Definition at line 93 of file fcoe.c.

Referenced by fcoe_fip_rx_advertisement(), and fcoe_reset().

◆ keepalive

unsigned int fcoe_port::keepalive

Keepalive delay (in ms)

Definition at line 95 of file fcoe.c.

Referenced by fcoe_expired(), fcoe_fip_rx_advertisement(), and fcoe_reset().

◆ fcf_mac

uint8_t fcoe_port::fcf_mac[ETH_ALEN]

FCoE forwarder MAC address.

Definition at line 97 of file fcoe.c.

Referenced by fcoe_deliver(), fcoe_expired(), fcoe_fip_rx_advertisement(), fcoe_fip_tx_keepalive(), fcoe_reset(), and fcoe_rx().

◆ local_mac

uint8_t fcoe_port::local_mac[ETH_ALEN]

Local MAC address.

Definition at line 99 of file fcoe.c.

Referenced by fcoe_deliver(), fcoe_fip_rx_els_response(), fcoe_reset(), and fcoe_rx().


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