[RFC] Support for Xsigo core services (xscore)
This patch series adds support for the Xsigo core services
(xscore) by adding a new kernel level driver. These core
services are common to Xsigo virtual drivers and consist
of management as well as control services.
This kernel driver communicates
This patch adds sysfs support for xsigo IB
Signed-off-by: Hal Rosenstock [EMAIL PROTECTED]
---
.../infiniband/ulp/xsigo/xscore/xsigoib_stats.c| 105
.../infiniband/ulp/xsigo/xscore/xsigoib_stats.h| 40
2 files changed, 145 insertions(+), 0 deletions(-)
Xsigo session management protocol (XSMP) is an RC based management
protocol. It is utilized to obtain Xsigo chassis configuration
information pertaining to the host as well as for control of the
data connection.
Signed-off-by: Hal Rosenstock [EMAIL PROTECTED]
---
This patch adds support for Xsigo logical links. This includes
the Xsigo Directory Service (XDS). In terms of the host,
XDS contains a list of XCMs (Xsigo Configuration Managers)
assigned to it for this IB port. XDS is first located
via standard SA ServiceRecord query.
Signed-off-by: Hal
Add support for the Xsigo configuration protocol manager (XCPM).
The Xsigo Configuration Protocol Manager (XCPM) manages sessions between
a host and the control plane of the Xsigo chassis. It is also the hub
for all control information flow between the host V* drivers and the
Xsigo chassis.
Add sysfs support for Xsigo configuration protocol (XCPM).
Signed-off-by: Hal Rosenstock [EMAIL PROTECTED]
---
drivers/infiniband/ulp/xsigo/xscore/xcpm_stats.c | 338 ++
drivers/infiniband/ulp/xsigo/xscore/xcpm_stats.h | 43 +++
2 files changed, 381 insertions(+), 0
Add Xsigo core services module support
Signed-off-by: Hal Rosenstock [EMAIL PROTECTED]
---
drivers/infiniband/ulp/xsigo/xscore/xs_core.c | 100 +
drivers/infiniband/ulp/xsigo/xscore/xs_core.h | 42 ++
2 files changed, 142 insertions(+), 0 deletions(-)
create
Add Kconfig and Makefile for xscore module
Signed-off-by: Hal Rosenstock [EMAIL PROTECTED]
---
drivers/infiniband/ulp/xsigo/xscore/Kconfig | 17 +
drivers/infiniband/ulp/xsigo/xscore/Makefile |6 ++
2 files changed, 23 insertions(+), 0 deletions(-)
create mode 100644
What I mean claim to support is to have more people to test with this config.
--CQ
-Original Message-
From: Or Gerlitz [mailto:[EMAIL PROTECTED]
Sent: Thursday, April 03, 2008 11:18 PM
To: Tang, Changqing
Cc: [EMAIL PROTECTED]; ewg@lists.openfabrics.org
Subject: Re: [ofa-general]
for example, in MPI, process A know the HCA guid on another node.
After running for some time, the switch is restarted for
some reason, and the whole fabric is re-configured.
CQ,
If by the whole fabric is re-configured you refer to a case
where a subnet prefix changes while a job runs
A few quick comments -- I'll look at this in more depth once I've
cleared my backlog of things already submitted.
- This is an awful lot of code for core services. Am I understanding
correctly that this doesn't do anything that a user is actually wants
without even more code layered on
+static struct class_device xsigoib_class_dev;
struct class_device is going away in 2.6.26... better to rewrite this to
use struct device.
- R.
___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
On Fri, 2008-04-04 at 11:39 -0700, Roland Dreier wrote:
A few quick comments -- I'll look at this in more depth once I've
cleared my backlog of things already submitted.
- This is an awful lot of code for core services. Am I understanding
correctly that this doesn't do anything that a
This patch adds the Xsigo unified API for IB and CM access used by the
Xsigo virtual (v*) drivers like vnic and vhba.
what's wrong with the verbs/CM API we already have?
+static inline struct xsigo_ib_connect_info *get_connect_info(int handle)
What's the reasoning behind using handles
+unsigned int max_ib_mtu;
I don't see where this is ever set?
- R.
___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
15 matches
Mail list logo