- 2^31 の制限のチェック

- kABI サポート

- FENCE
  - Requester は先行する全ての RDMA Read と Atomic WRs を待つ。

- Requester 側で RDMA READ と Atomic 操作の outstanding 数をチェックする操作。

- ソケットのバッファサイズを増やす。

- pib_util_get_srq のロック条件を見直せ

- MAC アドレスから GID を合成する

- 11.4.2.2 Request Completion Notification
  - SEND
  - RDMA WRITE w/Immediate Data
  - BTH の solicited event が立っているもの
  - Unsuccessful WC

- MSN

- BTH の solicited event 
  - only or last packet

- WC をインサートした時の失敗のチェック

- LMC 

- req_notify_cq のコールバックは ib_req_notify_cq() の関数ヘッダーに合わせろ

- 9.5 Transaction Ordering
  - エラーになった場合、キューの前にいる WR が処理されるまで待機。特に reliable service で注意。
  - requester の ACK 受信は coalescing が効く。
    ただし RDMA READ と ATOMIC 操作のレスポンスは別。 
  - Receiver 側は SEND と RDMA WRITE w/Imm は順番通りに処理するが、fence がついてない限り RDMA
    READ の completion は暗黙的である。
  - fence がついた処理は、前にある RDMA READ と Atomic 操作が全て終わるまでブロックされる。

- Protection domain のチェック(QP、SRQ、MR、AH)
  - QP と SRQ のチェック
  - UD-QP と AH のチェック
