Linux Audio

Check our new training course

Linux debugging, profiling, tracing and performance analysis training

Mar 24-27, 2025, special US time zones
Register
Loading...
Note: File does not exist in v3.15.
 1/* SPDX-License-Identifier: GPL-2.0 */
 2/*
 3 * Shared Memory Communications over RDMA (SMC-R) and RoCE
 4 *
 5 *  SMC Generic netlink operations
 6 *
 7 *  Copyright IBM Corp. 2020
 8 *
 9 *  Author(s):	Guvenc Gulce <guvenc@linux.ibm.com>
10 */
11
12#ifndef _SMC_NETLINK_H
13#define _SMC_NETLINK_H
14
15#include <net/netlink.h>
16#include <net/genetlink.h>
17
18extern struct genl_family smc_gen_nl_family;
19
20struct smc_nl_dmp_ctx {
21	int pos[3];
22};
23
24static inline struct smc_nl_dmp_ctx *smc_nl_dmp_ctx(struct netlink_callback *c)
25{
26	return (struct smc_nl_dmp_ctx *)c->ctx;
27}
28
29int smc_nl_init(void) __init;
30void smc_nl_exit(void);
31
32#endif