From 787870a0548714d35c4c1f5d801492aa3afc67e4 Mon Sep 17 00:00:00 2001 From: Craig Ulmer Date: Mon, 26 Nov 2018 12:24:26 -0800 Subject: [PATCH] REPO: Removed auto-gen'd files and added missing .gitignore --- .gitignore | 8 ++ src/nnti/nnti_packable.c | 304 --------------------------------------- src/nnti/nnti_packable.h | 222 ---------------------------- 3 files changed, 8 insertions(+), 526 deletions(-) create mode 100644 .gitignore delete mode 100644 src/nnti/nnti_packable.c delete mode 100644 src/nnti/nnti_packable.h diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..07a26ad --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +.idea +/build* +/install +/cmake-build-* +/docs/html +/docs/latex +/src/nnti/nnti_packable.c +/src/nnti/nnti_packable.h diff --git a/src/nnti/nnti_packable.c b/src/nnti/nnti_packable.c deleted file mode 100644 index 53e96fd..0000000 --- a/src/nnti/nnti_packable.c +++ /dev/null @@ -1,304 +0,0 @@ -// Copyright 2018 National Technology & Engineering Solutions of Sandia, -// LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, -// the U.S. Government retains certain rights in this software. - -/* - * Please do not edit this file. - * It was generated using rpcgen. - */ - -#include -#include "nnti/nntiConfig.h" -#include "nnti/nnti_xdr.h" - -bool_t -xdr_NNTI_datatype_t (XDR *xdrs, NNTI_datatype_t *objp) -{ - register int32_t *buf; - - if (!xdr_enum (xdrs, (enum_t *) objp)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_transport_id_t (XDR *xdrs, NNTI_transport_id_t *objp) -{ - register int32_t *buf; - - if (!xdr_enum (xdrs, (enum_t *) objp)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_ip_addr (XDR *xdrs, NNTI_ip_addr *objp) -{ - register int32_t *buf; - - if (!xdr_uint32_t (xdrs, objp)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_tcp_port (XDR *xdrs, NNTI_tcp_port *objp) -{ - register int32_t *buf; - - if (!xdr_uint16_t (xdrs, objp)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_null_process_p_t (XDR *xdrs, NNTI_null_process_p_t *objp) -{ - register int32_t *buf; - - if (!xdr_int (xdrs, &objp->i)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_ib_process_p_t (XDR *xdrs, NNTI_ib_process_p_t *objp) -{ - register int32_t *buf; - - if (!xdr_NNTI_ip_addr (xdrs, &objp->addr)) - return FALSE; - if (!xdr_NNTI_tcp_port (xdrs, &objp->port)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_instance_id (XDR *xdrs, NNTI_instance_id *objp) -{ - register int32_t *buf; - - if (!xdr_uint32_t (xdrs, objp)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_ugni_process_p_t (XDR *xdrs, NNTI_ugni_process_p_t *objp) -{ - register int32_t *buf; - - if (!xdr_NNTI_ip_addr (xdrs, &objp->addr)) - return FALSE; - if (!xdr_NNTI_tcp_port (xdrs, &objp->port)) - return FALSE; - if (!xdr_NNTI_instance_id (xdrs, &objp->inst_id)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_mpi_process_p_t (XDR *xdrs, NNTI_mpi_process_p_t *objp) -{ - register int32_t *buf; - - if (!xdr_int (xdrs, &objp->rank)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_local_process_p_t (XDR *xdrs, NNTI_local_process_p_t *objp) -{ - register int32_t *buf; - - if (!xdr_int (xdrs, &objp->i)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_remote_process_p_t (XDR *xdrs, NNTI_remote_process_p_t *objp) -{ - register int32_t *buf; - - if (!xdr_NNTI_transport_id_t (xdrs, &objp->transport_id)) - return FALSE; - switch (objp->transport_id) { - case NNTI_TRANSPORT_NULL: - if (!xdr_NNTI_null_process_p_t (xdrs, &objp->NNTI_remote_process_p_t_u.null)) - return FALSE; - break; - case NNTI_TRANSPORT_IBVERBS: - if (!xdr_NNTI_ib_process_p_t (xdrs, &objp->NNTI_remote_process_p_t_u.ib)) - return FALSE; - break; - case NNTI_TRANSPORT_UGNI: - if (!xdr_NNTI_ugni_process_p_t (xdrs, &objp->NNTI_remote_process_p_t_u.ugni)) - return FALSE; - break; - case NNTI_TRANSPORT_MPI: - if (!xdr_NNTI_mpi_process_p_t (xdrs, &objp->NNTI_remote_process_p_t_u.mpi)) - return FALSE; - break; - default: - return FALSE; - } - return TRUE; -} - -bool_t -xdr_NNTI_process_id_t (XDR *xdrs, NNTI_process_id_t *objp) -{ - register int32_t *buf; - - if (!xdr_uint64_t (xdrs, objp)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_peer_p_t (XDR *xdrs, NNTI_peer_p_t *objp) -{ - register int32_t *buf; - - if (!xdr_NNTI_datatype_t (xdrs, &objp->datatype)) - return FALSE; - if (!xdr_NNTI_process_id_t (xdrs, &objp->pid)) - return FALSE; - if (!xdr_NNTI_remote_process_p_t (xdrs, &objp->peer)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_null_rdma_addr_p_t (XDR *xdrs, NNTI_null_rdma_addr_p_t *objp) -{ - register int32_t *buf; - - if (!xdr_int (xdrs, &objp->i)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_ib_rdma_addr_p_t (XDR *xdrs, NNTI_ib_rdma_addr_p_t *objp) -{ - register int32_t *buf; - - if (!xdr_uint64_t (xdrs, &objp->buf)) - return FALSE; - if (!xdr_uint32_t (xdrs, &objp->key)) - return FALSE; - if (!xdr_uint32_t (xdrs, &objp->size)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_ugni_mem_hdl_p_t (XDR *xdrs, NNTI_ugni_mem_hdl_p_t *objp) -{ - register int32_t *buf; - - if (!xdr_uint64_t (xdrs, &objp->qword1)) - return FALSE; - if (!xdr_uint64_t (xdrs, &objp->qword2)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_ugni_rdma_addr_p_t (XDR *xdrs, NNTI_ugni_rdma_addr_p_t *objp) -{ - register int32_t *buf; - - if (!xdr_uint64_t (xdrs, &objp->buf)) - return FALSE; - if (!xdr_uint32_t (xdrs, &objp->size)) - return FALSE; - if (!xdr_NNTI_ugni_mem_hdl_p_t (xdrs, &objp->mem_hdl)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_match_bits (XDR *xdrs, NNTI_match_bits *objp) -{ - register int32_t *buf; - - if (!xdr_uint64_t (xdrs, objp)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_mpi_rdma_addr_p_t (XDR *xdrs, NNTI_mpi_rdma_addr_p_t *objp) -{ - register int32_t *buf; - - if (!xdr_NNTI_match_bits (xdrs, &objp->cmd_tag)) - return FALSE; - if (!xdr_NNTI_match_bits (xdrs, &objp->get_data_tag)) - return FALSE; - if (!xdr_NNTI_match_bits (xdrs, &objp->put_data_tag)) - return FALSE; - if (!xdr_NNTI_match_bits (xdrs, &objp->atomic_data_tag)) - return FALSE; - if (!xdr_uint64_t (xdrs, &objp->buf)) - return FALSE; - if (!xdr_uint32_t (xdrs, &objp->size)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_local_rdma_addr_p_t (XDR *xdrs, NNTI_local_rdma_addr_p_t *objp) -{ - register int32_t *buf; - - if (!xdr_int (xdrs, &objp->i)) - return FALSE; - return TRUE; -} - -bool_t -xdr_NNTI_remote_addr_p_t (XDR *xdrs, NNTI_remote_addr_p_t *objp) -{ - register int32_t *buf; - - if (!xdr_NNTI_transport_id_t (xdrs, &objp->transport_id)) - return FALSE; - switch (objp->transport_id) { - case NNTI_TRANSPORT_NULL: - if (!xdr_NNTI_null_rdma_addr_p_t (xdrs, &objp->NNTI_remote_addr_p_t_u.null)) - return FALSE; - break; - case NNTI_TRANSPORT_IBVERBS: - if (!xdr_NNTI_ib_rdma_addr_p_t (xdrs, &objp->NNTI_remote_addr_p_t_u.ib)) - return FALSE; - break; - case NNTI_TRANSPORT_UGNI: - if (!xdr_NNTI_ugni_rdma_addr_p_t (xdrs, &objp->NNTI_remote_addr_p_t_u.ugni)) - return FALSE; - break; - case NNTI_TRANSPORT_MPI: - if (!xdr_NNTI_mpi_rdma_addr_p_t (xdrs, &objp->NNTI_remote_addr_p_t_u.mpi)) - return FALSE; - break; - default: - return FALSE; - } - return TRUE; -} - -bool_t -xdr_NNTI_buffer_p_t (XDR *xdrs, NNTI_buffer_p_t *objp) -{ - register int32_t *buf; - - if (!xdr_NNTI_remote_addr_p_t (xdrs, &objp->buffer)) - return FALSE; - if (!xdr_uint8_t (xdrs, &objp->flags)) - return FALSE; - return TRUE; -} diff --git a/src/nnti/nnti_packable.h b/src/nnti/nnti_packable.h deleted file mode 100644 index 07e9bf8..0000000 --- a/src/nnti/nnti_packable.h +++ /dev/null @@ -1,222 +0,0 @@ -// Copyright 2018 National Technology & Engineering Solutions of Sandia, -// LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, -// the U.S. Government retains certain rights in this software. - -/* - * Please do not edit this file. - * It was generated using rpcgen. - */ - -#ifndef _NNTI_PACKABLE_H_RPCGEN -#define _NNTI_PACKABLE_H_RPCGEN - -#include - - -#ifdef __cplusplus -extern "C" { -#endif - -#include "nnti/nntiConfig.h" -#include "nnti/nnti_xdr.h" -#include - -enum NNTI_datatype_t { - NNTI_dt_peer = 1111, - NNTI_dt_buffer = 1112, - NNTI_dt_work_id = 1113, - NNTI_dt_work_request = 1114, - NNTI_dt_transport = 1115, - NNTI_dt_event_queue = 1116, - NNTI_dt_callback = 1117 -}; -typedef enum NNTI_datatype_t NNTI_datatype_t; - -enum NNTI_transport_id_t { - NNTI_TRANSPORT_NULL = 0, - NNTI_TRANSPORT_IBVERBS = 1, - NNTI_TRANSPORT_UGNI = 2, - NNTI_TRANSPORT_MPI = 3 -}; -typedef enum NNTI_transport_id_t NNTI_transport_id_t; -#if defined(NNTI_BUILD_IBVERBS) -#define NNTI_DEFAULT_TRANSPORT NNTI_TRANSPORT_IBVERBS -#elif defined(NNTI_BUILD_UGNI) -#define NNTI_DEFAULT_TRANSPORT NNTI_TRANSPORT_UGNI -#elif defined(NNTI_BUILD_MPI) -#define NNTI_DEFAULT_TRANSPORT NNTI_TRANSPORT_MPI -#else -#define NNTI_DEFAULT_TRANSPORT NNTI_TRANSPORT_NULL -#endif -#define NNTI_URL_LEN 128 - -typedef uint32_t NNTI_ip_addr; - -typedef uint16_t NNTI_tcp_port; - -struct NNTI_null_process_p_t { - int i; -}; -typedef struct NNTI_null_process_p_t NNTI_null_process_p_t; - -struct NNTI_ib_process_p_t { - NNTI_ip_addr addr; - NNTI_tcp_port port; -}; -typedef struct NNTI_ib_process_p_t NNTI_ib_process_p_t; - -typedef uint32_t NNTI_instance_id; - -struct NNTI_ugni_process_p_t { - NNTI_ip_addr addr; - NNTI_tcp_port port; - NNTI_instance_id inst_id; -}; -typedef struct NNTI_ugni_process_p_t NNTI_ugni_process_p_t; - -struct NNTI_mpi_process_p_t { - int rank; -}; -typedef struct NNTI_mpi_process_p_t NNTI_mpi_process_p_t; - -struct NNTI_local_process_p_t { - int i; -}; -typedef struct NNTI_local_process_p_t NNTI_local_process_p_t; - -struct NNTI_remote_process_p_t { - NNTI_transport_id_t transport_id; - union { - NNTI_null_process_p_t null; - NNTI_ib_process_p_t ib; - NNTI_ugni_process_p_t ugni; - NNTI_mpi_process_p_t mpi; - } NNTI_remote_process_p_t_u; -}; -typedef struct NNTI_remote_process_p_t NNTI_remote_process_p_t; - -typedef uint64_t NNTI_process_id_t; - -struct NNTI_peer_p_t { - NNTI_datatype_t datatype; - NNTI_process_id_t pid; - NNTI_remote_process_p_t peer; -}; -typedef struct NNTI_peer_p_t NNTI_peer_p_t; - -struct NNTI_null_rdma_addr_p_t { - int i; -}; -typedef struct NNTI_null_rdma_addr_p_t NNTI_null_rdma_addr_p_t; - -struct NNTI_ib_rdma_addr_p_t { - uint64_t buf; - uint32_t key; - uint32_t size; -}; -typedef struct NNTI_ib_rdma_addr_p_t NNTI_ib_rdma_addr_p_t; - -struct NNTI_ugni_mem_hdl_p_t { - uint64_t qword1; - uint64_t qword2; -}; -typedef struct NNTI_ugni_mem_hdl_p_t NNTI_ugni_mem_hdl_p_t; - -struct NNTI_ugni_rdma_addr_p_t { - uint64_t buf; - uint32_t size; - NNTI_ugni_mem_hdl_p_t mem_hdl; -}; -typedef struct NNTI_ugni_rdma_addr_p_t NNTI_ugni_rdma_addr_p_t; - -typedef uint64_t NNTI_match_bits; - -struct NNTI_mpi_rdma_addr_p_t { - NNTI_match_bits cmd_tag; - NNTI_match_bits get_data_tag; - NNTI_match_bits put_data_tag; - NNTI_match_bits atomic_data_tag; - uint64_t buf; - uint32_t size; -}; -typedef struct NNTI_mpi_rdma_addr_p_t NNTI_mpi_rdma_addr_p_t; - -struct NNTI_local_rdma_addr_p_t { - int i; -}; -typedef struct NNTI_local_rdma_addr_p_t NNTI_local_rdma_addr_p_t; - -struct NNTI_remote_addr_p_t { - NNTI_transport_id_t transport_id; - union { - NNTI_null_rdma_addr_p_t null; - NNTI_ib_rdma_addr_p_t ib; - NNTI_ugni_rdma_addr_p_t ugni; - NNTI_mpi_rdma_addr_p_t mpi; - } NNTI_remote_addr_p_t_u; -}; -typedef struct NNTI_remote_addr_p_t NNTI_remote_addr_p_t; - -struct NNTI_buffer_p_t { - NNTI_remote_addr_p_t buffer; - uint8_t flags; -}; -typedef struct NNTI_buffer_p_t NNTI_buffer_p_t; - -/* the xdr functions */ - -#if defined(__STDC__) || defined(__cplusplus) -extern bool_t xdr_NNTI_datatype_t (XDR *, NNTI_datatype_t*); -extern bool_t xdr_NNTI_transport_id_t (XDR *, NNTI_transport_id_t*); -extern bool_t xdr_NNTI_ip_addr (XDR *, NNTI_ip_addr*); -extern bool_t xdr_NNTI_tcp_port (XDR *, NNTI_tcp_port*); -extern bool_t xdr_NNTI_null_process_p_t (XDR *, NNTI_null_process_p_t*); -extern bool_t xdr_NNTI_ib_process_p_t (XDR *, NNTI_ib_process_p_t*); -extern bool_t xdr_NNTI_instance_id (XDR *, NNTI_instance_id*); -extern bool_t xdr_NNTI_ugni_process_p_t (XDR *, NNTI_ugni_process_p_t*); -extern bool_t xdr_NNTI_mpi_process_p_t (XDR *, NNTI_mpi_process_p_t*); -extern bool_t xdr_NNTI_local_process_p_t (XDR *, NNTI_local_process_p_t*); -extern bool_t xdr_NNTI_remote_process_p_t (XDR *, NNTI_remote_process_p_t*); -extern bool_t xdr_NNTI_process_id_t (XDR *, NNTI_process_id_t*); -extern bool_t xdr_NNTI_peer_p_t (XDR *, NNTI_peer_p_t*); -extern bool_t xdr_NNTI_null_rdma_addr_p_t (XDR *, NNTI_null_rdma_addr_p_t*); -extern bool_t xdr_NNTI_ib_rdma_addr_p_t (XDR *, NNTI_ib_rdma_addr_p_t*); -extern bool_t xdr_NNTI_ugni_mem_hdl_p_t (XDR *, NNTI_ugni_mem_hdl_p_t*); -extern bool_t xdr_NNTI_ugni_rdma_addr_p_t (XDR *, NNTI_ugni_rdma_addr_p_t*); -extern bool_t xdr_NNTI_match_bits (XDR *, NNTI_match_bits*); -extern bool_t xdr_NNTI_mpi_rdma_addr_p_t (XDR *, NNTI_mpi_rdma_addr_p_t*); -extern bool_t xdr_NNTI_local_rdma_addr_p_t (XDR *, NNTI_local_rdma_addr_p_t*); -extern bool_t xdr_NNTI_remote_addr_p_t (XDR *, NNTI_remote_addr_p_t*); -extern bool_t xdr_NNTI_buffer_p_t (XDR *, NNTI_buffer_p_t*); - -#else /* K&R C */ -extern bool_t xdr_NNTI_datatype_t (); -extern bool_t xdr_NNTI_transport_id_t (); -extern bool_t xdr_NNTI_ip_addr (); -extern bool_t xdr_NNTI_tcp_port (); -extern bool_t xdr_NNTI_null_process_p_t (); -extern bool_t xdr_NNTI_ib_process_p_t (); -extern bool_t xdr_NNTI_instance_id (); -extern bool_t xdr_NNTI_ugni_process_p_t (); -extern bool_t xdr_NNTI_mpi_process_p_t (); -extern bool_t xdr_NNTI_local_process_p_t (); -extern bool_t xdr_NNTI_remote_process_p_t (); -extern bool_t xdr_NNTI_process_id_t (); -extern bool_t xdr_NNTI_peer_p_t (); -extern bool_t xdr_NNTI_null_rdma_addr_p_t (); -extern bool_t xdr_NNTI_ib_rdma_addr_p_t (); -extern bool_t xdr_NNTI_ugni_mem_hdl_p_t (); -extern bool_t xdr_NNTI_ugni_rdma_addr_p_t (); -extern bool_t xdr_NNTI_match_bits (); -extern bool_t xdr_NNTI_mpi_rdma_addr_p_t (); -extern bool_t xdr_NNTI_local_rdma_addr_p_t (); -extern bool_t xdr_NNTI_remote_addr_p_t (); -extern bool_t xdr_NNTI_buffer_p_t (); - -#endif /* K&R C */ - -#ifdef __cplusplus -} -#endif - -#endif /* !_NNTI_PACKABLE_H_RPCGEN */