libmooshika
|
tests operations with multiple send/gather elements More...
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <getopt.h>
#include <errno.h>
#include <poll.h>
#include "utils.h"
#include "mooshika.h"
Macros | |
#define | CHUNK_SIZE 10 |
#define | RECV_NUM 1 |
#define | NUM_SGE 2 |
Functions | |
void | callback_send (msk_trans_t *trans, msk_data_t *data, void *arg) |
void | callback_disconnect (msk_trans_t *trans) |
void | callback_recv (msk_trans_t *trans, msk_data_t *data, void *arg) |
void | print_help (char **argv) |
int | main (int argc, char **argv) |
tests operations with multiple send/gather elements
tests operations with multiple send/gather elements
#define CHUNK_SIZE 10 |
Referenced by main().
#define NUM_SGE 2 |
Referenced by main().
#define RECV_NUM 1 |
Referenced by main().
void callback_disconnect | ( | msk_trans_t * | trans | ) |
void callback_recv | ( | msk_trans_t * | trans, |
msk_data_t * | data, | ||
void * | arg | ||
) |
Referenced by main().
void callback_send | ( | msk_trans_t * | trans, |
msk_data_t * | data, | ||
void * | arg | ||
) |
int main | ( | int | argc, |
char ** | argv | ||
) |
References callback_recv(), CHUNK_SIZE, msk_data::data, msk_trans_attr::debug, ERROR_LOG, msk_trans_attr::max_recv_sge, msk_trans_attr::max_send_sge, msk_data::max_size, msk_data::mr, msk_bind_server(), msk_connect(), msk_dereg_mr(), msk_destroy_trans(), msk_finalize_accept(), msk_finalize_connect(), msk_init(), msk_post_n_recv(), msk_post_n_send(), msk_reg_mr(), msk_data::next, msk_trans_attr::node, NUM_SGE, msk_trans_attr::port, print_help(), RECV_NUM, msk_trans_attr::rq_depth, msk_trans::server, msk_trans_attr::server, msk_data::size, msk_trans_attr::sq_depth, TEST_NZ, and TEST_Z.
void print_help | ( | char ** | argv | ) |
Referenced by main().