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...
 
struct hermon_port_typetype
 Port type. More...
 
struct nvo_block nvo
 Non-volatile option storage. More...
 

Detailed Description

A Hermon port.

Definition at line 826 of file hermon.h.

Field Documentation

◆ ibdev

struct ib_device* hermon_port::ibdev

Infiniband device.

Definition at line 828 of file hermon.h.

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

◆ netdev

struct net_device* hermon_port::netdev

Network device.

Definition at line 830 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 832 of file hermon.h.

◆ eth_qp

struct ib_queue_pair* hermon_port::eth_qp

Ethernet queue pair.

Definition at line 834 of file hermon.h.

◆ type

struct hermon_port_type* hermon_port::type

Port type.

Definition at line 836 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 838 of file hermon.h.


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