]> git.openfabrics.org - ~shefty/ibacm.git/log
~shefty/ibacm.git
8 years agocommit master.stgit
Sean Hefty [Fri, 22 Jan 2016 18:40:36 +0000 (10:40 -0800)]
commit

8 years agocommit
Sean Hefty [Fri, 22 Jan 2016 18:40:36 +0000 (10:40 -0800)]
commit

8 years agorefresh
Sean Hefty [Fri, 22 Jan 2016 18:40:29 +0000 (10:40 -0800)]
refresh

8 years agorefresh
Sean Hefty [Fri, 22 Jan 2016 18:40:29 +0000 (10:40 -0800)]
refresh

8 years agorefresh (create temporary patch)
Sean Hefty [Fri, 22 Jan 2016 18:40:29 +0000 (10:40 -0800)]
refresh (create temporary patch)

8 years agorefresh (create temporary patch)
Sean Hefty [Fri, 22 Jan 2016 18:40:29 +0000 (10:40 -0800)]
refresh (create temporary patch)

8 years agoRefresh of ibacm-check-the-presence-of
Sean Hefty [Fri, 22 Jan 2016 18:40:29 +0000 (10:40 -0800)]
Refresh of ibacm-check-the-presence-of

8 years agoIbacm: Check the presence of header files for netlink support master
Kaike Wan [Mon, 4 Jan 2016 18:36:33 +0000 (13:36 -0500)]
Ibacm: Check the presence of header files for netlink support

It was found that the latest ibacm will not build in old distros that
don't have the two header files rdma/rdma_netlink.h and rdma/ib_user_sa.h.
To be backward compatible, the netlink support should be disabled if
the header files were absent. This patch will address the issue.

Reported-by: Hal Rosenstock <hal@mellanox.com>
Signed-off-by: Kaike Wan <kaike.wan@intel.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
8 years agopick
Sean Hefty [Fri, 22 Jan 2016 18:38:53 +0000 (10:38 -0800)]
pick

8 years agopick
Sean Hefty [Fri, 22 Jan 2016 18:38:53 +0000 (10:38 -0800)]
pick

8 years agoIbacm: Check the presence of header files for netlink support
Kaike Wan [Mon, 4 Jan 2016 18:36:33 +0000 (13:36 -0500)]
Ibacm: Check the presence of header files for netlink support

It was found that the latest ibacm will not build in old distros that
don't have the two header files rdma/rdma_netlink.h and rdma/ib_user_sa.h.
To be backward compatible, the netlink support should be disabled if
the header files were absent. This patch will address the issue.

Reported-by: Hal Rosenstock <hal@mellanox.com>
Signed-off-by: Kaike Wan <kaike.wan@intel.com>
8 years agocommit
Sean Hefty [Thu, 10 Dec 2015 20:36:18 +0000 (12:36 -0800)]
commit

8 years agocommit
Sean Hefty [Thu, 10 Dec 2015 20:36:18 +0000 (12:36 -0800)]
commit

8 years agorefresh
Sean Hefty [Thu, 10 Dec 2015 20:35:12 +0000 (12:35 -0800)]
refresh

8 years agorefresh
Sean Hefty [Thu, 10 Dec 2015 20:35:12 +0000 (12:35 -0800)]
refresh

8 years agorefresh (create temporary patch)
Sean Hefty [Thu, 10 Dec 2015 20:34:16 +0000 (12:34 -0800)]
refresh (create temporary patch)

8 years agorefresh (create temporary patch)
Sean Hefty [Thu, 10 Dec 2015 20:34:16 +0000 (12:34 -0800)]
refresh (create temporary patch)

8 years agoRefresh of patch-1-1-ibacm-default-pkey
Sean Hefty [Thu, 10 Dec 2015 20:34:16 +0000 (12:34 -0800)]
Refresh of patch-1-1-ibacm-default-pkey

8 years agoibacm: Change default pkey for partitioned fabrics to pkey[0]
Kaike Wan [Wed, 9 Dec 2015 18:48:11 +0000 (13:48 -0500)]
ibacm: Change default pkey for partitioned fabrics to pkey[0]

In an insecure IB fabric, the default pkey in a port is 0xffff, where each
node is allowed to talk to any other node in the fabric, including the SA
node. However, in a secure fabric, to limit member access, not all nodes
can have the full-member default pkey 0xffff. A typical configuration is
to let SA node have pkey 0xffff while all other nodes have pkey 0x7fff; in
addition, each node can be assigned some other full-member pkeys, such as
0x8001 and 0x8002, so that it can be assigned to different partitions.
In this case, each node can access SA, and yet limits its other access to
only those nodes in its assigned partitions. In such a secure fabric,
however, ibacm will not work by interpreting "default" in its default
address file as 0xffff.

To solve the problem, we will use pkey 0 as the default pkey, in
line with ipoib convention.

Signed-off-by: Kaike Wan <kaike.wan@intel.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
8 years agopick
Sean Hefty [Thu, 10 Dec 2015 20:34:12 +0000 (12:34 -0800)]
pick

8 years agopick
Sean Hefty [Thu, 10 Dec 2015 20:34:12 +0000 (12:34 -0800)]
pick

8 years ago[PATCH 1/1] Ibacm: default pkey for partitioned fabrics
Kaike Wan [Wed, 9 Dec 2015 18:48:11 +0000 (13:48 -0500)]
[PATCH 1/1] Ibacm: default pkey for partitioned fabrics

In an insecure IB fabric, the default pkey in a port is 0xffff, where each
node is allowed to talk to any other node in the fabric, including the SA
node. However, in a secure fabric, to limit member access, not all nodes
can have the full-member default pkey 0xffff. A typical configuration is
to let SA node have pkey 0xffff while all other nodes have pkey 0x7fff; in
addition, each node can be assigned some other full-member pkeys, such as
0x8001 and 0x8002, so that it can be assigned to different partitions.
In this case, each node can access SA, and yet limits its other access to
only those nodes in its assigned partitions. In such a secure fabric,
however, ibacm will not work by interpreting "default" in its default
address file as 0xffff.

To solve the problem, we will use pkey 0 as the default pkey, in
line with ipoib convention.

Signed-off-by: Kaike Wan <kaike.wan@intel.com>
8 years agocommit
Sean Hefty [Tue, 10 Nov 2015 17:38:30 +0000 (09:38 -0800)]
commit

8 years agocommit
Sean Hefty [Tue, 10 Nov 2015 17:38:30 +0000 (09:38 -0800)]
commit

8 years agoibacm: Add support for pathrecord query through netlink
Kaike Wan [Tue, 10 Nov 2015 12:10:27 +0000 (07:10 -0500)]
ibacm: Add support for pathrecord query through netlink

This patch enables ibacm to process pathrecord queries through netlink.
Since ibacm can cache pathrecords, this implementation provides an easy
pathrecord cache for kernel components and therefore offers great
performance advantage on large fabric systems.

Signed-off-by: Kaike Wan <kaike.wan@intel.com>
Signed-off-by: John Fleck <john.fleck@intel.com>
Signed-off-by: Ira Weiny <ira.weiny@intel.com>
8 years agopick
Sean Hefty [Tue, 10 Nov 2015 17:37:50 +0000 (09:37 -0800)]
pick

8 years agopick
Sean Hefty [Tue, 10 Nov 2015 17:37:50 +0000 (09:37 -0800)]
pick

8 years agocommit
Sean Hefty [Thu, 30 Jul 2015 22:03:16 +0000 (15:03 -0700)]
commit

8 years agocommit
Sean Hefty [Thu, 30 Jul 2015 22:03:16 +0000 (15:03 -0700)]
commit

8 years agopush
Sean Hefty [Thu, 30 Jul 2015 20:52:25 +0000 (13:52 -0700)]
push

8 years agopush
Sean Hefty [Thu, 30 Jul 2015 20:52:25 +0000 (13:52 -0700)]
push

8 years agocommit
Sean Hefty [Thu, 30 Jul 2015 18:44:58 +0000 (11:44 -0700)]
commit

8 years agocommit
Sean Hefty [Thu, 30 Jul 2015 18:44:58 +0000 (11:44 -0700)]
commit

8 years agocommit
Sean Hefty [Thu, 30 Jul 2015 18:44:56 +0000 (11:44 -0700)]
commit

8 years agocommit
Sean Hefty [Thu, 30 Jul 2015 18:44:56 +0000 (11:44 -0700)]
commit

8 years agopush
Sean Hefty [Thu, 30 Jul 2015 18:44:54 +0000 (11:44 -0700)]
push

8 years agopush
Sean Hefty [Thu, 30 Jul 2015 18:44:54 +0000 (11:44 -0700)]
push

8 years agopop
Sean Hefty [Thu, 30 Jul 2015 18:13:56 +0000 (11:13 -0700)]
pop

8 years agopop
Sean Hefty [Thu, 30 Jul 2015 18:13:56 +0000 (11:13 -0700)]
pop

8 years agouncommit
Sean Hefty [Thu, 30 Jul 2015 18:13:53 +0000 (11:13 -0700)]
uncommit

8 years agouncommit
Sean Hefty [Thu, 30 Jul 2015 18:13:53 +0000 (11:13 -0700)]
uncommit

8 years agopop
Sean Hefty [Thu, 30 Jul 2015 18:13:39 +0000 (11:13 -0700)]
pop

8 years agopop
Sean Hefty [Thu, 30 Jul 2015 18:13:39 +0000 (11:13 -0700)]
pop

8 years agopush
Sean Hefty [Thu, 30 Jul 2015 00:14:08 +0000 (17:14 -0700)]
push

8 years agopush
Sean Hefty [Thu, 30 Jul 2015 00:14:08 +0000 (17:14 -0700)]
push

8 years agocommit
Sean Hefty [Thu, 30 Jul 2015 00:14:06 +0000 (17:14 -0700)]
commit

8 years agocommit
Sean Hefty [Thu, 30 Jul 2015 00:14:06 +0000 (17:14 -0700)]
commit

8 years agopop
Sean Hefty [Thu, 30 Jul 2015 00:13:52 +0000 (17:13 -0700)]
pop

8 years agopop
Sean Hefty [Thu, 30 Jul 2015 00:13:52 +0000 (17:13 -0700)]
pop

8 years agopush
Sean Hefty [Thu, 30 Jul 2015 00:13:29 +0000 (17:13 -0700)]
push

8 years agopush
Sean Hefty [Thu, 30 Jul 2015 00:13:29 +0000 (17:13 -0700)]
push

8 years agov1.1.0
Sean Hefty [Wed, 29 Jul 2015 18:34:50 +0000 (11:34 -0700)]
v1.1.0

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
8 years agorefresh
Sean Hefty [Thu, 30 Jul 2015 00:13:17 +0000 (17:13 -0700)]
refresh

8 years agorefresh
Sean Hefty [Thu, 30 Jul 2015 00:13:17 +0000 (17:13 -0700)]
refresh

8 years agorefresh (create temporary patch)
Sean Hefty [Thu, 30 Jul 2015 00:13:01 +0000 (17:13 -0700)]
refresh (create temporary patch)

8 years agorefresh (create temporary patch)
Sean Hefty [Thu, 30 Jul 2015 00:13:01 +0000 (17:13 -0700)]
refresh (create temporary patch)

8 years agoRefresh of v1.1make
Sean Hefty [Thu, 30 Jul 2015 00:13:01 +0000 (17:13 -0700)]
Refresh of v1.1make

8 years agoAdd missing ibacm_prov man page to install
Sean Hefty [Wed, 29 Jul 2015 18:42:59 +0000 (11:42 -0700)]
Add missing ibacm_prov man page to install

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
8 years agopush
Sean Hefty [Thu, 30 Jul 2015 00:12:58 +0000 (17:12 -0700)]
push

8 years agopush
Sean Hefty [Thu, 30 Jul 2015 00:12:58 +0000 (17:12 -0700)]
push

8 years agoUpdate build files for v1.1.0 release
Sean Hefty [Wed, 29 Jul 2015 18:42:59 +0000 (11:42 -0700)]
Update build files for v1.1.0 release

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
8 years agorefresh
Sean Hefty [Thu, 30 Jul 2015 00:12:32 +0000 (17:12 -0700)]
refresh

8 years agorefresh
Sean Hefty [Thu, 30 Jul 2015 00:12:32 +0000 (17:12 -0700)]
refresh

8 years agorefresh (create temporary patch)
Sean Hefty [Thu, 30 Jul 2015 00:12:32 +0000 (17:12 -0700)]
refresh (create temporary patch)

8 years agorefresh (create temporary patch)
Sean Hefty [Thu, 30 Jul 2015 00:12:32 +0000 (17:12 -0700)]
refresh (create temporary patch)

8 years agoRefresh of sgid
Sean Hefty [Thu, 30 Jul 2015 00:12:32 +0000 (17:12 -0700)]
Refresh of sgid

8 years agorefresh
Sean Hefty [Wed, 29 Jul 2015 23:59:28 +0000 (16:59 -0700)]
refresh

8 years agorefresh
Sean Hefty [Wed, 29 Jul 2015 23:59:28 +0000 (16:59 -0700)]
refresh

8 years agorefresh (create temporary patch)
Sean Hefty [Wed, 29 Jul 2015 23:59:28 +0000 (16:59 -0700)]
refresh (create temporary patch)

8 years agorefresh (create temporary patch)
Sean Hefty [Wed, 29 Jul 2015 23:59:27 +0000 (16:59 -0700)]
refresh (create temporary patch)

8 years agoRefresh of sgid
Sean Hefty [Wed, 29 Jul 2015 23:59:27 +0000 (16:59 -0700)]
Refresh of sgid

8 years agorefresh
Sean Hefty [Wed, 29 Jul 2015 23:58:13 +0000 (16:58 -0700)]
refresh

8 years agorefresh
Sean Hefty [Wed, 29 Jul 2015 23:58:13 +0000 (16:58 -0700)]
refresh

8 years agorefresh (create temporary patch)
Sean Hefty [Wed, 29 Jul 2015 23:56:58 +0000 (16:56 -0700)]
refresh (create temporary patch)

8 years agorefresh (create temporary patch)
Sean Hefty [Wed, 29 Jul 2015 23:56:58 +0000 (16:56 -0700)]
refresh (create temporary patch)

8 years agoRefresh of sgid
Sean Hefty [Wed, 29 Jul 2015 23:56:58 +0000 (16:56 -0700)]
Refresh of sgid

8 years agopush
Sean Hefty [Wed, 29 Jul 2015 23:56:55 +0000 (16:56 -0700)]
push

8 years agopush
Sean Hefty [Wed, 29 Jul 2015 23:56:55 +0000 (16:56 -0700)]
push

8 years agodelete
Sean Hefty [Wed, 29 Jul 2015 22:13:29 +0000 (15:13 -0700)]
delete

8 years agodelete
Sean Hefty [Wed, 29 Jul 2015 22:13:29 +0000 (15:13 -0700)]
delete

8 years agopop
Sean Hefty [Wed, 29 Jul 2015 22:13:21 +0000 (15:13 -0700)]
pop

8 years agopop
Sean Hefty [Wed, 29 Jul 2015 22:13:21 +0000 (15:13 -0700)]
pop

8 years agorefresh
Sean Hefty [Wed, 29 Jul 2015 22:10:55 +0000 (15:10 -0700)]
refresh

8 years agorefresh
Sean Hefty [Wed, 29 Jul 2015 22:10:55 +0000 (15:10 -0700)]
refresh

8 years agorefresh (create temporary patch)
Sean Hefty [Wed, 29 Jul 2015 22:10:55 +0000 (15:10 -0700)]
refresh (create temporary patch)

8 years agorefresh (create temporary patch)
Sean Hefty [Wed, 29 Jul 2015 22:10:55 +0000 (15:10 -0700)]
refresh (create temporary patch)

8 years agoRefresh of acmeret
Sean Hefty [Wed, 29 Jul 2015 22:10:55 +0000 (15:10 -0700)]
Refresh of acmeret

8 years agorefresh
Sean Hefty [Wed, 29 Jul 2015 22:10:30 +0000 (15:10 -0700)]
refresh

8 years agorefresh
Sean Hefty [Wed, 29 Jul 2015 22:10:30 +0000 (15:10 -0700)]
refresh

8 years agorefresh (create temporary patch)
Sean Hefty [Wed, 29 Jul 2015 22:10:30 +0000 (15:10 -0700)]
refresh (create temporary patch)

8 years agorefresh (create temporary patch)
Sean Hefty [Wed, 29 Jul 2015 22:10:30 +0000 (15:10 -0700)]
refresh (create temporary patch)

8 years agoRefresh of acmeret
Sean Hefty [Wed, 29 Jul 2015 22:10:30 +0000 (15:10 -0700)]
Refresh of acmeret

8 years agoib_acme: Initialize ret parameter in main
Sean Hefty [Wed, 29 Jul 2015 22:10:28 +0000 (15:10 -0700)]
ib_acme: Initialize ret parameter in main

Avoid accessing an uninitialized variable.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
8 years agoib_acme: Initialize ret parameter in main
Sean Hefty [Wed, 29 Jul 2015 22:10:28 +0000 (15:10 -0700)]
ib_acme: Initialize ret parameter in main

Avoid accessing an uninitialized variable.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
8 years agonew
Sean Hefty [Wed, 29 Jul 2015 22:10:28 +0000 (15:10 -0700)]
new

8 years agonew
Sean Hefty [Wed, 29 Jul 2015 22:10:28 +0000 (15:10 -0700)]
new

8 years agoib_acme: Initialize ret parameter in main
Sean Hefty [Wed, 29 Jul 2015 22:10:28 +0000 (15:10 -0700)]
ib_acme: Initialize ret parameter in main

Avoid accessing an uninitialized variable.

8 years agopop
Sean Hefty [Wed, 29 Jul 2015 22:09:54 +0000 (15:09 -0700)]
pop

8 years agopop
Sean Hefty [Wed, 29 Jul 2015 22:09:54 +0000 (15:09 -0700)]
pop

8 years agorefresh
Sean Hefty [Wed, 29 Jul 2015 20:53:40 +0000 (13:53 -0700)]
refresh