#include <linux/module.h>
#include <linux/inet_diag.h>
#include "ccid.h"
#include "dccp.h"
static void dccp_get_info(struct sock *sk, struct tcp_info *info)
{ … }
static void dccp_diag_get_info(struct sock *sk, struct inet_diag_msg *r,
void *_info)
{ … }
static void dccp_diag_dump(struct sk_buff *skb, struct netlink_callback *cb,
const struct inet_diag_req_v2 *r)
{ … }
static int dccp_diag_dump_one(struct netlink_callback *cb,
const struct inet_diag_req_v2 *req)
{ … }
static const struct inet_diag_handler dccp_diag_handler = …;
static int __init dccp_diag_init(void)
{ … }
static void __exit dccp_diag_fini(void)
{ … }
module_init(…) …;
module_exit(dccp_diag_fini);
MODULE_LICENSE(…) …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_ALIAS_NET_PF_PROTO_TYPE(…);