rrppcc 0.4.0

A high-performance userspace RDMA RPC engine.
Documentation
#![allow(unused_imports)]

use super::{type_alias::*, *};
use std::{
    array, ptr,
    sync::{atomic::*, *},
    thread,
};

use futures::executor::block_on;
use futures::future::join_all;
use rand::Rng;
use simple_logger::SimpleLogger;

static PORT: AtomicU16 = AtomicU16::new(31850);

#[inline]
pub(self) fn next_port() -> u16 {
    PORT.fetch_add(1, Ordering::SeqCst)
}

const NIC_NAME: &str = "mlx5_0";

mod control_plane;
mod corners;
mod large;
mod small;