forked from mirrors/linux
		
	Support for SMC socket monitoring via netlink sockets of protocol NETLINK_SOCK_DIAG. Signed-off-by: Ursula Braun <ubraun@linux.vnet.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
		
			
				
	
	
		
			20 lines
		
	
	
	
		
			401 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			401 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 *  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 */
 |