📄 ip_conntrack_helper.h
字号:
/* IP connection tracking helpers. */#ifndef _IP_CONNTRACK_HELPER_H#define _IP_CONNTRACK_HELPER_H#include <linux/netfilter_ipv4/ip_conntrack.h>struct module;struct ip_conntrack_helper{ /* Internal use. */ struct list_head list; /* Mask of things we will help (compared against server response) */ struct ip_conntrack_tuple tuple; struct ip_conntrack_tuple mask; /* Function to call when data passes; return verdict, or -1 to invalidate. */ int (*help)(const struct iphdr *, size_t len, struct ip_conntrack *ct, enum ip_conntrack_info conntrackinfo);};extern int ip_conntrack_helper_register(struct ip_conntrack_helper *);extern void ip_conntrack_helper_unregister(struct ip_conntrack_helper *);/* Add an expected connection: can only have one per connection */extern int ip_conntrack_expect_related(struct ip_conntrack *related_to, const struct ip_conntrack_tuple *tuple, const struct ip_conntrack_tuple *mask, int (*expectfn)(struct ip_conntrack *));extern void ip_conntrack_unexpect_related(struct ip_conntrack *related_to);#endif /*_IP_CONNTRACK_HELPER_H*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -