[ewg] Re: ofa_1_5_kernel 20091214-0200 daily build status
David J. Wilder
dwilder at us.ibm.com
Tue Dec 15 09:43:08 PST 2009
On Mon, 2009-12-14 at 15:34 +0200, Vladimir Sokolovsky wrote:
> Hi David,
> ofed_kernel compilation fails on RHEL4.6/7/8.
> Some kernel_addons are missing.
> Please check.
>
> > Failed:
> > Build failed on x86_64 with linux-2.6.9-67.ELsmp
> > Log:
> > /home/vlad/tmp/ofa_1_5_kernel-20091214-0200_linux-2.6.9-67.ELsmp_x86_64_check/drivers/infiniband/core/cma.c: In function 'cma_set_mgid':
Hi Vladimir
This patch corrects the build.
Thanks
David
----
This patch creates an if_inet6.h kernel_addon for the 2.6.9-[67,78,89]
kernels.
Signed-off-by: David Wilder <dwilder at us.ibm.com>
------------------------------------------------------
.../backport/2.6.9_U6/include/net/if_inet6.h | 20 ++++++++++++++++++++
.../backport/2.6.9_U7/include/net/if_inet6.h | 20 ++++++++++++++++++++
.../backport/2.6.9_U8/include/net/if_inet6.h | 20 ++++++++++++++++++++
3 files changed, 60 insertions(+), 0 deletions(-)
diff --git a/kernel_addons/backport/2.6.9_U6/include/net/if_inet6.h b/kernel_addons/backport/2.6.9_U6/include/net/if_inet6.h
new file mode 100644
index 0000000..4a73daf
--- /dev/null
+++ b/kernel_addons/backport/2.6.9_U6/include/net/if_inet6.h
@@ -0,0 +1,20 @@
+#ifndef _BACKPORT_NET_IF_NET6_H_
+#define _BACKPORT_NET_IF_NET6_H_
+
+#include_next <net/if_inet6.h>
+
+static inline void ipv6_ib_mc_map(struct in6_addr *addr, char *buf)
+{
+ buf[0] = 0; /* Reserved */
+ buf[1] = 0xff; /* Multicast QPN */
+ buf[2] = 0xff;
+ buf[3] = 0xff;
+ buf[4] = 0xff;
+ buf[5] = 0x12; /* link local scope */
+ buf[6] = 0x60; /* IPv6 signature */
+ buf[7] = 0x1b;
+ buf[8] = 0; /* P_Key */
+ buf[9] = 0;
+ memcpy(buf + 10, addr->s6_addr + 6, 10);
+}
+#endif
diff --git a/kernel_addons/backport/2.6.9_U7/include/net/if_inet6.h b/kernel_addons/backport/2.6.9_U7/include/net/if_inet6.h
new file mode 100644
index 0000000..4a73daf
--- /dev/null
+++ b/kernel_addons/backport/2.6.9_U7/include/net/if_inet6.h
@@ -0,0 +1,20 @@
+#ifndef _BACKPORT_NET_IF_NET6_H_
+#define _BACKPORT_NET_IF_NET6_H_
+
+#include_next <net/if_inet6.h>
+
+static inline void ipv6_ib_mc_map(struct in6_addr *addr, char *buf)
+{
+ buf[0] = 0; /* Reserved */
+ buf[1] = 0xff; /* Multicast QPN */
+ buf[2] = 0xff;
+ buf[3] = 0xff;
+ buf[4] = 0xff;
+ buf[5] = 0x12; /* link local scope */
+ buf[6] = 0x60; /* IPv6 signature */
+ buf[7] = 0x1b;
+ buf[8] = 0; /* P_Key */
+ buf[9] = 0;
+ memcpy(buf + 10, addr->s6_addr + 6, 10);
+}
+#endif
diff --git a/kernel_addons/backport/2.6.9_U8/include/net/if_inet6.h b/kernel_addons/backport/2.6.9_U8/include/net/if_inet6.h
new file mode 100644
index 0000000..4a73daf
--- /dev/null
+++ b/kernel_addons/backport/2.6.9_U8/include/net/if_inet6.h
@@ -0,0 +1,20 @@
+#ifndef _BACKPORT_NET_IF_NET6_H_
+#define _BACKPORT_NET_IF_NET6_H_
+
+#include_next <net/if_inet6.h>
+
+static inline void ipv6_ib_mc_map(struct in6_addr *addr, char *buf)
+{
+ buf[0] = 0; /* Reserved */
+ buf[1] = 0xff; /* Multicast QPN */
+ buf[2] = 0xff;
+ buf[3] = 0xff;
+ buf[4] = 0xff;
+ buf[5] = 0x12; /* link local scope */
+ buf[6] = 0x60; /* IPv6 signature */
+ buf[7] = 0x1b;
+ buf[8] = 0; /* P_Key */
+ buf[9] = 0;
+ memcpy(buf + 10, addr->s6_addr + 6, 10);
+}
+#endif
More information about the ewg
mailing list