Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > fc11cd6e1c513a17304da94a5390f3cd > files > 2686

kernel-2.6.18-194.11.1.el5.src.rpm

From: Doug Ledford <dledford@redhat.com>
Date: Tue, 16 Sep 2008 16:56:10 -0400
Subject: [openib] add an enum for future RDS support
Message-id: 1221598570.1927.507.camel@firewall.xsintricity.com
O-Subject: [Patch RHEL5.3] Add an enum from OFED
Bugzilla: 462551
RH-Acked-by: Pete Zaitcev <zaitcev@redhat.com>

There has been some talk of possibly trying to enable the RDS protocol
(currently part of the OFED stuff, but I exclude it since it hasn't gone
to Linus' kernel yet) sometime prior to rhel5.4.  I've looked over all
the patches necessary to enable support *for* RDS without actually
putting RDS into our kernel.  There is only one and I'm attaching it
here.

There currently is no bugzilla for this, it has grown out of a request
from Oracle.  In particular, Oracle is planning to make RDS a
requirement in the future for RAC cluster configurations and
certifications.  However, RDS still isn't ready for inclusion IMO due to
the fact that it hasn't been submitted to Linus' kernel yet and because
there is talk about changing it from a net protocol that works over
TCP/IP or IB to just an IB ULP.  So, we didn't want to put it in 5.3,
but waiting until 5.4 will leave us uncertified for a long time.

All sorts of higher up management types have been in on these talks and
since this is *SO* minor (and already in OFED 1.4, so no danger of
allocating an enum that conflicts with upstream later), it was deemed
best to get this into 5.3 if for no other reason than to keep our
options open on how/when to support RDS in the future.

--
Doug Ledford <dledford@redhat.com>
              GPG KeyID: CFBFF194
              http://people.redhat.com/dledford

Infiniband specific RPMs available at
              http://people.redhat.com/dledford/Infiniband

From 86cba4b2dfc6600d3b8af298047c01e8ac333810 Mon Sep 17 00:00:00 2001
From: Andy Grover <andy.grover@oracle.com>
Date: Thu, 4 Sep 2008 14:26:26 -0700
Subject: [PATCH] RDS: Fix compilation error

Backport the addition of an enum entry that is used by RDS

Signed-off-by: Andy Grover <andy.grover@oracle.com>

diff --git a/include/rdma/rdma_cm.h b/include/rdma/rdma_cm.h
index 010f876..57f7d07 100644
--- a/include/rdma/rdma_cm.h
+++ b/include/rdma/rdma_cm.h
@@ -53,7 +53,8 @@ enum rdma_cm_event_type {
 	RDMA_CM_EVENT_DISCONNECTED,
 	RDMA_CM_EVENT_DEVICE_REMOVAL,
 	RDMA_CM_EVENT_MULTICAST_JOIN,
-	RDMA_CM_EVENT_MULTICAST_ERROR
+	RDMA_CM_EVENT_MULTICAST_ERROR,
+	RDMA_CM_EVENT_ADDR_CHANGE,
 };
 
 enum rdma_port_space {