123456789101112131415161718192021222324252627282930313233343536 |
- /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
- /*
- * Shared Memory Communications over RDMA (SMC-R) and RoCE
- *
- * Definitions for generic netlink based configuration of an SMC-R PNET table
- *
- * Copyright IBM Corp. 2016
- *
- * Author(s): Thomas Richter <tmricht@linux.vnet.ibm.com>
- */
- #ifndef _LINUX_SMC_H_
- #define _LINUX_SMC_H_
- /* Netlink SMC_PNETID attributes */
- enum {
- SMC_PNETID_UNSPEC,
- SMC_PNETID_NAME,
- SMC_PNETID_ETHNAME,
- SMC_PNETID_IBNAME,
- SMC_PNETID_IBPORT,
- __SMC_PNETID_MAX,
- SMC_PNETID_MAX = __SMC_PNETID_MAX - 1
- };
- enum { /* SMC PNET Table commands */
- SMC_PNETID_GET = 1,
- SMC_PNETID_ADD,
- SMC_PNETID_DEL,
- SMC_PNETID_FLUSH
- };
- #define SMCR_GENL_FAMILY_NAME "SMC_PNETID"
- #define SMCR_GENL_FAMILY_VERSION 1
- #endif /* _LINUX_SMC_H */
|