[ofa-general] [PATCH] infiniband: add support for invalidate stag

mhagen at iol.unh.edu mhagen at iol.unh.edu
Mon Apr 30 13:07:06 PDT 2007


Patch to add support for the iWARP verbs SEND with INV and SEND with SE
and INV.

--- linux-2.6.21.1/include/rdma/ib_verbs.h    2007-04-28
15:35:02.677618096 -0400
+++ linux-2.6.21.1/include/rdma/ib_verbs.h    2007-04-28
15:29:16.200290656 -0400
@@ -611,7 +611,8 @@ enum ib_send_flags {
     IB_SEND_FENCE        = 1,
     IB_SEND_SIGNALED    = (1<<1),
     IB_SEND_SOLICITED    = (1<<2),
-    IB_SEND_INLINE        = (1<<3)
+    IB_SEND_INLINE        = (1<<3),
+    IB_SEND_INVALIDATE    = (1<<4)
 };

 struct ib_sge {
@@ -646,6 +647,9 @@ struct ib_send_wr {
             u16    pkey_index; /* valid for GSI only */
             u8    port_num;   /* valid for DR SMPs on switch only */
         } ud;
+        struct {
+            u32    rkey;
+        } invalidate;
     } wr;
 };

-- 
Mikkel Hagen
Project Assistant - Fibre Channel/SAS/SATA Consortiums
Research and Development Engineer - iWARP Consortium
FC/SAS/SATA:1-603-862-0701  iWARP:1-603-862-5083  Fax:1-603-862-4181
UNH-IOL
121 Technology Drive, Suite 2
Durham, NH 03824




More information about the general mailing list