xprt_class
const struct xprt_class *xprt_class;
int xprt_register_transport(struct xprt_class *type);
int xprt_unregister_transport(struct xprt_class *type);
struct xprt_class;
ident = xprt->xprt_class->ident;
xprt_create_args.ident = xprt->xprt_class->ident;
if (!(xprt->xprt_class->ident == XPRT_TRANSPORT_TCP ||
xprt->xprt_class->ident == XPRT_TRANSPORT_TCP_TLS ||
xprt->xprt_class->ident == XPRT_TRANSPORT_RDMA)) {
int xprt_register_transport(struct xprt_class *transport)
struct xprt_class *t;
int xprt_unregister_transport(struct xprt_class *transport)
struct xprt_class *t;
xprt_class_release(const struct xprt_class *t)
static const struct xprt_class *
const struct xprt_class *t;
static const struct xprt_class *
const struct xprt_class *t;
static const struct xprt_class *
const struct xprt_class *t;
const struct xprt_class *t;
static const struct xprt_class *
const struct xprt_class *t;
const struct xprt_class *t;
struct xprt_class xprt_rdma_bc = {
xprt->xprt_class = &xprt_rdma;
static struct xprt_class xprt_rdma;
static struct xprt_class xprt_rdma = {
extern struct xprt_class xprt_rdma_bc;
static struct xprt_class xs_local_transport;
static struct xprt_class xs_udp_transport;
static struct xprt_class xs_tcp_transport;
static struct xprt_class xs_tcp_tls_transport;
static struct xprt_class xs_bc_tcp_transport;
xprt->xprt_class = &xs_local_transport;
xprt->xprt_class = &xs_udp_transport;
xprt->xprt_class = &xs_tcp_transport;
xprt->xprt_class = &xs_tcp_transport;
xprt->xprt_class = &xs_bc_tcp_transport;
static struct xprt_class xs_local_transport = {
static struct xprt_class xs_udp_transport = {
static struct xprt_class xs_tcp_transport = {
static struct xprt_class xs_tcp_tls_transport = {
static struct xprt_class xs_bc_tcp_transport = {