12345678910111213141516171819202122232425262728293031323334 |
- /* SPDX-License-Identifier: GPL-2.0 */
- /*
- * Shared Memory Communications over RDMA (SMC-R) and RoCE
- *
- * SMC Generic netlink operations
- *
- * Copyright IBM Corp. 2020
- *
- * Author(s): Guvenc Gulce <[email protected]>
- */
- #ifndef _SMC_NETLINK_H
- #define _SMC_NETLINK_H
- #include <net/netlink.h>
- #include <net/genetlink.h>
- extern struct genl_family smc_gen_nl_family;
- extern const struct nla_policy smc_gen_ueid_policy[];
- struct smc_nl_dmp_ctx {
- int pos[3];
- };
- static inline struct smc_nl_dmp_ctx *smc_nl_dmp_ctx(struct netlink_callback *c)
- {
- return (struct smc_nl_dmp_ctx *)c->ctx;
- }
- int smc_nl_init(void) __init;
- void smc_nl_exit(void);
- #endif
|