Skip to content

Commit

Permalink
prov/gni: Remove provider
Browse files Browse the repository at this point in the history
GNI is only supported by the v1.x series

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
  • Loading branch information
shefty committed Oct 9, 2023
1 parent bbcf4ac commit c1ae77e
Show file tree
Hide file tree
Showing 153 changed files with 2 additions and 87,064 deletions.
1 change: 0 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,6 @@ install:
# List of providers current as of Jan 2020
- ./configure --prefix=$PREFIX --enable-tcp=dl
--disable-efa
--disable-gni
--disable-hook_debug
--disable-mrail
--disable-perf
Expand Down
1 change: 0 additions & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -454,7 +454,6 @@ include prov/verbs/Makefile.include
include prov/efa/Makefile.include
include prov/psm2/Makefile.include
include prov/psm3/Makefile.include
include prov/gni/Makefile.include
include prov/rxm/Makefile.include
include prov/mrail/Makefile.include
include prov/rxd/Makefile.include
Expand Down
3 changes: 1 addition & 2 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -410,7 +410,7 @@ AM_CONDITIONAL(HAVE_LD_VERSION_SCRIPT, test "$ac_cv_version_script" = "yes")
xpmem_happy=0
AC_ARG_ENABLE([xpmem],
[AS_HELP_STRING([--enable-xpmem@<:@=yes|no|PATH@:>@],
[Enable xpmem (gni and shm providers) @<:@default=yes@:>@
[Enable xpmem (providers) @<:@default=yes@:>@
(yes: enable xpmem; no: disable xpmem;
PATH: enable xpmem and use xpmem installed under PATH)])],
)
Expand Down Expand Up @@ -950,7 +950,6 @@ FI_PROVIDER_SETUP([psm3])
FI_PROVIDER_SETUP([sockets])
FI_PROVIDER_SETUP([verbs])
FI_PROVIDER_SETUP([efa])
FI_PROVIDER_SETUP([gni])
FI_PROVIDER_SETUP([udp])
FI_PROVIDER_SETUP([tcp])
FI_PROVIDER_SETUP([rxm])
Expand Down
11 changes: 0 additions & 11 deletions include/ofi_prov.h
Original file line number Diff line number Diff line change
Expand Up @@ -48,17 +48,6 @@
* not built: no-op call for ctor
*/

#if (HAVE_GNI) && (HAVE_GNI_DL)
# define GNI_INI FI_EXT_INI
# define GNI_INIT NULL
#elif (HAVE_GNI)
# define GNI_INI INI_SIG(fi_gni_ini)
# define GNI_INIT fi_gni_ini()
GNI_INI ;
#else
# define GNI_INIT NULL
#endif

/* If HAVE_EFA is defined on Windows, then the VisualStudio project configures
* MSBuild to include the efa related files and exclude the verbs related files.
* With the verbs related files excluded from the build, we need only ensure
Expand Down
3 changes: 0 additions & 3 deletions man/fi_endpoint.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -687,9 +687,6 @@ protocol value set to one.
: Proprietary protocol on Elastic Fabric Adapter fabric. It supports both
DGRAM and RDM endpoints.
*FI_PROTO_GNI*
: Protocol runs over Cray GNI low-level interface.
*FI_PROTO_IB_RDM*
: Reliable-datagram protocol implemented over InfiniBand reliable-connected
queue pairs.
Expand Down
4 changes: 0 additions & 4 deletions man/fi_getinfo.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -628,10 +628,6 @@ fabric. See [`fi_av`(3)](fi_av.3.html).
*FI_ADDR_EFA*
: Address is an Amazon Elastic Fabric Adapter (EFA) proprietary format.

*FI_ADDR_GNI*
: Address is a Cray proprietary format that is used with their GNI
protocol.

*FI_ADDR_PSMX2*
: Address is an Intel proprietary format used with their Performance Scaled
Messaging protocol version 2.
Expand Down
Loading

0 comments on commit c1ae77e

Please sign in to comment.