1 /* 2 * Shared Memory Communications over RDMA (SMC-R) and RoCE 3 * 4 * Definitions for the SMC module (socket related) 5 * 6 * Copyright IBM Corp. 2016 7 * 8 * Author(s): Ursula Braun <ubraun@linux.vnet.ibm.com> 9 */ 10 #ifndef _SMC_H 11 #define _SMC_H 12 13 struct smc_hashinfo { 14 rwlock_t lock; 15 struct hlist_head ht; 16 }; 17 18 int smc_hash_sk(struct sock *sk); 19 void smc_unhash_sk(struct sock *sk); 20 #endif /* _SMC_H */ 21