Data Fields
ipoib_device Struct Reference

An IPoIB device. More...

Data Fields

struct net_devicenetdev
 Network device. More...
struct ib_deviceibdev
 Underlying Infiniband device. More...
struct list_head list
 List of IPoIB devices. More...
struct ib_completion_queuecq
 Completion queue. More...
struct ib_queue_pairqp
 Queue pair. More...
struct ipoib_mac mac
 Local MAC. More...
struct ipoib_broadcast broadcast
 Broadcast address. More...
struct list_head peers
 REMAC cache. More...

Detailed Description

An IPoIB device.

Definition at line 87 of file ipoib.c.

Field Documentation

◆ netdev

struct net_device* ipoib_device::netdev

◆ ibdev

struct ib_device* ipoib_device::ibdev

◆ list

struct list_head ipoib_device::list

List of IPoIB devices.

Definition at line 93 of file ipoib.c.

Referenced by ipoib_netdev(), ipoib_notify(), ipoib_probe(), and ipoib_remove().

◆ cq

struct ib_completion_queue* ipoib_device::cq

Completion queue.

Definition at line 95 of file ipoib.c.

Referenced by ipoib_close(), and ipoib_open().

◆ qp

struct ib_queue_pair* ipoib_device::qp

◆ mac

struct ipoib_mac ipoib_device::mac

◆ broadcast

struct ipoib_broadcast ipoib_device::broadcast

◆ peers

struct list_head ipoib_device::peers

REMAC cache.

Definition at line 103 of file ipoib.c.

Referenced by ipoib_discard_remac(), ipoib_find_remac(), ipoib_flush_remac(), ipoib_map_remac(), and ipoib_probe().

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