Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
sock_diag.c File Reference
#include <linux/mutex.h>
#include <linux/socket.h>
#include <linux/skbuff.h>
#include <net/netlink.h>
#include <net/net_namespace.h>
#include <linux/module.h>
#include <net/sock.h>
#include <linux/inet_diag.h>
#include <linux/sock_diag.h>

Go to the source code of this file.

Functions

int sock_diag_check_cookie (void *sk, __u32 *cookie)
 
 EXPORT_SYMBOL_GPL (sock_diag_check_cookie)
 
void sock_diag_save_cookie (void *sk, __u32 *cookie)
 
 EXPORT_SYMBOL_GPL (sock_diag_save_cookie)
 
int sock_diag_put_meminfo (struct sock *sk, struct sk_buff *skb, int attrtype)
 
 EXPORT_SYMBOL_GPL (sock_diag_put_meminfo)
 
void sock_diag_register_inet_compat (int(*fn)(struct sk_buff *skb, struct nlmsghdr *nlh))
 
 EXPORT_SYMBOL_GPL (sock_diag_register_inet_compat)
 
void sock_diag_unregister_inet_compat (int(*fn)(struct sk_buff *skb, struct nlmsghdr *nlh))
 
 EXPORT_SYMBOL_GPL (sock_diag_unregister_inet_compat)
 
int sock_diag_register (const struct sock_diag_handler *hndl)
 
 EXPORT_SYMBOL_GPL (sock_diag_register)
 
void sock_diag_unregister (const struct sock_diag_handler *hnld)
 
 EXPORT_SYMBOL_GPL (sock_diag_unregister)
 
 module_init (sock_diag_init)
 
 module_exit (sock_diag_exit)
 
 MODULE_LICENSE ("GPL")
 
 MODULE_ALIAS_NET_PF_PROTO (PF_NETLINK, NETLINK_SOCK_DIAG)
 

Function Documentation

EXPORT_SYMBOL_GPL ( sock_diag_check_cookie  )
EXPORT_SYMBOL_GPL ( sock_diag_save_cookie  )
EXPORT_SYMBOL_GPL ( sock_diag_put_meminfo  )
EXPORT_SYMBOL_GPL ( sock_diag_register_inet_compat  )
EXPORT_SYMBOL_GPL ( sock_diag_unregister_inet_compat  )
EXPORT_SYMBOL_GPL ( sock_diag_register  )
EXPORT_SYMBOL_GPL ( sock_diag_unregister  )
MODULE_ALIAS_NET_PF_PROTO ( PF_NETLINK  ,
NETLINK_SOCK_DIAG   
)
module_exit ( sock_diag_exit  )
module_init ( sock_diag_init  )
MODULE_LICENSE ( "GPL"  )
int sock_diag_check_cookie ( void sk,
__u32 cookie 
)

Definition at line 16 of file sock_diag.c.

int sock_diag_put_meminfo ( struct sock sk,
struct sk_buff skb,
int  attrtype 
)

Definition at line 35 of file sock_diag.c.

int sock_diag_register ( const struct sock_diag_handler hndl)

Definition at line 68 of file sock_diag.c.

void sock_diag_register_inet_compat ( int(*)(struct sk_buff *skb, struct nlmsghdr *nlh)  fn)

Definition at line 52 of file sock_diag.c.

void sock_diag_save_cookie ( void sk,
__u32 cookie 
)

Definition at line 28 of file sock_diag.c.

void sock_diag_unregister ( const struct sock_diag_handler hnld)

Definition at line 86 of file sock_diag.c.

void sock_diag_unregister_inet_compat ( int(*)(struct sk_buff *skb, struct nlmsghdr *nlh)  fn)

Definition at line 60 of file sock_diag.c.