iPXE
Data Fields
ib_mc_membership Struct Reference

An Infiniband multicast group membership. More...

#include <ib_mcast.h>

Data Fields

struct ib_queue_pairqp
 Queue pair. More...
 
struct ib_address_vectorav
 Address vector. More...
 
int attached
 Attached to multicast GID. More...
 
struct ib_mad_transactionmadx
 Multicast group join transaction. More...
 
void(* complete )(struct ib_mc_membership *membership, int rc)
 Handle join success/failure. More...
 

Detailed Description

An Infiniband multicast group membership.

Definition at line 17 of file ib_mcast.h.

Field Documentation

◆ qp

struct ib_queue_pair* ib_mc_membership::qp

Queue pair.

Definition at line 19 of file ib_mcast.h.

Referenced by ib_mcast_complete(), and ib_mcast_join().

◆ av

struct ib_address_vector* ib_mc_membership::av

Address vector.

Definition at line 21 of file ib_mcast.h.

Referenced by ib_mcast_complete(), ib_mcast_join(), and ib_mcast_leave().

◆ attached

int ib_mc_membership::attached

Attached to multicast GID.

Definition at line 23 of file ib_mcast.h.

Referenced by ib_mcast_join(), and ib_mcast_leave().

◆ madx

struct ib_mad_transaction* ib_mc_membership::madx

Multicast group join transaction.

Definition at line 25 of file ib_mcast.h.

Referenced by ib_mcast_complete(), ib_mcast_join(), and ib_mcast_leave().

◆ complete

void( * ib_mc_membership::complete) (struct ib_mc_membership *membership, int rc)

Handle join success/failure.

Parameters
membershipMulticast group membership
rcStatus code

Definition at line 31 of file ib_mcast.h.

Referenced by ib_mcast_complete(), and ib_mcast_join().


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