| /* SPDX-License-Identifier: GPL-2.0 */ | |
| /* | |
| * Shared Memory Communications over RDMA (SMC-R) and RoCE | |
| * | |
| * Definitions for the SMC module (socket related) | |
| * | |
| * Copyright IBM Corp. 2016 | |
| * | |
| * Author(s): Ursula Braun <ubraun@linux.vnet.ibm.com> | |
| */ | |
| #ifndef _SMC_H | |
| #define _SMC_H | |
| struct smc_hashinfo { | |
| rwlock_t lock; | |
| struct hlist_head ht; | |
| }; | |
| int smc_hash_sk(struct sock *sk); | |
| void smc_unhash_sk(struct sock *sk); | |
| #endif /* _SMC_H */ |