#[repr(C)]pub struct ibv_qp_attr {Show 26 fields
pub qp_state: Type,
pub cur_qp_state: Type,
pub path_mtu: ibv_mtu,
pub path_mig_state: ibv_mig_state,
pub qkey: u32,
pub rq_psn: u32,
pub sq_psn: u32,
pub dest_qp_num: u32,
pub qp_access_flags: c_uint,
pub cap: ibv_qp_cap,
pub ah_attr: ibv_ah_attr,
pub alt_ah_attr: ibv_ah_attr,
pub pkey_index: u16,
pub alt_pkey_index: u16,
pub en_sqd_async_notify: u8,
pub sq_draining: u8,
pub max_rd_atomic: u8,
pub max_dest_rd_atomic: u8,
pub min_rnr_timer: u8,
pub port_num: u8,
pub timeout: u8,
pub retry_cnt: u8,
pub rnr_retry: u8,
pub alt_port_num: u8,
pub alt_timeout: u8,
pub rate_limit: u32,
}Fields§
§qp_state: Type§cur_qp_state: Type§path_mtu: ibv_mtu§path_mig_state: ibv_mig_state§qkey: u32§rq_psn: u32§sq_psn: u32§dest_qp_num: u32§qp_access_flags: c_uint§cap: ibv_qp_cap§ah_attr: ibv_ah_attr§alt_ah_attr: ibv_ah_attr§pkey_index: u16§alt_pkey_index: u16§en_sqd_async_notify: u8§sq_draining: u8§max_rd_atomic: u8§max_dest_rd_atomic: u8§min_rnr_timer: u8§port_num: u8§timeout: u8§retry_cnt: u8§rnr_retry: u8§alt_port_num: u8§alt_timeout: u8§rate_limit: u32Trait Implementations§
Source§impl Clone for ibv_qp_attr
impl Clone for ibv_qp_attr
Source§fn clone(&self) -> ibv_qp_attr
fn clone(&self) -> ibv_qp_attr
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ibv_qp_attr
impl Default for ibv_qp_attr
impl Copy for ibv_qp_attr
Auto Trait Implementations§
impl Freeze for ibv_qp_attr
impl RefUnwindSafe for ibv_qp_attr
impl Send for ibv_qp_attr
impl Sync for ibv_qp_attr
impl Unpin for ibv_qp_attr
impl UnwindSafe for ibv_qp_attr
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more