[ofa-general] [PATCH 2/4] opensm: remove unneeded *_rcv.h header files
Sasha Khapyorsky
sashak at voltaire.com
Thu Jan 3 02:01:13 PST 2008
Remove unneeded anymore *_rcv.h header files.
Signed-off-by: Sasha Khapyorsky <sashak at voltaire.com>
---
opensm/include/Makefile.am | 11 -
opensm/include/opensm/osm_lin_fwd_rcv.h | 245 -----------------------
opensm/include/opensm/osm_mcast_fwd_rcv.h | 245 -----------------------
opensm/include/opensm/osm_node_desc_rcv.h | 246 -----------------------
opensm/include/opensm/osm_node_info_rcv.h | 255 ------------------------
opensm/include/opensm/osm_pkey_rcv.h | 243 -----------------------
opensm/include/opensm/osm_port_info_rcv.h | 256 ------------------------
opensm/include/opensm/osm_slvl_map_rcv.h | 255 ------------------------
opensm/include/opensm/osm_sminfo_rcv.h | 273 -------------------------
opensm/include/opensm/osm_sw_info_rcv.h | 254 ------------------------
opensm/include/opensm/osm_trap_rcv.h | 306 -----------------------------
opensm/include/opensm/osm_vl_arb_rcv.h | 255 ------------------------
12 files changed, 0 insertions(+), 2844 deletions(-)
delete mode 100644 opensm/include/opensm/osm_lin_fwd_rcv.h
delete mode 100644 opensm/include/opensm/osm_mcast_fwd_rcv.h
delete mode 100644 opensm/include/opensm/osm_node_desc_rcv.h
delete mode 100644 opensm/include/opensm/osm_node_info_rcv.h
delete mode 100644 opensm/include/opensm/osm_pkey_rcv.h
delete mode 100644 opensm/include/opensm/osm_port_info_rcv.h
delete mode 100644 opensm/include/opensm/osm_slvl_map_rcv.h
delete mode 100644 opensm/include/opensm/osm_sminfo_rcv.h
delete mode 100644 opensm/include/opensm/osm_sw_info_rcv.h
delete mode 100644 opensm/include/opensm/osm_trap_rcv.h
delete mode 100644 opensm/include/opensm/osm_vl_arb_rcv.h
diff --git a/opensm/include/Makefile.am b/opensm/include/Makefile.am
index a46669d..cdb83c9 100644
--- a/opensm/include/Makefile.am
+++ b/opensm/include/Makefile.am
@@ -6,8 +6,6 @@ nobase_pkginclude_HEADERS = iba/ib_types.h iba/ib_cm_types.h
EXTRA_DIST = \
$(srcdir)/opensm/osm_sa_path_record.h \
$(srcdir)/opensm/osm_lid_mgr.h \
- $(srcdir)/opensm/osm_vl_arb_rcv.h \
- $(srcdir)/opensm/osm_pkey_rcv.h \
$(srcdir)/opensm/osm_port.h \
$(srcdir)/opensm/osm_sm_state_mgr.h \
$(srcdir)/opensm/osm_state_mgr.h \
@@ -33,20 +31,16 @@ EXTRA_DIST = \
$(srcdir)/opensm/osm_sa_pkey_record.h \
$(srcdir)/opensm/osm_inform.h \
$(srcdir)/opensm/osm_path.h \
- $(srcdir)/opensm/osm_lin_fwd_rcv.h \
$(srcdir)/opensm/osm_service.h \
$(srcdir)/opensm/osm_switch.h \
- $(srcdir)/opensm/osm_sw_info_rcv.h \
$(srcdir)/opensm/osm_router.h \
$(srcdir)/opensm/osm_prefix_route.h \
$(srcdir)/opensm/osm_sa_slvl_record.h \
$(srcdir)/opensm/osm_opensm.h \
$(srcdir)/opensm/osm_sa.h \
$(srcdir)/opensm/osm_port_profile.h \
- $(srcdir)/opensm/osm_sminfo_rcv.h \
$(srcdir)/opensm/osm_multicast.h \
$(srcdir)/opensm/osm_sa_class_port_info.h \
- $(srcdir)/opensm/osm_node_info_rcv.h \
$(srcdir)/opensm/osm_base.h \
$(srcdir)/opensm/osm_sa_sminfo_record.h \
$(srcdir)/opensm/osm_mcast_mgr.h \
@@ -54,7 +48,6 @@ EXTRA_DIST = \
$(srcdir)/opensm/osm_event_plugin.h \
$(srcdir)/opensm/osm_mtree.h \
$(srcdir)/opensm/osm_sm.h \
- $(srcdir)/opensm/osm_trap_rcv.h \
$(srcdir)/opensm/osm_lin_fwd_tbl.h \
$(srcdir)/opensm/osm_ucast_mgr.h \
$(srcdir)/opensm/osm_db.h \
@@ -72,19 +65,15 @@ EXTRA_DIST = \
$(srcdir)/opensm/osm_sa_link_record.h \
$(srcdir)/opensm/osm_mcm_port.h \
$(srcdir)/opensm/osm_log.h \
- $(srcdir)/opensm/osm_mcast_fwd_rcv.h \
$(srcdir)/opensm/osm_fwd_tbl.h \
$(srcdir)/opensm/osm_db_pack.h \
$(srcdir)/opensm/osm_sm_mad_ctrl.h \
- $(srcdir)/opensm/osm_slvl_map_rcv.h \
$(srcdir)/opensm/osm_attrib_req.h \
- $(srcdir)/opensm/osm_node_desc_rcv.h \
$(srcdir)/opensm/osm_stats.h \
$(srcdir)/opensm/osm_sa_mcmember_record.h \
$(srcdir)/opensm/osm_sa_sw_info_record.h \
$(srcdir)/opensm/osm_vl15intf.h \
$(srcdir)/opensm/osm_drop_mgr.h \
- $(srcdir)/opensm/osm_port_info_rcv.h \
$(srcdir)/opensm/osm_perfmgr.h \
$(srcdir)/opensm/osm_perfmgr_db.h \
$(srcdir)/opensm/osm_qos_policy.h \
diff --git a/opensm/include/opensm/osm_lin_fwd_rcv.h b/opensm/include/opensm/osm_lin_fwd_rcv.h
deleted file mode 100644
index 28402cc..0000000
--- a/opensm/include/opensm/osm_lin_fwd_rcv.h
+++ /dev/null
@@ -1,245 +0,0 @@
-/*
- * Copyright (c) 2004, 2005 Voltaire, Inc. All rights reserved.
- * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
- * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
- *
- * This software is available to you under a choice of one of two
- * licenses. You may choose to be licensed under the terms of the GNU
- * General Public License (GPL) Version 2, available from the file
- * COPYING in the main directory of this source tree, or the
- * OpenIB.org BSD license below:
- *
- * Redistribution and use in source and binary forms, with or
- * without modification, are permitted provided that the following
- * conditions are met:
- *
- * - Redistributions of source code must retain the above
- * copyright notice, this list of conditions and the following
- * disclaimer.
- *
- * - Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials
- * provided with the distribution.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- */
-
-/*
- * Abstract:
- * Declaration of osm_lft_rcv_t.
- * This object represents the LFT Receiver object.
- * This object is part of the OpenSM family of objects.
- *
- * Environment:
- * Linux User Mode
- *
- * $Revision: 1.4 $
- */
-
-#ifndef _OSM_LFT_RCV_H_
-#define _OSM_LFT_RCV_H_
-
-#include <complib/cl_passivelock.h>
-#include <opensm/osm_base.h>
-#include <opensm/osm_madw.h>
-#include <opensm/osm_subnet.h>
-#include <opensm/osm_log.h>
-
-#ifdef __cplusplus
-# define BEGIN_C_DECLS extern "C" {
-# define END_C_DECLS }
-#else /* !__cplusplus */
-# define BEGIN_C_DECLS
-# define END_C_DECLS
-#endif /* __cplusplus */
-
-BEGIN_C_DECLS
-/****h* OpenSM/LFT Receiver
-* NAME
-* LFT Receiver
-*
-* DESCRIPTION
-* The LFT Receiver object encapsulates the information
-* needed to receive the LFT attribute from a node.
-*
-* The LFT Receiver object is thread safe.
-*
-* This object should be treated as opaque and should be
-* manipulated only through the provided functions.
-*
-* AUTHOR
-* Steve King, Intel
-*
-*********/
-/****s* OpenSM: LFT Receiver/osm_lft_rcv_t
-* NAME
-* osm_lft_rcv_t
-*
-* DESCRIPTION
-* LFT Receiver structure.
-*
-* This object should be treated as opaque and should
-* be manipulated only through the provided functions.
-*
-* SYNOPSIS
-*/
-typedef struct _osm_lft_rcv {
- osm_subn_t *p_subn;
- osm_log_t *p_log;
- cl_plock_t *p_lock;
-} osm_lft_rcv_t;
-/*
-* FIELDS
-* p_subn
-* Pointer to the Subnet object for this subnet.
-*
-* p_log
-* Pointer to the log object.
-*
-* p_lock
-* Pointer to the serializing lock.
-*
-* SEE ALSO
-* LFT Receiver object
-*********/
-
-/****f* OpenSM: LFT Receiver/osm_lft_rcv_construct
-* NAME
-* osm_lft_rcv_construct
-*
-* DESCRIPTION
-* This function constructs a LFT Receiver object.
-*
-* SYNOPSIS
-*/
-void osm_lft_rcv_construct(IN osm_lft_rcv_t * const p_rcv);
-/*
-* PARAMETERS
-* p_rcv
-* [in] Pointer to a LFT Receiver object to construct.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Allows calling osm_lft_rcv_init, osm_lft_rcv_destroy
-*
-* Calling osm_lft_rcv_construct is a prerequisite to calling any other
-* method except osm_lft_rcv_init.
-*
-* SEE ALSO
-* LFT Receiver object, osm_lft_rcv_init,
-* osm_lft_rcv_destroy
-*********/
-
-/****f* OpenSM: LFT Receiver/osm_lft_rcv_destroy
-* NAME
-* osm_lft_rcv_destroy
-*
-* DESCRIPTION
-* The osm_lft_rcv_destroy function destroys the object, releasing
-* all resources.
-*
-* SYNOPSIS
-*/
-void osm_lft_rcv_destroy(IN osm_lft_rcv_t * const p_rcv);
-/*
-* PARAMETERS
-* p_rcv
-* [in] Pointer to the object to destroy.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Performs any necessary cleanup of the specified
-* LFT Receiver object.
-* Further operations should not be attempted on the destroyed object.
-* This function should only be called after a call to
-* osm_lft_rcv_construct or osm_lft_rcv_init.
-*
-* SEE ALSO
-* LFT Receiver object, osm_lft_rcv_construct,
-* osm_lft_rcv_init
-*********/
-
-/****f* OpenSM: LFT Receiver/osm_lft_rcv_init
-* NAME
-* osm_lft_rcv_init
-*
-* DESCRIPTION
-* The osm_lft_rcv_init function initializes a
-* LFT Receiver object for use.
-*
-* SYNOPSIS
-*/
-ib_api_status_t osm_lft_rcv_init(IN osm_lft_rcv_t * const p_rcv,
- IN osm_subn_t * const p_subn,
- IN osm_log_t * const p_log,
- IN cl_plock_t * const p_lock);
-/*
-* PARAMETERS
-* p_rcv
-* [in] Pointer to an osm_lft_rcv_t object to initialize.
-*
-* p_subn
-* [in] Pointer to the Subnet object for this subnet.
-*
-* p_log
-* [in] Pointer to the log object.
-*
-* p_lock
-* [in] Pointer to the OpenSM serializing lock.
-*
-* RETURN VALUES
-* CL_SUCCESS if the LFT Receiver object was initialized
-* successfully.
-*
-* NOTES
-* Allows calling other LFT Receiver methods.
-*
-* SEE ALSO
-* LFT Receiver object, osm_lft_rcv_construct,
-* osm_lft_rcv_destroy
-*********/
-
-/****f* OpenSM: LFT Receiver/osm_lft_rcv_process
-* NAME
-* osm_lft_rcv_process
-*
-* DESCRIPTION
-* Process the LFT attribute.
-*
-* SYNOPSIS
-*/
-void osm_lft_rcv_process(IN void *context, IN void *data);
-/*
-* PARAMETERS
-* context
-* [in] Pointer to an osm_lft_rcv_t object.
-*
-* data
-* [in] Pointer to the MAD Wrapper containing the MAD
-* that contains the node's LFT attribute.
-*
-* RETURN VALUES
-* CL_SUCCESS if the LFT processing was successful.
-*
-* NOTES
-* This function processes a LFT attribute.
-*
-* SEE ALSO
-* LFT Receiver, Node Description Response Controller
-*********/
-
-END_C_DECLS
-#endif /* _OSM_LFT_RCV_H_ */
diff --git a/opensm/include/opensm/osm_mcast_fwd_rcv.h b/opensm/include/opensm/osm_mcast_fwd_rcv.h
deleted file mode 100644
index 9d81ee6..0000000
--- a/opensm/include/opensm/osm_mcast_fwd_rcv.h
+++ /dev/null
@@ -1,245 +0,0 @@
-/*
- * Copyright (c) 2004, 2005 Voltaire, Inc. All rights reserved.
- * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
- * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
- *
- * This software is available to you under a choice of one of two
- * licenses. You may choose to be licensed under the terms of the GNU
- * General Public License (GPL) Version 2, available from the file
- * COPYING in the main directory of this source tree, or the
- * OpenIB.org BSD license below:
- *
- * Redistribution and use in source and binary forms, with or
- * without modification, are permitted provided that the following
- * conditions are met:
- *
- * - Redistributions of source code must retain the above
- * copyright notice, this list of conditions and the following
- * disclaimer.
- *
- * - Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials
- * provided with the distribution.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- */
-
-/*
- * Abstract:
- * Declaration of osm_mft_rcv_t.
- * This object represents the Multicast Forwarding Table Receiver object.
- * This object is part of the OpenSM family of objects.
- *
- * Environment:
- * Linux User Mode
- *
- * $Revision: 1.4 $
- */
-
-#ifndef _OSM_MFT_RCV_H_
-#define _OSM_MFT_RCV_H_
-
-#include <complib/cl_passivelock.h>
-#include <opensm/osm_base.h>
-#include <opensm/osm_madw.h>
-#include <opensm/osm_subnet.h>
-#include <opensm/osm_log.h>
-
-#ifdef __cplusplus
-# define BEGIN_C_DECLS extern "C" {
-# define END_C_DECLS }
-#else /* !__cplusplus */
-# define BEGIN_C_DECLS
-# define END_C_DECLS
-#endif /* __cplusplus */
-
-BEGIN_C_DECLS
-/****h* OpenSM/MFT Receiver
-* NAME
-* MFT Receiver
-*
-* DESCRIPTION
-* The MFT Receiver object encapsulates the information
-* needed to receive the MFT attribute from a node.
-*
-* The MFT Receiver object is thread safe.
-*
-* This object should be treated as opaque and should be
-* manipulated only through the provided functions.
-*
-* AUTHOR
-* Steve King, Intel
-*
-*********/
-/****s* OpenSM: MFT Receiver/osm_mft_rcv_t
-* NAME
-* osm_mft_rcv_t
-*
-* DESCRIPTION
-* MFT Receiver structure.
-*
-* This object should be treated as opaque and should
-* be manipulated only through the provided functions.
-*
-* SYNOPSIS
-*/
-typedef struct _osm_mft_rcv {
- osm_subn_t *p_subn;
- osm_log_t *p_log;
- cl_plock_t *p_lock;
-} osm_mft_rcv_t;
-/*
-* FIELDS
-* p_subn
-* Pointer to the Subnet object for this subnet.
-*
-* p_log
-* Pointer to the log object.
-*
-* p_lock
-* Pointer to the serializing lock.
-*
-* SEE ALSO
-* MFT Receiver object
-*********/
-
-/****f* OpenSM: MFT Receiver/osm_mft_rcv_construct
-* NAME
-* osm_mft_rcv_construct
-*
-* DESCRIPTION
-* This function constructs a MFT Receiver object.
-*
-* SYNOPSIS
-*/
-void osm_mft_rcv_construct(IN osm_mft_rcv_t * const p_rcv);
-/*
-* PARAMETERS
-* p_rcv
-* [in] Pointer to a MFT Receiver object to construct.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Allows calling osm_mft_rcv_init, osm_mft_rcv_destroy
-*
-* Calling osm_mft_rcv_construct is a prerequisite to calling any other
-* method except osm_mft_rcv_init.
-*
-* SEE ALSO
-* MFT Receiver object, osm_mft_rcv_init,
-* osm_mft_rcv_destroy
-*********/
-
-/****f* OpenSM: MFT Receiver/osm_mft_rcv_destroy
-* NAME
-* osm_mft_rcv_destroy
-*
-* DESCRIPTION
-* The osm_mft_rcv_destroy function destroys the object, releasing
-* all resources.
-*
-* SYNOPSIS
-*/
-void osm_mft_rcv_destroy(IN osm_mft_rcv_t * const p_rcv);
-/*
-* PARAMETERS
-* p_rcv
-* [in] Pointer to the object to destroy.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Performs any necessary cleanup of the specified
-* MFT Receiver object.
-* Further operations should not be attempted on the destroyed object.
-* This function should only be called after a call to
-* osm_mft_rcv_construct or osm_mft_rcv_init.
-*
-* SEE ALSO
-* MFT Receiver object, osm_mft_rcv_construct,
-* osm_mft_rcv_init
-*********/
-
-/****f* OpenSM: MFT Receiver/osm_mft_rcv_init
-* NAME
-* osm_mft_rcv_init
-*
-* DESCRIPTION
-* The osm_mft_rcv_init function initializes a
-* MFT Receiver object for use.
-*
-* SYNOPSIS
-*/
-ib_api_status_t
-osm_mft_rcv_init(IN osm_mft_rcv_t * const p_rcv,
- IN osm_subn_t * const p_subn,
- IN osm_log_t * const p_log, IN cl_plock_t * const p_lock);
-/*
-* PARAMETERS
-* p_rcv
-* [in] Pointer to an osm_mft_rcv_t object to initialize.
-*
-* p_subn
-* [in] Pointer to the Subnet object for this subnet.
-*
-* p_log
-* [in] Pointer to the log object.
-*
-* p_lock
-* [in] Pointer to the OpenSM serializing lock.
-*
-* RETURN VALUES
-* CL_SUCCESS if the MFT Receiver object was initialized
-* successfully.
-*
-* NOTES
-* Allows calling other MFT Receiver methods.
-*
-* SEE ALSO
-* MFT Receiver object, osm_mft_rcv_construct,
-* osm_mft_rcv_destroy
-*********/
-
-/****f* OpenSM: MFT Receiver/osm_mft_rcv_process
-* NAME
-* osm_mft_rcv_process
-*
-* DESCRIPTION
-* Process the MFT attribute.
-*
-* SYNOPSIS
-*/
-void osm_mft_rcv_process(IN void *context, IN void *data);
-/*
-* PARAMETERS
-* context
-* [in] Pointer to an osm_mft_rcv_t object.
-*
-* data
-* [in] Pointer to the MAD Wrapper containing the MAD
-* that contains the node's MFT attribute.
-*
-* RETURN VALUES
-* CL_SUCCESS if the MFT processing was successful.
-*
-* NOTES
-* This function processes a MFT attribute.
-*
-* SEE ALSO
-* MFT Receiver, Node Description Response Controller
-*********/
-
-END_C_DECLS
-#endif /* _OSM_MFT_RCV_H_ */
diff --git a/opensm/include/opensm/osm_node_desc_rcv.h b/opensm/include/opensm/osm_node_desc_rcv.h
deleted file mode 100644
index fc336d7..0000000
--- a/opensm/include/opensm/osm_node_desc_rcv.h
+++ /dev/null
@@ -1,246 +0,0 @@
-/*
- * Copyright (c) 2004, 2005 Voltaire, Inc. All rights reserved.
- * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
- * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
- *
- * This software is available to you under a choice of one of two
- * licenses. You may choose to be licensed under the terms of the GNU
- * General Public License (GPL) Version 2, available from the file
- * COPYING in the main directory of this source tree, or the
- * OpenIB.org BSD license below:
- *
- * Redistribution and use in source and binary forms, with or
- * without modification, are permitted provided that the following
- * conditions are met:
- *
- * - Redistributions of source code must retain the above
- * copyright notice, this list of conditions and the following
- * disclaimer.
- *
- * - Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials
- * provided with the distribution.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- */
-
-/*
- * Abstract:
- * Declaration of osm_nd_rcv_t.
- * This object represents the NodeInfo Receiver object.
- * attribute from a node.
- * This object is part of the OpenSM family of objects.
- *
- * Environment:
- * Linux User Mode
- *
- * $Revision: 1.4 $
- */
-
-#ifndef _OSM_ND_RCV_H_
-#define _OSM_ND_RCV_H_
-
-#include <complib/cl_passivelock.h>
-#include <opensm/osm_base.h>
-#include <opensm/osm_madw.h>
-#include <opensm/osm_subnet.h>
-#include <opensm/osm_log.h>
-
-#ifdef __cplusplus
-# define BEGIN_C_DECLS extern "C" {
-# define END_C_DECLS }
-#else /* !__cplusplus */
-# define BEGIN_C_DECLS
-# define END_C_DECLS
-#endif /* __cplusplus */
-
-BEGIN_C_DECLS
-/****h* OpenSM/Node Description Receiver
-* NAME
-* Node Description Receiver
-*
-* DESCRIPTION
-* The Node Description Receiver object encapsulates the information
-* needed to receive the NodeInfo attribute from a node.
-*
-* The Node Description Receiver object is thread safe.
-*
-* This object should be treated as opaque and should be
-* manipulated only through the provided functions.
-*
-* AUTHOR
-* Steve King, Intel
-*
-*********/
-/****s* OpenSM: Node Description Receiver/osm_nd_rcv_t
-* NAME
-* osm_nd_rcv_t
-*
-* DESCRIPTION
-* Node Description Receiver structure.
-*
-* This object should be treated as opaque and should
-* be manipulated only through the provided functions.
-*
-* SYNOPSIS
-*/
-typedef struct _osm_nd_rcv {
- osm_subn_t *p_subn;
- osm_log_t *p_log;
- cl_plock_t *p_lock;
-} osm_nd_rcv_t;
-/*
-* FIELDS
-* p_subn
-* Pointer to the Subnet object for this subnet.
-*
-* p_log
-* Pointer to the log object.
-*
-* p_lock
-* Pointer to the serializing lock.
-*
-* SEE ALSO
-* Node Description Receiver object
-*********/
-
-/****f* OpenSM: Node Description Receiver/osm_nd_rcv_construct
-* NAME
-* osm_nd_rcv_construct
-*
-* DESCRIPTION
-* This function constructs a Node Description Receiver object.
-*
-* SYNOPSIS
-*/
-void osm_nd_rcv_construct(IN osm_nd_rcv_t * const p_rcv);
-/*
-* PARAMETERS
-* p_rcv
-* [in] Pointer to a Node Description Receiver object to construct.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Allows calling osm_nd_rcv_init, osm_nd_rcv_destroy
-*
-* Calling osm_nd_rcv_construct is a prerequisite to calling any other
-* method except osm_nd_rcv_init.
-*
-* SEE ALSO
-* Node Description Receiver object, osm_nd_rcv_init,
-* osm_nd_rcv_destroy
-*********/
-
-/****f* OpenSM: Node Description Receiver/osm_nd_rcv_destroy
-* NAME
-* osm_nd_rcv_destroy
-*
-* DESCRIPTION
-* The osm_nd_rcv_destroy function destroys the object, releasing
-* all resources.
-*
-* SYNOPSIS
-*/
-void osm_nd_rcv_destroy(IN osm_nd_rcv_t * const p_rcv);
-/*
-* PARAMETERS
-* p_rcv
-* [in] Pointer to the object to destroy.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Performs any necessary cleanup of the specified
-* Node Description Receiver object.
-* Further operations should not be attempted on the destroyed object.
-* This function should only be called after a call to
-* osm_nd_rcv_construct or osm_nd_rcv_init.
-*
-* SEE ALSO
-* Node Description Receiver object, osm_nd_rcv_construct,
-* osm_nd_rcv_init
-*********/
-
-/****f* OpenSM: Node Description Receiver/osm_nd_rcv_init
-* NAME
-* osm_nd_rcv_init
-*
-* DESCRIPTION
-* The osm_nd_rcv_init function initializes a
-* Node Description Receiver object for use.
-*
-* SYNOPSIS
-*/
-ib_api_status_t osm_nd_rcv_init(IN osm_nd_rcv_t * const p_rcv,
- IN osm_subn_t * const p_subn,
- IN osm_log_t * const p_log,
- IN cl_plock_t * const p_lock);
-/*
-* PARAMETERS
-* p_rcv
-* [in] Pointer to an osm_nd_rcv_t object to initialize.
-*
-* p_subn
-* [in] Pointer to the Subnet object for this subnet.
-*
-* p_log
-* [in] Pointer to the log object.
-*
-* p_lock
-* [in] Pointer to the OpenSM serializing lock.
-*
-* RETURN VALUES
-* CL_SUCCESS if the Node Description Receiver object was initialized
-* successfully.
-*
-* NOTES
-* Allows calling other Node Description Receiver methods.
-*
-* SEE ALSO
-* Node Description Receiver object, osm_nd_rcv_construct,
-* osm_nd_rcv_destroy
-*********/
-
-/****f* OpenSM: Node Description Receiver/osm_nd_rcv_process
-* NAME
-* osm_nd_rcv_process
-*
-* DESCRIPTION
-* Process the NodeInfo attribute.
-*
-* SYNOPSIS
-*/
-void osm_nd_rcv_process(IN void *context, IN void *data);
-/*
-* PARAMETERS
-* context
-* [in] Pointer to an osm_nd_rcv_t object.
-*
-* data
-* [in] Pointer to the MAD Wrapper containing the MAD
-* that contains the node's NodeInfo attribute.
-*
-* RETURN VALUES
-* CL_SUCCESS if the NodeInfo processing was successful.
-*
-* NOTES
-* This function processes a NodeInfo attribute.
-*
-* SEE ALSO
-* Node Description Receiver, Node Description Response Controller
-*********/
-
-END_C_DECLS
-#endif /* _OSM_ND_RCV_H_ */
diff --git a/opensm/include/opensm/osm_node_info_rcv.h b/opensm/include/opensm/osm_node_info_rcv.h
deleted file mode 100644
index ca684b4..0000000
--- a/opensm/include/opensm/osm_node_info_rcv.h
+++ /dev/null
@@ -1,255 +0,0 @@
-/*
- * Copyright (c) 2004, 2005 Voltaire, Inc. All rights reserved.
- * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
- * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
- *
- * This software is available to you under a choice of one of two
- * licenses. You may choose to be licensed under the terms of the GNU
- * General Public License (GPL) Version 2, available from the file
- * COPYING in the main directory of this source tree, or the
- * OpenIB.org BSD license below:
- *
- * Redistribution and use in source and binary forms, with or
- * without modification, are permitted provided that the following
- * conditions are met:
- *
- * - Redistributions of source code must retain the above
- * copyright notice, this list of conditions and the following
- * disclaimer.
- *
- * - Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials
- * provided with the distribution.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- */
-
-/*
- * Abstract:
- * Declaration of osm_ni_rcv_t.
- * This object represents the NodeInfo Receiver object.
- * attribute from a node.
- * This object is part of the OpenSM family of objects.
- *
- * Environment:
- * Linux User Mode
- *
- * $Revision: 1.4 $
- */
-
-#ifndef _OSM_NI_RCV_H_
-#define _OSM_NI_RCV_H_
-
-#include <complib/cl_passivelock.h>
-#include <opensm/osm_base.h>
-#include <opensm/osm_madw.h>
-#include <opensm/osm_vl15intf.h>
-#include <opensm/osm_req.h>
-#include <opensm/osm_subnet.h>
-#include <opensm/osm_log.h>
-
-#ifdef __cplusplus
-# define BEGIN_C_DECLS extern "C" {
-# define END_C_DECLS }
-#else /* !__cplusplus */
-# define BEGIN_C_DECLS
-# define END_C_DECLS
-#endif /* __cplusplus */
-
-BEGIN_C_DECLS
-/****h* OpenSM/Node Info Receiver
-* NAME
-* Node Info Receiver
-*
-* DESCRIPTION
-* The Node Info Receiver object encapsulates the information
-* needed to receive the NodeInfo attribute from a node.
-*
-* The Node Info Receiver object is thread safe.
-*
-* This object should be treated as opaque and should be
-* manipulated only through the provided functions.
-*
-* AUTHOR
-* Steve King, Intel
-*
-*********/
-/****s* OpenSM: Node Info Receiver/osm_ni_rcv_t
-* NAME
-* osm_ni_rcv_t
-*
-* DESCRIPTION
-* Node Info Receiver structure.
-*
-* This object should be treated as opaque and should
-* be manipulated only through the provided functions.
-*
-* SYNOPSIS
-*/
-typedef struct _osm_ni_rcv {
- osm_subn_t *p_subn;
- osm_req_t *p_gen_req;
- osm_log_t *p_log;
- cl_plock_t *p_lock;
-} osm_ni_rcv_t;
-/*
-* FIELDS
-* p_subn
-* Pointer to the Subnet object for this subnet.
-*
-* p_gen_req_ctrl
-* Pointer to the generic request controller.
-*
-* p_log
-* Pointer to the log object.
-*
-* p_lock
-* Pointer to the serializing lock.
-*
-* SEE ALSO
-* Node Info Receiver object
-*********/
-
-/****f* OpenSM: Node Info Receiver/osm_ni_rcv_construct
-* NAME
-* osm_ni_rcv_construct
-*
-* DESCRIPTION
-* This function constructs a Node Info Receiver object.
-*
-* SYNOPSIS
-*/
-void osm_ni_rcv_construct(IN osm_ni_rcv_t * const p_ctrl);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to a Node Info Receiver object to construct.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Allows calling osm_ni_rcv_destroy,
-*
-* Calling osm_ni_rcv_construct is a prerequisite to calling any other
-* method except osm_ni_rcv_init.
-*
-* SEE ALSO
-* Node Info Receiver object, osm_ni_rcv_init, osm_ni_rcv_destroy
-*********/
-
-/****f* OpenSM: Node Info Receiver/osm_ni_rcv_destroy
-* NAME
-* osm_ni_rcv_destroy
-*
-* DESCRIPTION
-* The osm_ni_rcv_destroy function destroys the object, releasing
-* all resources.
-*
-* SYNOPSIS
-*/
-void osm_ni_rcv_destroy(IN osm_ni_rcv_t * const p_ctrl);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to the object to destroy.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Performs any necessary cleanup of the specified
-* Node Info Receiver object.
-* Further operations should not be attempted on the destroyed object.
-* This function should only be called after a call to
-* osm_ni_rcv_construct or osm_ni_rcv_init.
-*
-* SEE ALSO
-* Node Info Receiver object, osm_ni_rcv_construct,
-* osm_ni_rcv_init
-*********/
-
-/****f* OpenSM: Node Info Receiver/osm_ni_rcv_init
-* NAME
-* osm_ni_rcv_init
-*
-* DESCRIPTION
-* The osm_ni_rcv_init function initializes a
-* Node Info Receiver object for use.
-*
-* SYNOPSIS
-*/
-ib_api_status_t osm_ni_rcv_init(IN osm_ni_rcv_t * const p_ctrl,
- IN osm_req_t * const p_req,
- IN osm_subn_t * const p_subn,
- IN osm_log_t * const p_log,
- IN cl_plock_t * const p_lock);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to an osm_ni_rcv_t object to initialize.
-*
-* p_req
-* [in] Pointer to an osm_req_t object.
-*
-* p_subn
-* [in] Pointer to the Subnet object for this subnet.
-*
-* p_log
-* [in] Pointer to the log object.
-*
-* p_lock
-* [in] Pointer to the OpenSM serializing lock.
-*
-* RETURN VALUES
-* CL_SUCCESS if the Node Info Receiver object was initialized
-* successfully.
-*
-* NOTES
-* Allows calling other Node Info Receiver methods.
-*
-* SEE ALSO
-* Node Info Receiver object, osm_ni_rcv_construct,
-* osm_ni_rcv_destroy
-*********/
-
-/****f* OpenSM: Node Info Receiver/osm_ni_rcv_process
-* NAME
-* osm_ni_rcv_process
-*
-* DESCRIPTION
-* Process the NodeInfo attribute.
-*
-* SYNOPSIS
-*/
-void osm_ni_rcv_process(IN void *context, IN void *data);
-/*
-* PARAMETERS
-* context
-* [in] Pointer to an osm_ni_rcv_t object.
-*
-* data
-* [in] Pointer to the MAD Wrapper containing the MAD
-* that contains the node's NodeInfo attribute.
-*
-* RETURN VALUES
-* CL_SUCCESS if the NodeInfo processing was successful.
-*
-* NOTES
-* This function processes a NodeInfo attribute.
-*
-* SEE ALSO
-* Node Info Receiver, Node Info Response Controller
-*********/
-
-END_C_DECLS
-#endif /* _OSM_NI_RCV_H_ */
diff --git a/opensm/include/opensm/osm_pkey_rcv.h b/opensm/include/opensm/osm_pkey_rcv.h
deleted file mode 100644
index 14e6351..0000000
--- a/opensm/include/opensm/osm_pkey_rcv.h
+++ /dev/null
@@ -1,243 +0,0 @@
-/*
- * Copyright (c) 2004, 2005 Voltaire, Inc. All rights reserved.
- * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
- * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
- *
- * This software is available to you under a choice of one of two
- * licenses. You may choose to be licensed under the terms of the GNU
- * General Public License (GPL) Version 2, available from the file
- * COPYING in the main directory of this source tree, or the
- * OpenIB.org BSD license below:
- *
- * Redistribution and use in source and binary forms, with or
- * without modification, are permitted provided that the following
- * conditions are met:
- *
- * - Redistributions of source code must retain the above
- * copyright notice, this list of conditions and the following
- * disclaimer.
- *
- * - Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials
- * provided with the distribution.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- */
-
-#ifndef _OSM_PKEY_RCV_H_
-#define _OSM_PKEY_RCV_H_
-
-#include <complib/cl_passivelock.h>
-#include <opensm/osm_base.h>
-#include <opensm/osm_madw.h>
-#include <opensm/osm_subnet.h>
-#include <opensm/osm_vl15intf.h>
-#include <opensm/osm_req.h>
-#include <opensm/osm_log.h>
-
-#ifdef __cplusplus
-# define BEGIN_C_DECLS extern "C" {
-# define END_C_DECLS }
-#else /* !__cplusplus */
-# define BEGIN_C_DECLS
-# define END_C_DECLS
-#endif /* __cplusplus */
-
-BEGIN_C_DECLS
-/****h* OpenSM/P_Key Receiver
-* NAME
-* P_Key Receiver
-*
-* DESCRIPTION
-* The P_Key Receiver object encapsulates the information
-* needed to set or get the vl arbitration attribute from a port.
-*
-* The P_Key Receiver object is thread safe.
-*
-* This object should be treated as opaque and should be
-* manipulated only through the provided functions.
-*
-* AUTHOR
-* Yael Kalka, Mellanox
-*
-*********/
-/****s* OpenSM: P_Key Receiver/osm_pkey_rcv_t
-* NAME
-* osm_pkey_rcv_t
-*
-* DESCRIPTION
-* P_Key Receiver structure.
-*
-* This object should be treated as opaque and should
-* be manipulated only through the provided functions.
-*
-* SYNOPSIS
-*/
-typedef struct _osm_pkey_rcv {
- osm_subn_t *p_subn;
- osm_req_t *p_req;
- osm_log_t *p_log;
- cl_plock_t *p_lock;
-} osm_pkey_rcv_t;
-/*
-* FIELDS
-* p_subn
-* Pointer to the Subnet object for this subnet.
-*
-* p_req
-* Pointer to the generic attribute request object.
-*
-* p_log
-* Pointer to the log object.
-*
-* p_lock
-* Pointer to the serializing lock.
-*
-* SEE ALSO
-* P_Key Receiver object
-*********/
-
-/****f* OpenSM: P_Key Receiver/osm_pkey_rcv_construct
-* NAME
-* osm_pkey_rcv_construct
-*
-* DESCRIPTION
-* This function constructs a P_Key Receiver object.
-*
-* SYNOPSIS
-*/
-void osm_pkey_rcv_construct(IN osm_pkey_rcv_t * const p_ctrl);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to a P_Key Receiver object to construct.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Allows calling osm_pkey_rcv_destroy
-*
-* Calling osm_pkey_rcv_construct is a prerequisite to calling any other
-* method except osm_pkey_rcv_init.
-*
-* SEE ALSO
-* P_Key Receiver object, osm_pkey_rcv_init,
-* osm_pkey_rcv_destroy
-*********/
-
-/****f* OpenSM: P_Key Receiver/osm_pkey_rcv_destroy
-* NAME
-* osm_pkey_rcv_destroy
-*
-* DESCRIPTION
-* The osm_pkey_rcv_destroy function destroys the object, releasing
-* all resources.
-*
-* SYNOPSIS
-*/
-void osm_pkey_rcv_destroy(IN osm_pkey_rcv_t * const p_ctrl);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to the object to destroy.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Performs any necessary cleanup of the specified
-* P_Key Receiver object.
-* Further operations should not be attempted on the destroyed object.
-* This function should only be called after a call to
-* osm_pkey_rcv_construct or osm_pkey_rcv_init.
-*
-* SEE ALSO
-* P_Key Receiver object, osm_pkey_rcv_construct,
-* osm_pkey_rcv_init
-*********/
-
-/****f* OpenSM: P_Key Receiver/osm_pkey_rcv_init
-* NAME
-* osm_pkey_rcv_init
-*
-* DESCRIPTION
-* The osm_pkey_rcv_init function initializes a
-* P_Key Receiver object for use.
-*
-* SYNOPSIS
-*/
-ib_api_status_t osm_pkey_rcv_init(IN osm_pkey_rcv_t * const p_ctrl,
- IN osm_req_t * const p_req,
- IN osm_subn_t * const p_subn,
- IN osm_log_t * const p_log,
- IN cl_plock_t * const p_lock);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to an osm_pkey_rcv_t object to initialize.
-*
-* p_req
-* [in] Pointer to an osm_req_t object.
-*
-* p_subn
-* [in] Pointer to the Subnet object for this subnet.
-*
-* p_log
-* [in] Pointer to the log object.
-*
-* p_lock
-* [in] Pointer to the OpenSM serializing lock.
-*
-* RETURN VALUES
-* CL_SUCCESS if the P_Key Receiver object was initialized
-* successfully.
-*
-* NOTES
-* Allows calling other P_Key Receiver methods.
-*
-* SEE ALSO
-* P_Key Receiver object, osm_pkey_rcv_construct,
-* osm_pkey_rcv_destroy
-*********/
-
-/****f* OpenSM: P_Key Receiver/osm_pkey_rcv_process
-* NAME
-* osm_pkey_rcv_process
-*
-* DESCRIPTION
-* Process the vl arbitration attribute.
-*
-* SYNOPSIS
-*/
-void osm_pkey_rcv_process(IN void *context, IN void *data);
-/*
-* PARAMETERS
-* context
-* [in] Pointer to an osm_pkey_rcv_t object.
-*
-* data
-* [in] Pointer to the MAD Wrapper containing the MAD
-* that contains the node's SLtoVL attribute.
-*
-* RETURN VALUES
-* CL_SUCCESS if the SLtoVL processing was successful.
-*
-* NOTES
-* This function processes a SLtoVL attribute.
-*
-* SEE ALSO
-* P_Key Receiver, P_Key Response Controller
-*********/
-
-END_C_DECLS
-#endif /* _OSM_PKEY_RCV_H_ */
diff --git a/opensm/include/opensm/osm_port_info_rcv.h b/opensm/include/opensm/osm_port_info_rcv.h
deleted file mode 100644
index c4c7d96..0000000
--- a/opensm/include/opensm/osm_port_info_rcv.h
+++ /dev/null
@@ -1,256 +0,0 @@
-/*
- * Copyright (c) 2004-2006 Voltaire, Inc. All rights reserved.
- * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
- * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
- *
- * This software is available to you under a choice of one of two
- * licenses. You may choose to be licensed under the terms of the GNU
- * General Public License (GPL) Version 2, available from the file
- * COPYING in the main directory of this source tree, or the
- * OpenIB.org BSD license below:
- *
- * Redistribution and use in source and binary forms, with or
- * without modification, are permitted provided that the following
- * conditions are met:
- *
- * - Redistributions of source code must retain the above
- * copyright notice, this list of conditions and the following
- * disclaimer.
- *
- * - Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials
- * provided with the distribution.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- */
-
-/*
- * Abstract:
- * Declaration of osm_pi_rcv_t.
- * This object represents the PortInfo Receiver object.
- * attribute from a node.
- * This object is part of the OpenSM family of objects.
- *
- * Environment:
- * Linux User Mode
- *
- * $Revision: 1.4 $
- */
-
-#ifndef _OSM_PI_RCV_H_
-#define _OSM_PI_RCV_H_
-
-#include <complib/cl_passivelock.h>
-#include <opensm/osm_base.h>
-#include <opensm/osm_madw.h>
-#include <opensm/osm_subnet.h>
-#include <opensm/osm_vl15intf.h>
-#include <opensm/osm_req.h>
-#include <opensm/osm_log.h>
-
-#ifdef __cplusplus
-# define BEGIN_C_DECLS extern "C" {
-# define END_C_DECLS }
-#else /* !__cplusplus */
-# define BEGIN_C_DECLS
-# define END_C_DECLS
-#endif /* __cplusplus */
-
-BEGIN_C_DECLS
-/****h* OpenSM/Port Info Receiver
-* NAME
-* Port Info Receiver
-*
-* DESCRIPTION
-* The Port Info Receiver object encapsulates the information
-* needed to receive the PortInfo attribute from a node.
-*
-* The Port Info Receiver object is thread safe.
-*
-* This object should be treated as opaque and should be
-* manipulated only through the provided functions.
-*
-* AUTHOR
-* Steve King, Intel
-*
-*********/
-/****s* OpenSM: Port Info Receiver/osm_pi_rcv_t
-* NAME
-* osm_pi_rcv_t
-*
-* DESCRIPTION
-* Port Info Receiver structure.
-*
-* This object should be treated as opaque and should
-* be manipulated only through the provided functions.
-*
-* SYNOPSIS
-*/
-typedef struct _osm_pi_rcv {
- osm_subn_t *p_subn;
- osm_req_t *p_req;
- osm_log_t *p_log;
- cl_plock_t *p_lock;
-} osm_pi_rcv_t;
-/*
-* FIELDS
-* p_subn
-* Pointer to the Subnet object for this subnet.
-*
-* p_req
-* Pointer to the generic attribute request object.
-*
-* p_log
-* Pointer to the log object.
-*
-* p_lock
-* Pointer to the serializing lock.
-*
-* SEE ALSO
-* Port Info Receiver object
-*********/
-
-/****f* OpenSM: Port Info Receiver/osm_pi_rcv_construct
-* NAME
-* osm_pi_rcv_construct
-*
-* DESCRIPTION
-* This function constructs a Port Info Receiver object.
-*
-* SYNOPSIS
-*/
-void osm_pi_rcv_construct(IN osm_pi_rcv_t * const p_ctrl);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to a Port Info Receiver object to construct.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Allows calling osm_pi_rcv_destroy
-*
-* Calling osm_pi_rcv_construct is a prerequisite to calling any other
-* method except osm_pi_rcv_init.
-*
-* SEE ALSO
-* Port Info Receiver object, osm_pi_rcv_init,
-* osm_pi_rcv_destroy
-*********/
-
-/****f* OpenSM: Port Info Receiver/osm_pi_rcv_destroy
-* NAME
-* osm_pi_rcv_destroy
-*
-* DESCRIPTION
-* The osm_pi_rcv_destroy function destroys the object, releasing
-* all resources.
-*
-* SYNOPSIS
-*/
-void osm_pi_rcv_destroy(IN osm_pi_rcv_t * const p_ctrl);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to the object to destroy.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Performs any necessary cleanup of the specified
-* Port Info Receiver object.
-* Further operations should not be attempted on the destroyed object.
-* This function should only be called after a call to
-* osm_pi_rcv_construct or osm_pi_rcv_init.
-*
-* SEE ALSO
-* Port Info Receiver object, osm_pi_rcv_construct,
-* osm_pi_rcv_init
-*********/
-
-/****f* OpenSM: Port Info Receiver/osm_pi_rcv_init
-* NAME
-* osm_pi_rcv_init
-*
-* DESCRIPTION
-* The osm_pi_rcv_init function initializes a
-* Port Info Receiver object for use.
-*
-* SYNOPSIS
-*/
-ib_api_status_t osm_pi_rcv_init(IN osm_pi_rcv_t * const p_ctrl,
- IN osm_req_t * const p_req,
- IN osm_subn_t * const p_subn,
- IN osm_log_t * const p_log,
- IN cl_plock_t * const p_lock);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to an osm_pi_rcv_t object to initialize.
-*
-* p_req
-* [in] Pointer to an osm_req_t object.
-*
-* p_subn
-* [in] Pointer to the Subnet object for this subnet.
-*
-* p_log
-* [in] Pointer to the log object.
-*
-* p_lock
-* [in] Pointer to the OpenSM serializing lock.
-*
-* RETURN VALUES
-* CL_SUCCESS if the Port Info Receiver object was initialized
-* successfully.
-*
-* NOTES
-* Allows calling other Port Info Receiver methods.
-*
-* SEE ALSO
-* Port Info Receiver object, osm_pi_rcv_construct,
-* osm_pi_rcv_destroy
-*********/
-
-/****f* OpenSM: Port Info Receiver/osm_pi_rcv_process
-* NAME
-* osm_pi_rcv_process
-*
-* DESCRIPTION
-* Process the PortInfo attribute.
-*
-* SYNOPSIS
-*/
-void osm_pi_rcv_process(IN void *context, IN void *data);
-/*
-* PARAMETERS
-* context
-* [in] Pointer to an osm_pi_rcv_t object.
-*
-* data
-* [in] Pointer to the MAD Wrapper containing the MAD
-* that contains the node's PortInfo attribute.
-*
-* RETURN VALUES
-* None.
-*
-* NOTES
-* This function processes a PortInfo attribute.
-*
-* SEE ALSO
-* Port Info Receiver, Port Info Response Controller
-*********/
-
-END_C_DECLS
-#endif /* _OSM_PI_RCV_H_ */
diff --git a/opensm/include/opensm/osm_slvl_map_rcv.h b/opensm/include/opensm/osm_slvl_map_rcv.h
deleted file mode 100644
index 2476588..0000000
--- a/opensm/include/opensm/osm_slvl_map_rcv.h
+++ /dev/null
@@ -1,255 +0,0 @@
-/*
- * Copyright (c) 2004, 2005 Voltaire, Inc. All rights reserved.
- * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
- * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
- *
- * This software is available to you under a choice of one of two
- * licenses. You may choose to be licensed under the terms of the GNU
- * General Public License (GPL) Version 2, available from the file
- * COPYING in the main directory of this source tree, or the
- * OpenIB.org BSD license below:
- *
- * Redistribution and use in source and binary forms, with or
- * without modification, are permitted provided that the following
- * conditions are met:
- *
- * - Redistributions of source code must retain the above
- * copyright notice, this list of conditions and the following
- * disclaimer.
- *
- * - Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials
- * provided with the distribution.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- */
-
-/*
- * Abstract:
- * Declaration of osm_slvl_rcv_t.
- * This object represents the SLtoVL Map Receiver object.
- * This object is part of the OpenSM family of objects.
- *
- * Environment:
- * Linux User Mode
- *
- * $Revision: 1.3 $
- */
-
-#ifndef _OSM_SLVL_RCV_H_
-#define _OSM_SLVL_RCV_H_
-
-#include <complib/cl_passivelock.h>
-#include <opensm/osm_base.h>
-#include <opensm/osm_madw.h>
-#include <opensm/osm_subnet.h>
-#include <opensm/osm_vl15intf.h>
-#include <opensm/osm_req.h>
-#include <opensm/osm_log.h>
-
-#ifdef __cplusplus
-# define BEGIN_C_DECLS extern "C" {
-# define END_C_DECLS }
-#else /* !__cplusplus */
-# define BEGIN_C_DECLS
-# define END_C_DECLS
-#endif /* __cplusplus */
-
-BEGIN_C_DECLS
-/****h* OpenSM/Slvl Map Receiver
-* NAME
-* Slvl Map Receiver
-*
-* DESCRIPTION
-* The Slvl Map Receiver object encapsulates the information
-* needed to set or get the SLtoVL map attribute from a port.
-*
-* The Slvl Map Receiver object is thread safe.
-*
-* This object should be treated as opaque and should be
-* manipulated only through the provided functions.
-*
-* AUTHOR
-* Eitan Zahavi, Mellanox
-*
-*********/
-/****s* OpenSM: Slvl Map Receiver/osm_slvl_rcv_t
-* NAME
-* osm_slvl_rcv_t
-*
-* DESCRIPTION
-* Slvl Map Receiver structure.
-*
-* This object should be treated as opaque and should
-* be manipulated only through the provided functions.
-*
-* SYNOPSIS
-*/
-typedef struct _osm_slvl_rcv {
- osm_subn_t *p_subn;
- osm_req_t *p_req;
- osm_log_t *p_log;
- cl_plock_t *p_lock;
-} osm_slvl_rcv_t;
-/*
-* FIELDS
-* p_subn
-* Pointer to the Subnet object for this subnet.
-*
-* p_req
-* Pointer to the generic attribute request object.
-*
-* p_log
-* Pointer to the log object.
-*
-* p_lock
-* Pointer to the serializing lock.
-*
-* SEE ALSO
-* Slvl Map Receiver object
-*********/
-
-/****f* OpenSM: Slvl Map Receiver/osm_slvl_rcv_construct
-* NAME
-* osm_slvl_rcv_construct
-*
-* DESCRIPTION
-* This function constructs a Slvl Map Receiver object.
-*
-* SYNOPSIS
-*/
-void osm_slvl_rcv_construct(IN osm_slvl_rcv_t * const p_ctrl);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to a Slvl Map Receiver object to construct.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Allows calling osm_slvl_rcv_destroy
-*
-* Calling osm_slvl_rcv_construct is a prerequisite to calling any other
-* method except osm_slvl_rcv_init.
-*
-* SEE ALSO
-* Slvl Map Receiver object, osm_slvl_rcv_init,
-* osm_slvl_rcv_destroy
-*********/
-
-/****f* OpenSM: Slvl Map Receiver/osm_slvl_rcv_destroy
-* NAME
-* osm_slvl_rcv_destroy
-*
-* DESCRIPTION
-* The osm_slvl_rcv_destroy function destroys the object, releasing
-* all resources.
-*
-* SYNOPSIS
-*/
-void osm_slvl_rcv_destroy(IN osm_slvl_rcv_t * const p_ctrl);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to the object to destroy.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Performs any necessary cleanup of the specified
-* Slvl Map Receiver object.
-* Further operations should not be attempted on the destroyed object.
-* This function should only be called after a call to
-* osm_slvl_rcv_construct or osm_slvl_rcv_init.
-*
-* SEE ALSO
-* Slvl Map Receiver object, osm_slvl_rcv_construct,
-* osm_slvl_rcv_init
-*********/
-
-/****f* OpenSM: Slvl Map Receiver/osm_slvl_rcv_init
-* NAME
-* osm_slvl_rcv_init
-*
-* DESCRIPTION
-* The osm_slvl_rcv_init function initializes a
-* Slvl Map Receiver object for use.
-*
-* SYNOPSIS
-*/
-ib_api_status_t osm_slvl_rcv_init(IN osm_slvl_rcv_t * const p_ctrl,
- IN osm_req_t * const p_req,
- IN osm_subn_t * const p_subn,
- IN osm_log_t * const p_log,
- IN cl_plock_t * const p_lock);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to an osm_slvl_rcv_t object to initialize.
-*
-* p_req
-* [in] Pointer to an osm_req_t object.
-*
-* p_subn
-* [in] Pointer to the Subnet object for this subnet.
-*
-* p_log
-* [in] Pointer to the log object.
-*
-* p_lock
-* [in] Pointer to the OpenSM serializing lock.
-*
-* RETURN VALUES
-* CL_SUCCESS if the Slvl Map Receiver object was initialized
-* successfully.
-*
-* NOTES
-* Allows calling other Slvl Map Receiver methods.
-*
-* SEE ALSO
-* Slvl Map Receiver object, osm_slvl_rcv_construct,
-* osm_slvl_rcv_destroy
-*********/
-
-/****f* OpenSM: Slvl Map Receiver/osm_slvl_rcv_process
-* NAME
-* osm_slvl_rcv_process
-*
-* DESCRIPTION
-* Process the SLtoVL map attribute.
-*
-* SYNOPSIS
-*/
-void osm_slvl_rcv_process(IN void *context, IN void *p_data);
-/*
-* PARAMETERS
-* context
-* [in] Pointer to an osm_slvl_rcv_t object.
-*
-* p_data
-* [in] Pointer to the MAD Wrapper containing the MAD
-* that contains the node's SLtoVL attribute.
-*
-* RETURN VALUES
-* CL_SUCCESS if the SLtoVL processing was successful.
-*
-* NOTES
-* This function processes a SLtoVL attribute.
-*
-* SEE ALSO
-* Slvl Map Receiver, Slvl Map Response Controller
-*********/
-
-END_C_DECLS
-#endif /* _OSM_SLVL_RCV_H_ */
diff --git a/opensm/include/opensm/osm_sminfo_rcv.h b/opensm/include/opensm/osm_sminfo_rcv.h
deleted file mode 100644
index 9bbe7f8..0000000
--- a/opensm/include/opensm/osm_sminfo_rcv.h
+++ /dev/null
@@ -1,273 +0,0 @@
-/*
- * Copyright (c) 2004, 2005 Voltaire, Inc. All rights reserved.
- * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
- * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
- *
- * This software is available to you under a choice of one of two
- * licenses. You may choose to be licensed under the terms of the GNU
- * General Public License (GPL) Version 2, available from the file
- * COPYING in the main directory of this source tree, or the
- * OpenIB.org BSD license below:
- *
- * Redistribution and use in source and binary forms, with or
- * without modification, are permitted provided that the following
- * conditions are met:
- *
- * - Redistributions of source code must retain the above
- * copyright notice, this list of conditions and the following
- * disclaimer.
- *
- * - Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials
- * provided with the distribution.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- */
-
-/*
- * Abstract:
- * Declaration of osm_sminfo_rcv_t.
- * This object represents the SMInfo Receiver object.
- * This object is part of the OpenSM family of objects.
- *
- * Environment:
- * Linux User Mode
- *
- * $Revision: 1.4 $
- */
-
-#ifndef _OSM_SMINFO_RCV_H_
-#define _OSM_SMINFO_RCV_H_
-
-#include <complib/cl_passivelock.h>
-#include <opensm/osm_base.h>
-#include <opensm/osm_madw.h>
-#include <opensm/osm_stats.h>
-#include <opensm/osm_subnet.h>
-#include <opensm/osm_resp.h>
-#include <opensm/osm_remote_sm.h>
-#include <opensm/osm_log.h>
-
-#ifdef __cplusplus
-# define BEGIN_C_DECLS extern "C" {
-# define END_C_DECLS }
-#else /* !__cplusplus */
-# define BEGIN_C_DECLS
-# define END_C_DECLS
-#endif /* __cplusplus */
-
-BEGIN_C_DECLS
-/****h* OpenSM/SMInfo Receiver
-* NAME
-* SMInfo Receiver
-*
-* DESCRIPTION
-* The SMInfo Receiver object encapsulates the information
-* needed to receive the SMInfo attribute from a node.
-*
-* The SMInfo Receiver object is thread safe.
-*
-* This object should be treated as opaque and should be
-* manipulated only through the provided functions.
-*
-* AUTHOR
-* Steve King, Intel
-*
-*********/
-/****s* OpenSM: SMInfo Receiver/osm_sminfo_rcv_t
-* NAME
-* osm_sminfo_rcv_t
-*
-* DESCRIPTION
-* SMInfo Receiver structure.
-*
-* This object should be treated as opaque and should
-* be manipulated only through the provided functions.
-*
-* SYNOPSIS
-*/
-typedef struct _osm_sminfo_rcv {
- osm_subn_t *p_subn;
- osm_stats_t *p_stats;
- osm_log_t *p_log;
- osm_resp_t *p_resp;
- struct _osm_sm_state_mgr *p_sm_state_mgr;
- cl_plock_t *p_lock;
-} osm_sminfo_rcv_t;
-/*
-* FIELDS
-* p_subn
-* Pointer to the Subnet object for this subnet.
-*
-* p_stats
-* Pointer to the OpenSM statistics block.
-*
-* p_log
-* Pointer to the log object.
-*
-* p_resp
-* Pointer to the generic MAD responder object.
-*
-* p_sm_state_mgr
-* Pointer to the SM State Manager object.
-*
-* p_lock
-* Pointer to the serializing lock.
-*
-* SEE ALSO
-* SMInfo Receiver object
-*********/
-
-/****f* OpenSM: SMInfo Receiver/osm_sminfo_rcv_construct
-* NAME
-* osm_sminfo_rcv_construct
-*
-* DESCRIPTION
-* This function constructs a SMInfo Receiver object.
-*
-* SYNOPSIS
-*/
-void osm_sminfo_rcv_construct(IN osm_sminfo_rcv_t * const p_rcv);
-/*
-* PARAMETERS
-* p_rcv
-* [in] Pointer to a SMInfo Receiver object to construct.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Allows calling osm_sminfo_rcv_init, osm_sminfo_rcv_destroy
-*
-* Calling osm_sminfo_rcv_construct is a prerequisite to calling any other
-* method except osm_sminfo_rcv_init.
-*
-* SEE ALSO
-* SMInfo Receiver object, osm_sminfo_rcv_init,
-* osm_sminfo_rcv_destroy
-*********/
-
-/****f* OpenSM: SMInfo Receiver/osm_sminfo_rcv_destroy
-* NAME
-* osm_sminfo_rcv_destroy
-*
-* DESCRIPTION
-* The osm_sminfo_rcv_destroy function destroys the object, releasing
-* all resources.
-*
-* SYNOPSIS
-*/
-void osm_sminfo_rcv_destroy(IN osm_sminfo_rcv_t * const p_rcv);
-/*
-* PARAMETERS
-* p_rcv
-* [in] Pointer to the object to destroy.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Performs any necessary cleanup of the specified
-* SMInfo Receiver object.
-* Further operations should not be attempted on the destroyed object.
-* This function should only be called after a call to
-* osm_sminfo_rcv_construct or osm_sminfo_rcv_init.
-*
-* SEE ALSO
-* SMInfo Receiver object, osm_sminfo_rcv_construct,
-* osm_sminfo_rcv_init
-*********/
-
-/****f* OpenSM: SMInfo Receiver/osm_sminfo_rcv_init
-* NAME
-* osm_sminfo_rcv_init
-*
-* DESCRIPTION
-* The osm_sminfo_rcv_init function initializes a
-* SMInfo Receiver object for use.
-*
-* SYNOPSIS
-*/
-ib_api_status_t osm_sminfo_rcv_init(IN osm_sminfo_rcv_t * const p_rcv,
- IN osm_subn_t * const p_subn,
- IN osm_stats_t * const p_stats,
- IN osm_resp_t * const p_resp,
- IN osm_log_t * const p_log,
- IN struct _osm_sm_state_mgr *const
- p_sm_state_mgr,
- IN cl_plock_t * const p_lock);
-/*
-* PARAMETERS
-* p_rcv
-* [in] Pointer to an osm_sminfo_rcv_t object to initialize.
-*
-* p_subn
-* [in] Pointer to the Subnet object for this subnet.
-*
-* p_stats
-* [in] Pointer to the OpenSM statistics block.
-*
-* p_resp
-* [in] Pointer to the generic MAD Responder object.
-*
-* p_log
-* [in] Pointer to the log object.
-*
-* p_sm_state_mgr
-* [in] Pointer to the SM State Manager object.
-*
-* p_lock
-* [in] Pointer to the OpenSM serializing lock.
-*
-* RETURN VALUES
-* IB_SUCCESS if the SMInfo Receiver object was initialized
-* successfully.
-*
-* NOTES
-* Allows calling other SMInfo Receiver methods.
-*
-* SEE ALSO
-* SMInfo Receiver object, osm_sminfo_rcv_construct,
-* osm_sminfo_rcv_destroy
-*********/
-
-/****f* OpenSM: SMInfo Receiver/osm_sminfo_rcv_process
-* NAME
-* osm_sminfo_rcv_process
-*
-* DESCRIPTION
-* Process the SMInfo attribute.
-*
-* SYNOPSIS
-*/
-void osm_sminfo_rcv_process(IN void *context, IN void *data);
-/*
-* PARAMETERS
-* context
-* [in] Pointer to an osm_sminfo_rcv_t object.
-*
-* data
-* [in] Pointer to the MAD Wrapper containing the MAD
-* that contains the node's SMInfo attribute.
-*
-* RETURN VALUES
-* IB_SUCCESS if the SMInfo processing was successful.
-*
-* NOTES
-* This function processes a SMInfo attribute.
-*
-* SEE ALSO
-* SMInfo Receiver, SMInfo Response Controller
-*********/
-
-END_C_DECLS
-#endif /* _OSM_SMINFO_RCV_H_ */
diff --git a/opensm/include/opensm/osm_sw_info_rcv.h b/opensm/include/opensm/osm_sw_info_rcv.h
deleted file mode 100644
index 8c4ce3e..0000000
--- a/opensm/include/opensm/osm_sw_info_rcv.h
+++ /dev/null
@@ -1,254 +0,0 @@
-/*
- * Copyright (c) 2004, 2005 Voltaire, Inc. All rights reserved.
- * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
- * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
- *
- * This software is available to you under a choice of one of two
- * licenses. You may choose to be licensed under the terms of the GNU
- * General Public License (GPL) Version 2, available from the file
- * COPYING in the main directory of this source tree, or the
- * OpenIB.org BSD license below:
- *
- * Redistribution and use in source and binary forms, with or
- * without modification, are permitted provided that the following
- * conditions are met:
- *
- * - Redistributions of source code must retain the above
- * copyright notice, this list of conditions and the following
- * disclaimer.
- *
- * - Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials
- * provided with the distribution.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- */
-
-/*
- * Abstract:
- * Declaration of osm_si_rcv_t.
- * This object represents the SwitchInfo Receiver object.
- * attribute from a node.
- * This object is part of the OpenSM family of objects.
- *
- * Environment:
- * Linux User Mode
- *
- * $Revision: 1.4 $
- */
-
-#ifndef _OSM_SI_RCV_H_
-#define _OSM_SI_RCV_H_
-
-#include <complib/cl_passivelock.h>
-#include <opensm/osm_base.h>
-#include <opensm/osm_madw.h>
-#include <opensm/osm_subnet.h>
-#include <opensm/osm_req.h>
-#include <opensm/osm_log.h>
-
-#ifdef __cplusplus
-# define BEGIN_C_DECLS extern "C" {
-# define END_C_DECLS }
-#else /* !__cplusplus */
-# define BEGIN_C_DECLS
-# define END_C_DECLS
-#endif /* __cplusplus */
-
-BEGIN_C_DECLS
-/****h* OpenSM/Switch Info Receiver
-* NAME
-* Switch Info Receiver
-*
-* DESCRIPTION
-* The Switch Info Receiver object encapsulates the information
-* needed to receive the SwitchInfo attribute from a node.
-*
-* The Switch Info Receiver object is thread safe.
-*
-* This object should be treated as opaque and should be
-* manipulated only through the provided functions.
-*
-* AUTHOR
-* Steve King, Intel
-*
-*********/
-/****s* OpenSM: Switch Info Receiver/osm_si_rcv_t
-* NAME
-* osm_si_rcv_t
-*
-* DESCRIPTION
-* Switch Info Receiver structure.
-*
-* This object should be treated as opaque and should
-* be manipulated only through the provided functions.
-*
-* SYNOPSIS
-*/
-typedef struct _osm_si_rcv {
- osm_subn_t *p_subn;
- osm_log_t *p_log;
- osm_req_t *p_req;
- cl_plock_t *p_lock;
-} osm_si_rcv_t;
-/*
-* FIELDS
-* p_subn
-* Pointer to the Subnet object for this subnet.
-*
-* p_log
-* Pointer to the log object.
-*
-* p_req
-* Pointer to the Request object.
-*
-* p_lock
-* Pointer to the serializing lock.
-*
-* SEE ALSO
-* Switch Info Receiver object
-*********/
-
-/****f* OpenSM: Switch Info Receiver/osm_si_rcv_construct
-* NAME
-* osm_si_rcv_construct
-*
-* DESCRIPTION
-* This function constructs a Switch Info Receiver object.
-*
-* SYNOPSIS
-*/
-void osm_si_rcv_construct(IN osm_si_rcv_t * const p_ctrl);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to a Switch Info Receiver object to construct.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Allows calling osm_si_rcv_destroy.
-*
-* Calling osm_si_rcv_construct is a prerequisite to calling any other
-* method except osm_si_rcv_init.
-*
-* SEE ALSO
-* Switch Info Receiver object, osm_si_rcv_init, osm_si_rcv_destroy
-*********/
-
-/****f* OpenSM: Switch Info Receiver/osm_si_rcv_destroy
-* NAME
-* osm_si_rcv_destroy
-*
-* DESCRIPTION
-* The osm_si_rcv_destroy function destroys the object, releasing
-* all resources.
-*
-* SYNOPSIS
-*/
-void osm_si_rcv_destroy(IN osm_si_rcv_t * const p_ctrl);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to the object to destroy.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Performs any necessary cleanup of the specified
-* Switch Info Receiver object.
-* Further operations should not be attempted on the destroyed object.
-* This function should only be called after a call to
-* osm_si_rcv_construct or osm_si_rcv_init.
-*
-* SEE ALSO
-* Switch Info Receiver object, osm_si_rcv_construct,
-* osm_si_rcv_init
-*********/
-
-/****f* OpenSM: Switch Info Receiver/osm_si_rcv_init
-* NAME
-* osm_si_rcv_init
-*
-* DESCRIPTION
-* The osm_si_rcv_init function initializes a
-* Switch Info Receiver object for use.
-*
-* SYNOPSIS
-*/
-ib_api_status_t osm_si_rcv_init(IN osm_si_rcv_t * const p_ctrl,
- IN osm_subn_t * const p_subn,
- IN osm_log_t * const p_log,
- IN osm_req_t * const p_req,
- IN cl_plock_t * const p_lock);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to an osm_si_rcv_t object to initialize.
-*
-* p_subn
-* [in] Pointer to the Subnet object for this subnet.
-*
-* p_log
-* [in] Pointer to the log object.
-*
-* p_req
-* [in] Pointer to an osm_req_t object.
-*
-* p_lock
-* [in] Pointer to the OpenSM serializing lock.
-*
-* RETURN VALUES
-* IB_SUCCESS if the Switch Info Receiver object was initialized
-* successfully.
-*
-* NOTES
-* Allows calling other Switch Info Receiver methods.
-*
-* SEE ALSO
-* Switch Info Receiver object, osm_si_rcv_construct,
-* osm_si_rcv_destroy
-*********/
-
-/****f* OpenSM: Switch Info Receiver/osm_si_rcv_process
-* NAME
-* osm_si_rcv_process
-*
-* DESCRIPTION
-* Process the SwitchInfo attribute.
-*
-* SYNOPSIS
-*/
-void osm_si_rcv_process(IN void *context, IN void *data);
-/*
-* PARAMETERS
-* context
-* [in] Pointer to an osm_si_rcv_t object.
-*
-* data
-* [in] Pointer to the MAD Wrapper containing the MAD
-* that contains the node's SwitchInfo attribute.
-*
-* RETURN VALUES
-* CL_SUCCESS if the SwitchInfo processing was successful.
-*
-* NOTES
-* This function processes a SwitchInfo attribute.
-*
-* SEE ALSO
-* Switch Info Receiver, Switch Info Response Controller
-*********/
-
-END_C_DECLS
-#endif /* _OSM_SI_RCV_H_ */
diff --git a/opensm/include/opensm/osm_trap_rcv.h b/opensm/include/opensm/osm_trap_rcv.h
deleted file mode 100644
index e06f6b3..0000000
--- a/opensm/include/opensm/osm_trap_rcv.h
+++ /dev/null
@@ -1,306 +0,0 @@
-/*
- * Copyright (c) 2004, 2005 Voltaire, Inc. All rights reserved.
- * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
- * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
- *
- * This software is available to you under a choice of one of two
- * licenses. You may choose to be licensed under the terms of the GNU
- * General Public License (GPL) Version 2, available from the file
- * COPYING in the main directory of this source tree, or the
- * OpenIB.org BSD license below:
- *
- * Redistribution and use in source and binary forms, with or
- * without modification, are permitted provided that the following
- * conditions are met:
- *
- * - Redistributions of source code must retain the above
- * copyright notice, this list of conditions and the following
- * disclaimer.
- *
- * - Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials
- * provided with the distribution.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- */
-
-/*
- * Abstract:
- * Declaration of osm_trap_rcv_t.
- * This object represents the Trap Receiver object.
- * This object is part of the OpenSM family of objects.
- *
- * Environment:
- * Linux User Mode
- *
- * $Revision: 1.3 $
- */
-
-#ifndef _OSM_TRAP_RCV_H_
-#define _OSM_TRAP_RCV_H_
-
-#include <complib/cl_passivelock.h>
-#include <complib/cl_event_wheel.h>
-#include <opensm/osm_base.h>
-#include <opensm/osm_madw.h>
-#include <opensm/osm_stats.h>
-#include <opensm/osm_subnet.h>
-#include <opensm/osm_resp.h>
-#include <opensm/osm_remote_sm.h>
-#include <opensm/osm_log.h>
-
-#ifdef __cplusplus
-# define BEGIN_C_DECLS extern "C" {
-# define END_C_DECLS }
-#else /* !__cplusplus */
-# define BEGIN_C_DECLS
-# define END_C_DECLS
-#endif /* __cplusplus */
-
-BEGIN_C_DECLS
-/****h* OpenSM/Trap Receiver
-* NAME
-* Trap Receiver
-*
-* DESCRIPTION
-* The Trap Receiver object encapsulates the information
-* needed to receive the Trap attribute from a node.
-*
-* The Trap Receiver object is thread safe.
-*
-* This object should be treated as opaque and should be
-* manipulated only through the provided functions.
-*
-* AUTHOR
-* Steve King, Intel
-*
-*********/
-/****s* OpenSM: Trap Receiver/osm_trap_rcv_t
-* NAME
-* osm_trap_rcv_t
-*
-* DESCRIPTION
-* Trap Receiver structure.
-*
-* This object should be treated as opaque and should
-* be manipulated only through the provided functions.
-*
-* SYNOPSIS
-*/
-typedef struct _osm_trap_rcv {
- osm_subn_t *p_subn;
- osm_stats_t *p_stats;
- osm_log_t *p_log;
- osm_resp_t *p_resp;
- cl_plock_t *p_lock;
- cl_event_wheel_t trap_aging_tracker;
-} osm_trap_rcv_t;
-/*
-* FIELDS
-* p_subn
-* Pointer to the Subnet object for this subnet.
-*
-* p_stats
-* Pointer to the OpenSM statistics block.
-*
-* p_log
-* Pointer to the log object.
-*
-* p_resp
-* Pointer to the generic MAD responder object.
-*
-* p_lock
-* Pointer to the serializing lock.
-*
-* trap_aging_tracker
-* An event wheel tracking erceived traps and their aging.
-* Basically we can start a timer every time we receive a specific
-* trap and check to seee if not expired next time it is received.
-*
-* SEE ALSO
-* Trap Receiver object
-*********/
-
-/****f* OpenSM: Trap Receiver/osm_trap_rcv_construct
-* NAME
-* osm_trap_rcv_construct
-*
-* DESCRIPTION
-* This function constructs a Trap Receiver object.
-*
-* SYNOPSIS
-*/
-void osm_trap_rcv_construct(IN osm_trap_rcv_t * const p_rcv);
-/*
-* PARAMETERS
-* p_rcv
-* [in] Pointer to a Trap Receiver object to construct.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Allows calling osm_trap_rcv_init, osm_trap_rcv_destroy
-*
-* Calling osm_trap_rcv_construct is a prerequisite to calling any other
-* method except osm_trap_rcv_init.
-*
-* SEE ALSO
-* Trap Receiver object, osm_trap_rcv_init,
-* osm_trap_rcv_destroy
-*********/
-
-/****f* OpenSM: Trap Receiver/osm_trap_rcv_destroy
-* NAME
-* osm_trap_rcv_destroy
-*
-* DESCRIPTION
-* The osm_trap_rcv_destroy function destroys the object, releasing
-* all resources.
-*
-* SYNOPSIS
-*/
-void osm_trap_rcv_destroy(IN osm_trap_rcv_t * const p_rcv);
-/*
-* PARAMETERS
-* p_rcv
-* [in] Pointer to the object to destroy.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Performs any necessary cleanup of the specified
-* Trap Receiver object.
-* Further operations should not be attempted on the destroyed object.
-* This function should only be called after a call to
-* osm_trap_rcv_construct or osm_trap_rcv_init.
-*
-* SEE ALSO
-* Trap Receiver object, osm_trap_rcv_construct,
-* osm_trap_rcv_init
-*********/
-
-/****f* OpenSM: Trap Receiver/osm_trap_rcv_init
-* NAME
-* osm_trap_rcv_init
-*
-* DESCRIPTION
-* The osm_trap_rcv_init function initializes a
-* Trap Receiver object for use.
-*
-* SYNOPSIS
-*/
-ib_api_status_t osm_trap_rcv_init(IN osm_trap_rcv_t * const p_rcv,
- IN osm_subn_t * const p_subn,
- IN osm_stats_t * const p_stats,
- IN osm_resp_t * const p_resp,
- IN osm_log_t * const p_log,
- IN cl_plock_t * const p_lock);
-/*
-* PARAMETERS
-* p_rcv
-* [in] Pointer to an osm_trap_rcv_t object to initialize.
-*
-* p_subn
-* [in] Pointer to the Subnet object for this subnet.
-*
-* p_stats
-* [in] Pointer to the OpenSM statistics block.
-*
-* p_resp
-* [in] Pointer to the generic MAD Responder object.
-*
-* p_log
-* [in] Pointer to the log object.
-*
-* p_lock
-* [in] Pointer to the OpenSM serializing lock.
-*
-* RETURN VALUES
-* IB_SUCCESS if the Trap Receiver object was initialized
-* successfully.
-*
-* NOTES
-* Allows calling other Trap Receiver methods.
-*
-* SEE ALSO
-* Trap Receiver object, osm_trap_rcv_construct,
-* osm_trap_rcv_destroy
-*********/
-
-/****f* OpenSM: Trap Receiver/osm_trap_rcv_process
-* NAME
-* osm_trap_rcv_process
-*
-* DESCRIPTION
-* Process the Trap attribute.
-*
-* SYNOPSIS
-*/
-void osm_trap_rcv_process(IN void *context, IN void *data);
-/*
-* PARAMETERS
-* context
-* [in] Pointer to an osm_trap_rcv_t object.
-*
-* data
-* [in] Pointer to the MAD Wrapper containing the MAD
-* that contains the node's Trap attribute.
-*
-* RETURN VALUES
-* IB_SUCCESS if the Trap processing was successful.
-*
-* NOTES
-* This function processes a Trap attribute.
-*
-* SEE ALSO
-* Trap Receiver, Trap Response Controller
-*********/
-
-/****f* OpenSM: Trap Receiver/osm_trap_rcv_aging_tracker_callback
-* NAME
-* osm_trap_rcv_aging_tracker_callback
-*
-* DESCRIPTION
-* Callback function called by the aging tracker mechanism.
-*
-* SYNOPSIS
-*/
-uint64_t
-osm_trap_rcv_aging_tracker_callback(IN uint64_t key,
- IN uint32_t num_regs, IN void *context);
-
-/*
-* PARAMETERS
-* key
-* [in] The key by which the event was inserted.
-*
-* num_regs
-* [in] The number of times the same event (key) was registered.
-*
-* context
-* [in] Pointer to the context given in the registering of the event.
-*
-* RETURN VALUES
-* None.
-*
-* NOTES
-* This function is called by the cl_event_wheel when the aging tracker
-* event has ended.
-*
-* SEE ALSO
-* Trap Receiver, Trap Response Controller
-*********/
-
-END_C_DECLS
-#endif /* _OSM_TRAP_RCV_H_ */
diff --git a/opensm/include/opensm/osm_vl_arb_rcv.h b/opensm/include/opensm/osm_vl_arb_rcv.h
deleted file mode 100644
index 2ca91f6..0000000
--- a/opensm/include/opensm/osm_vl_arb_rcv.h
+++ /dev/null
@@ -1,255 +0,0 @@
-/*
- * Copyright (c) 2004, 2005 Voltaire, Inc. All rights reserved.
- * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
- * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
- *
- * This software is available to you under a choice of one of two
- * licenses. You may choose to be licensed under the terms of the GNU
- * General Public License (GPL) Version 2, available from the file
- * COPYING in the main directory of this source tree, or the
- * OpenIB.org BSD license below:
- *
- * Redistribution and use in source and binary forms, with or
- * without modification, are permitted provided that the following
- * conditions are met:
- *
- * - Redistributions of source code must retain the above
- * copyright notice, this list of conditions and the following
- * disclaimer.
- *
- * - Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials
- * provided with the distribution.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- */
-
-/*
- * Abstract:
- * Declaration of osm_vla_rcv_t.
- * This object represents the VL Arbitration Receiver object.
- * This object is part of the OpenSM family of objects.
- *
- * Environment:
- * Linux User Mode
- *
- * $Revision: 1.3 $
- */
-
-#ifndef _OSM_VLA_RCV_H_
-#define _OSM_VLA_RCV_H_
-
-#include <complib/cl_passivelock.h>
-#include <opensm/osm_base.h>
-#include <opensm/osm_madw.h>
-#include <opensm/osm_subnet.h>
-#include <opensm/osm_vl15intf.h>
-#include <opensm/osm_req.h>
-#include <opensm/osm_log.h>
-
-#ifdef __cplusplus
-# define BEGIN_C_DECLS extern "C" {
-# define END_C_DECLS }
-#else /* !__cplusplus */
-# define BEGIN_C_DECLS
-# define END_C_DECLS
-#endif /* __cplusplus */
-
-BEGIN_C_DECLS
-/****h* OpenSM/VL Arbitration Receiver
-* NAME
-* VL Arbitration Receiver
-*
-* DESCRIPTION
-* The VL Arbitration Receiver object encapsulates the information
-* needed to set or get the vl arbitration attribute from a port.
-*
-* The VL Arbitration Receiver object is thread safe.
-*
-* This object should be treated as opaque and should be
-* manipulated only through the provided functions.
-*
-* AUTHOR
-* Eitan Zahavi, Mellanox
-*
-*********/
-/****s* OpenSM: VL Arbitration Receiver/osm_vla_rcv_t
-* NAME
-* osm_vla_rcv_t
-*
-* DESCRIPTION
-* VL Arbitration Receiver structure.
-*
-* This object should be treated as opaque and should
-* be manipulated only through the provided functions.
-*
-* SYNOPSIS
-*/
-typedef struct _osm_vla_rcv {
- osm_subn_t *p_subn;
- osm_req_t *p_req;
- osm_log_t *p_log;
- cl_plock_t *p_lock;
-} osm_vla_rcv_t;
-/*
-* FIELDS
-* p_subn
-* Pointer to the Subnet object for this subnet.
-*
-* p_req
-* Pointer to the generic attribute request object.
-*
-* p_log
-* Pointer to the log object.
-*
-* p_lock
-* Pointer to the serializing lock.
-*
-* SEE ALSO
-* VL Arbitration Receiver object
-*********/
-
-/****f* OpenSM: VL Arbitration Receiver/osm_vla_rcv_construct
-* NAME
-* osm_vla_rcv_construct
-*
-* DESCRIPTION
-* This function constructs a VL Arbitration Receiver object.
-*
-* SYNOPSIS
-*/
-void osm_vla_rcv_construct(IN osm_vla_rcv_t * const p_ctrl);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to a VL Arbitration Receiver object to construct.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Allows calling osm_vla_rcv_destroy
-*
-* Calling osm_vla_rcv_construct is a prerequisite to calling any other
-* method except osm_vla_rcv_init.
-*
-* SEE ALSO
-* VL Arbitration Receiver object, osm_vla_rcv_init,
-* osm_vla_rcv_destroy
-*********/
-
-/****f* OpenSM: VL Arbitration Receiver/osm_vla_rcv_destroy
-* NAME
-* osm_vla_rcv_destroy
-*
-* DESCRIPTION
-* The osm_vla_rcv_destroy function destroys the object, releasing
-* all resources.
-*
-* SYNOPSIS
-*/
-void osm_vla_rcv_destroy(IN osm_vla_rcv_t * const p_ctrl);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to the object to destroy.
-*
-* RETURN VALUE
-* This function does not return a value.
-*
-* NOTES
-* Performs any necessary cleanup of the specified
-* VL Arbitration Receiver object.
-* Further operations should not be attempted on the destroyed object.
-* This function should only be called after a call to
-* osm_vla_rcv_construct or osm_vla_rcv_init.
-*
-* SEE ALSO
-* VL Arbitration Receiver object, osm_vla_rcv_construct,
-* osm_vla_rcv_init
-*********/
-
-/****f* OpenSM: VL Arbitration Receiver/osm_vla_rcv_init
-* NAME
-* osm_vla_rcv_init
-*
-* DESCRIPTION
-* The osm_vla_rcv_init function initializes a
-* VL Arbitration Receiver object for use.
-*
-* SYNOPSIS
-*/
-ib_api_status_t osm_vla_rcv_init(IN osm_vla_rcv_t * const p_ctrl,
- IN osm_req_t * const p_req,
- IN osm_subn_t * const p_subn,
- IN osm_log_t * const p_log,
- IN cl_plock_t * const p_lock);
-/*
-* PARAMETERS
-* p_ctrl
-* [in] Pointer to an osm_vla_rcv_t object to initialize.
-*
-* p_req
-* [in] Pointer to an osm_req_t object.
-*
-* p_subn
-* [in] Pointer to the Subnet object for this subnet.
-*
-* p_log
-* [in] Pointer to the log object.
-*
-* p_lock
-* [in] Pointer to the OpenSM serializing lock.
-*
-* RETURN VALUES
-* CL_SUCCESS if the VL Arbitration Receiver object was initialized
-* successfully.
-*
-* NOTES
-* Allows calling other VL Arbitration Receiver methods.
-*
-* SEE ALSO
-* VL Arbitration Receiver object, osm_vla_rcv_construct,
-* osm_vla_rcv_destroy
-*********/
-
-/****f* OpenSM: VL Arbitration Receiver/osm_vla_rcv_process
-* NAME
-* osm_vla_rcv_process
-*
-* DESCRIPTION
-* Process the vl arbitration attribute.
-*
-* SYNOPSIS
-*/
-void osm_vla_rcv_process(IN void *context, IN void *data);
-/*
-* PARAMETERS
-* context
-* [in] Pointer to an osm_vla_rcv_t object.
-*
-* data
-* [in] Pointer to the MAD Wrapper containing the MAD
-* that contains the node's SLtoVL attribute.
-*
-* RETURN VALUES
-* CL_SUCCESS if the SLtoVL processing was successful.
-*
-* NOTES
-* This function processes a SLtoVL attribute.
-*
-* SEE ALSO
-* VL Arbitration Receiver, VL Arbitration Response Controller
-*********/
-
-END_C_DECLS
-#endif /* _OSM_VLA_RCV_H_ */
--
1.5.3.4.206.g58ba4
More information about the general
mailing list