iPXE
Data Fields
hermon_port Struct Reference

A Hermon port. More...

#include <hermon.h>

Data Fields

struct ib_deviceibdev
 Infiniband device. More...
 
struct net_devicenetdev
 Network device. More...
 
struct ib_completion_queueeth_cq
 Ethernet completion queue. More...
 
struct ib_queue_paireth_qp
 Ethernet queue pair. More...
 
union hermon_port_mac eth_mac
 Ethernet MAC. More...
 
struct hermon_port_typetype
 Port type. More...
 
struct nvo_block nvo
 Non-volatile option storage. More...
 

Detailed Description

A Hermon port.

Definition at line 846 of file hermon.h.

Field Documentation

◆ ibdev

struct ib_device* hermon_port::ibdev

Infiniband device.

Definition at line 848 of file hermon.h.

Referenced by hermon_event_port_mgmnt_change(), hermon_probe(), hermon_remove(), and hermon_start().

◆ netdev

struct net_device* hermon_port::netdev

Network device.

Definition at line 850 of file hermon.h.

Referenced by hermon_probe(), and hermon_remove().

◆ eth_cq

struct ib_completion_queue* hermon_port::eth_cq

Ethernet completion queue.

Definition at line 852 of file hermon.h.

◆ eth_qp

struct ib_queue_pair* hermon_port::eth_qp

Ethernet queue pair.

Definition at line 854 of file hermon.h.

◆ eth_mac

union hermon_port_mac hermon_port::eth_mac

Ethernet MAC.

Definition at line 856 of file hermon.h.

◆ type

struct hermon_port_type* hermon_port::type

Port type.

Definition at line 858 of file hermon.h.

Referenced by hermon_event_port_state_change().

◆ nvo

struct nvo_block hermon_port::nvo

Non-volatile option storage.

Definition at line 860 of file hermon.h.


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