|
iPXE
|
An Infiniband multicast group membership. More...
#include <ib_mcast.h>
Data Fields | |
| struct ib_queue_pair * | qp |
| Queue pair. More... | |
| struct ib_address_vector * | av |
| Address vector. More... | |
| int | attached |
| Attached to multicast GID. More... | |
| struct ib_mad_transaction * | madx |
| Multicast group join transaction. More... | |
| void(* | complete )(struct ib_mc_membership *membership, int rc) |
| Handle join success/failure. More... | |
An Infiniband multicast group membership.
Definition at line 17 of file ib_mcast.h.
| 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().
| 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().
| 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().
| 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().
| void( * ib_mc_membership::complete) (struct ib_mc_membership *membership, int rc) |
Handle join success/failure.
| membership | Multicast group membership |
| rc | Status code |
Definition at line 31 of file ib_mcast.h.
Referenced by ib_mcast_complete(), and ib_mcast_join().
1.8.15