#include <rdma/rdma_netlink.h>
#include <net/addrconf.h>
#include "rxe.h"
#include "rxe_loc.h"
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;
void rxe_dealloc(struct ib_device *ib_dev)
{ … }
static void rxe_init_device_param(struct rxe_dev *rxe)
{ … }
static void rxe_init_port_param(struct rxe_port *port)
{ … }
static void rxe_init_ports(struct rxe_dev *rxe)
{ … }
static void rxe_init_pools(struct rxe_dev *rxe)
{ … }
static void rxe_init(struct rxe_dev *rxe)
{ … }
void rxe_set_mtu(struct rxe_dev *rxe, unsigned int ndev_mtu)
{ … }
int rxe_add(struct rxe_dev *rxe, unsigned int mtu, const char *ibdev_name)
{ … }
static int rxe_newlink(const char *ibdev_name, struct net_device *ndev)
{ … }
static struct rdma_link_ops rxe_link_ops = …;
static int __init rxe_module_init(void)
{ … }
static void __exit rxe_module_exit(void)
{ … }
late_initcall(rxe_module_init);
module_exit(rxe_module_exit);
MODULE_ALIAS_RDMA_LINK(…) …;