sock_diag: Generalize requests cookies managements
The sk address is used as a cookie between dump/get_exact calls. It will be required for unix socket sdumping, so move it from inet_diag to sock_diag. Signed-off-by: Pavel Emelyanov <xemul@parallels.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
					parent
					
						
							
								aec8dc62f6
							
						
					
				
			
			
				commit
				
					
						f65c1b534b
					
				
			
		
					 5 changed files with 27 additions and 21 deletions
				
			
		| 
						 | 
				
			
			@ -22,5 +22,8 @@ void sock_diag_unregister(struct sock_diag_handler *h);
 | 
			
		|||
void sock_diag_register_inet_compat(int (*fn)(struct sk_buff *skb, struct nlmsghdr *nlh));
 | 
			
		||||
void sock_diag_unregister_inet_compat(int (*fn)(struct sk_buff *skb, struct nlmsghdr *nlh));
 | 
			
		||||
 | 
			
		||||
int sock_diag_check_cookie(void *sk, __u32 *cookie);
 | 
			
		||||
void sock_diag_save_cookie(void *sk, __u32 *cookie);
 | 
			
		||||
 | 
			
		||||
extern struct sock *sock_diag_nlsk;
 | 
			
		||||
#endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue